Лучшие дистрибутивы Linux для серверов
Ubuntu Server
Ubuntu Server — серверная версия Ubuntu, отличающаяся от обычной версии отсутствием предустановленного графического интерфейса и набором базовых программ. Данный дистрибутив лидирует как операционная система для веб-серверов в интернете. Почти все плюсы, которые применимы к обычной версии Ubuntu относятся так же и к серверной версии — это большая база пользователей, и как следствие огромное количество информации по данной системе в интернете. Так же не стоит забывать про релизы LTS версий, которые будут гарантированно поддерживаться в течении 5 лет.
- Большое количество информации в интернете
- Наличие версии с длительной поддержкой в течении 5 лет
CentOS
CentOS является не коммерческим дистрибутивом, разрабатываемой сообществом на основе исходных кодов Red Hat Linux. Данные дистрибутивы полностью совместимы между собой и используют одно и тоже программное обеспечение. Одной из ключевых особенностей данного дистрибутива является один из самых длительных сроков поддержки каждой версии — в среднем, она достигает 10 лет.
- Большое количество в информации в интернете
- Длительный срок поддержки каждой версии
Debian
Debian — один из старейших дистрибутивов Linux, целью которого стоит предоставить пользователю максимально безотказную систему. Каждый компонент системы и каждая программа проходят тщательное тестирование, прежде чем попадут в официальный репозиторий, из которого в дальнейшем пользователи смогут провести установку. Как следствие такого пристального тестирования, многие программы в официальных репозиториях предоставлены устаревшими версиями.
- Длительный срок поддержки каждого из выпусков
- Один из лучших дистрибутивов по показателям стабильности и надежности
Сравнительная таблица приложений:
LeaderTask | Any.do | Google Tasks | Todoist | EverNote | Remember The Milk | Microsoft To-Do | To Do Reminder | Bear | TickTick | Omnifocus | Trello | Habitica: Gamify Your Tasks | MyLifeOrganized | Cal Calendar | |
Поддержка командной работы | Есть | Есть | — | Есть | — | — | Есть | — | — | — | — | Есть | Есть | Есть | — |
Возможность создания задач и работа с ними | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть |
Визуализация, наглядная статистика | Есть | — | — | Есть | — | — | — | — | — | Есть | — | — | Есть | — | — |
Возможность кастомизации | Есть | — | — | Есть | — | — | Есть | — | — | — | — | — | — | — | — |
Поиск | Есть | — | Есть | Есть | Есть | Есть | — | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть |
Уведомления и напоминания | Есть | Есть, в платной версии | Есть | Есть, в платной версии | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть |
Интеграции с другими сервисами | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | — | Есть | Есть | Есть | — | Есть | Есть |
Прикрепление файлов | Есть | Есть | Есть | Есть | Есть | Есть | — | Есть | Есть | Есть | Есть | Есть | — | — | — |
Мультиплатформенность |
Windows; MacOS; Android; iOS. |
Windows; MacOS; Android; iOS. |
Windows; MacOS; Android; iOS. |
Windows; MacOS; Android; iOS. |
Windows; MacOS; Android; iOS. |
Windows; MacOS; Android; iOS. |
Windows; MacOS; Android; iOS. |
Windows; MacOS; Android; iOS. |
iOS, MacOS, WatchOS. |
Windows; MacOS; Android; iOS. |
iOS. |
Windows; MacOS; Android; iOS. |
Android; iOS. |
Windows; MacOS; Android; iOS. |
Windows; MacOS; Android; iOS. |
Возможность бесплатного тестирования |
Есть |
Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть | Есть |
Pinta
Это легковесный кроссплатформенный растровый графический редактор с открытым исходным кодом, инспирированный редактором Paint.NET. Последний работает только под Windows, а попытка прямого переноса этой программы в среду Linux/Mono оказалась не слишком успешной.
Pinta же может использоваться в большинстве настольных операционных систем — Windows, Mac OS, Linux, а также ОС класса BSD.
Редактор Pinta написан на C# и использует GTK+, Cairo и часть кода из Paint.NET (графические эффекты). Pinta является редактором с большим количеством функций, характерных для программного обеспечения такого класса, включая инструменты для рисования, фильтры и эффекты, инструменты для управления параметрами цвета (контрастность, яркость, преобразование в чёрно-белое изображение и т. п.).
обмен сообщениями
Обмен сообщениями стал частью нашей повседневной жизни, как лично, так и профессионально. Нет недостатка в опциях приложений Linux.
Если вы ищете приложение для обмена сообщениями с открытым исходным кодом для Linux, похожее на WhatsApp, Telegram очень популярен.
Telegram работает без проблем и хорошо выглядит на рабочем столе Linux.
Другие приложения сообщений включают в себя:
- Сигнал, нативный клиент для Linux на рабочем столе с упором на безопасность и конфиденциальность
- Wickr— популярное безопасное приложение для работы с текстовыми сообщениями, бесплатное для десяти участников команды (доступны дополнительные опции)
- провод, альтернатива Slack с открытым исходным кодом
Cooperative Linux (coLinux)
Cooperative Linux — один из самых инновационных и надежных инструментов Linux для Windows. ПО для виртуализации, позволяющее пользователям Microsoft Windows синхронно запускать дистрибутивы Windows и Linux.
coLinux использует технологию общего ядра. В результате, предоставляется механизм, позволяющий одновременно работать как ядру Windows NT, так и Linux. Что отличает coLinux от обычных эмуляторов Linux для Windows? Например, что гостевая система имеет полный контроль над ресурсами хост-системы.
Особенности coLinux
- coLinux поставляется с предварительно встроенной поддержкой для основных дистрибутивов Linux, включая Debian, Ubuntu, Fedora и Gentoo.
- Пользователям необходимо установить серверы X-Window в своих системах Windows, чтобы иметь возможность запускать графическое ПО.
- coLinux позволяет гостевой системе Linux эмулировать соединения Ethernet, используя TAP, PCAP, NDIS и SLiRP.
- ПО работает на большинстве систем Windows безупречно, но на данный момент отсутствует поддержка 64-битных систем.
ReactOS
В 1998 году международная группа разработчиков взялась пилить клон Windows NT. С нуля. Задумка была в том, чтобы создать свободную, открытую и бесплатную операционную систему, на которой можно запускать привычные Windows-приложения без всяких костылей.
Так началась ReactOS.
Спустя два десятилетия «свободный Виндоус» все еще в разработке на стадии альфа-версии. Однако за это время в истории системы произошли крутые события.
Так, в 2011 году ReactOS показали Дмитрию Анатольевичу Медведеву и попросили миллион евро. «Прямо сейчас достать?», — уточнил тогдашний глава государства.
Годом позже на ReactOS посмотрел уже Владимир Владимирович Путин. И обещал подумать.
А в 2015 году Минкомсвязи России включило ReactOS в план импортозамещения программного обеспечения. Разработчикам должны были дать много денег, но чем кончилось дело, неизвестно.
Последний релиз ReactOS состоялся в сентябре 2019 года. В следующей версии под красивым номером 0.5.0, которая ожидается в феврале, обещана «совместимость с большинством программ для Windows XP и 2003». Звучит круто! При этом уже сейчас можно запускать программы в режиме совместимости с Windows 7.
Плюсы:
Система пригодна для работы с документами. Даже на самых унылых «печатных машинках».
Минусы:
Поскольку ReactOS все еще на альфа-стадии, стабильности ждать не приходится. Да и к безопасности есть вопросы, ведь она совместима не только с Windows-софтом, но и с вирусами.
Скачать актуальную версию ReactOS можно здесь.
Состояния процесса в Linux
Когда процесс передает ядру запрос, который не может быть исполнен сразу же, то процесс «погружается в сон/ожидание» и «пробуждается», когда запрос может быть удовлетворен. В связи с этим, в зависимости от текущей ситуации, процесс, во время своего выполнения, может переходить из одного состояния в другое:
Рассмотрим основные состояния процесса:
Выполнение — процесс либо запущен (текущий процесс в системе), либо готов к запуску (ожидает передачи на выполнение процессору).
Ожидание — процесс ожидает наступления некоторого события (пользовательского ввода, сигнала от другого процесса и т.п.) или выделения системных ресурсов. Кроме того, ядро также различает два типа ожидающих процессов:
прерываемые ожидающие процессы — могут быть прерваны сигналами;
непрерываемые ожидающие процессы — процессы ожидают непосредственно на аппаратном уровне и не могут быть прерваны каким-либо событием/сигналом.
Завершен — процесс был остановлен, как правило, путем получения сигнала штатного завершения работы exit().
Зомби — иногда, когда родительский процесс убивается до завершения дочернего процесса, дочерние процессы становятся «осиротевшими», при этом в качестве нового родителя (с соответствующим изменением PPID) им назначается процесс init. Убитые процессы, но при этом все еще отображающиеся в таблице процессов, называются процессами зомби (они мертвы и не используются).
высокоуровневый
- Обычно — пакеты программного обеспечения, которые реализуют промежуточный слой между системной платформой и приложением. Эти пакеты предназначены для переноса уже испытанных протоколов коммуникации приложения на более новую архитектуру. Примером можно привести: DIPC, MPI и др. (мне не знакомы, честно говоря)
Итак. Подведем маленький итог:
- В Linux есть процессы,
- каждый процесс может запускать подпроцессы (нити),
- создание нового процесса создается клонированием исходного,
- прородителем всех процессов в системе является процесс init, запускаемый ядром системы при загрузке.
- процессы взаимодействуют между собой по средствам можпроцессного взаимодействия:
- каналы
- сигналы
- сокеты
- разделяемая память
- каждый процесс обладает свойствами (читай: обладает следующим контекстом):
- PID — идентификатор процесса
- PPID — идентификатор процесса, породившего данный
- UID и GID — идентификаторы прав процесса (соответствует UID и GID пользователя, от которого запущен процесс)
- приоритет процесса
- состояние процесса (выполнение, сон и т.п.)
- так же у процесса есть таблица открытых (используемых) файлов
Далее поговорим о том, как посмотреть состояние процессов в Linux и о том, как же ими управлять.
Pidgin
Pidgin — любимый мессенджер многих пользователей Linux, и на то есть веские причины. Он поддерживает большинство современных протоколов, позволяет сохранять комментарии к пользователям из контакт-листа и объединять несколько контактов в метаконтакт.
Он также работает в Windows и имеет много интересных функций, таких как настраиваемые смайлики, сообщения о состоянии «Сейчас играет», различные типы уведомлений, фильтрацию друзей, обмен файлами, запись протокола событий, интеграцию с GNOME. В версии 2.3.0 добавилась возможность удержания открытым чата при закрытом окне.
Pidgin использует библиотеку GTK+ и является кроссплатформенным программным обеспечением.
Какой сервис выбрать
Ответ на этот вопрос зависит от того, какой у вас бюджет и для чего вы хотите использовать сервис. Для личных целей (планирования дня, личного расписания, ведения конспектов, дневника и т. д.) отлично подойдут Todoist и Notion.
Если вы фрилансер, сотрудник небольшой компании или ищете решение для небольшой команды, остановите выбор на Asana или Trello.
Крупным организациям с большим количеством проектов и подразделений стоит использовать более сложные, продвинутые сервисы: Planfix, Jira, «Битрикс24». Разобраться в интерфейсе и внедрить их будет чуть сложнее, но с задачами больших предприятий эти сервисы справятся лучше.
Управление процессами в Linux
Также в Linux присутствуют некоторые команды для управления процессами:
kill — посылает процессу сигнал завершения работы;
pkill — завершает процесс по его имени;
pgrep — ищет процесс по его имени (и, опционально, по имени запустившего его пользователя);
killall — завершает все активные процессы.
Ниже приведены несколько основных примеров их использования:
Отправка сигналов процессам
Основополагающим способом управления процессами в Linux является отправка им соответствующих сигналов. Для перечисления списка всех доступных сигналов, введите команду:
Чтобы отправить процессу нужный сигнал, используйте команды , или , о которых мы упоминали ранее. Но программы могут реагировать на сигналы только в том случае, если они запрограммированы на распознавание этих сигналов.
Большинство сигналов предназначены для внутреннего использования системой или для программистов, когда они пишут код. Ниже приведены наиболее полезные сигналы:
SIGHUP (1) — отправляется процессу, когда его управляющий терминал закрыт.
SIGINT (2) — отправляется процессу управляющим терминалом, когда пользователь прерывает процесс нажатием клавиш Ctrl+C.
SIGQUIT (3) — отправляется процессу, если пользователь посылает сигнал выхода Ctrl+D.
SIGKILL (9) — этот сигнал немедленно завершает (убивает) процесс, и процесс не будет выполнять никаких операций очистки за собой.
SIGTERM (15) — сигнал завершения программы (отправляется командой по умолчанию).
SIGTSTP (20) — отправляется процессу управляющим терминалом с запросом на остановку; инициируется пользователем нажатием клавиш Ctrl+Z.
Ниже приведены примеры команды для уничтожения приложения с помощью PID, после его зависания:
или
или
Чтобы убить приложение, используя его имя, применяются команды или , например:
или
Изменение приоритета процесса
В системе Linux все активные процессы имеют определенный приоритет выполнения, задаваемый так называемым nice-значением. Процессы с более высоким приоритетом обычно получают больше процессорного времени, чем процессы с более низким приоритетом. Однако пользователь с root-правами может повлиять на это с помощью команд nice и renice.
Узнать значение приоритета команды можно по выводу команды (столбец NI):
Используйте команду , чтобы задать NI-значение для запускаемого процесса. Имейте в виду, что обычные пользователи могут задавать данный параметр в диапазоне от до тем процессам, которыми они владеют. Только пользователь root может использовать отрицательные значения приоритета.
Чем больше nice-значение, тем меньшим приоритетом будет обладать процесс. Например, вы можете задать приоритет для запускаемого процесса следующим образом:
Чтобы изменить приоритет уже запущенного процесса, используйте команду следующим образом:
На данный момент это всё! Если у вас есть какие-либо вопросы или дополнительные идеи, вы можете поделиться ими с нами с помощью комментариев.
Omnifocus
Многофункциональный планировщик дня для управления необходимыми делами и увеличения продуктивности. Подходит для личного использования. Не имеет русскоязычной версии. Синхронизируется с помощью сквозного шифрования для защиты определенных данных.
Группирует задачи по проектам, позволяет пользоваться системой тегов. Каждой задаче предлагается несколько опций на выбор. Имеет ряд вкладок, на которых проверяется уровень продвижения различных проектов, изучаются контекстовые задачи. Прогнозирует дела и события календаря. Обладает встроенными шаблонами и настройками.
Преимущества:
- позволяет прикреплять вложения, например, изображения, фото и аудио;
- обладает функцией голосового набора, контроля текущих проектов;
- интегрируется с электронной почтой и письмами, IFTTT, Zapier и другими сервисами.
Программы для конвертации аудиофайлов в Linux
Именно для этого мы и рассказываем вам, поэтому ниже мы поговорим о серии приложений, которые очень полезны для этих задач. Конечно, как вы понимаете, в этом случае мы сосредоточимся на его использовании в вышеупомянутом с открытым исходным кодом система, Linux. Это поможет вам полностью адаптировать те файлов которые содержат аудио , будь то музыка или любой другой тип, в соответствии с вашими потребностями.
SoundConverter, один из самых популярных конвертеров
Как мы уже сказали, мы сосредоточимся на среде с открытым исходным кодом Linux. Поэтому здесь не могло быть пропущено одно из специфических программных решений для этих самых популярных задач. Речь идет о программе SoundConverter, которую мы находим в репозиториях Linux. Поэтому для его установки нам нужно только открыть терминал с помощью комбинации клавиш Ctrl + Alt + T и ввести следующую команду:
Одним из основных преимуществ этого конкретного приложения является то, что оно совместимо с большим количеством форматов. Таким образом, у нас не будет проблем при работе как с выводом, так и с вводом практически любого файла этого типа. В свою очередь скажем, что это позволяет нам конвертировать несколько файлов одновременно.
SoundKonverter, аудиоконвертер и многое другое
С другой стороны, мы находим это другое предложение по преобразованию файлов с именем, аналогичным предыдущему, как вы можете видеть. Что ж, здесь у нас есть еще один мощный инструмент в своем роде, который фокусируется на преобразовании аудиофайлов, но идет немного дальше. А еще это позволяет нам подсчитать выигрыш при воспроизведении или копировании на компакт-диски. В свою очередь, приложение как таковое поддерживает использование этикеток и обложек для нескольких поддерживаемых форматов файлов.
Стоит отметить, что он поддерживает использование дополнительных плагинов, чтобы сделать его еще более функциональным, и он совместим практически со всеми текущими аудиофайлами. Среди них можно выделить mp3, flac, WMA , AAC, AMR M4A, WAVPACK, миди , мод и т.д. Для установки программы мы можем использовать команду:
FFmpeg, конвертировать аудио из командной строки
Для самых опытных пользователей во всем, что связано с сектором мультимедиа, это решение наверняка более чем знакомо. Фактически здесь мы имеем в виду программное обеспечение, с которым мы работаем непосредственно из командной строки. Это связано с тем, что у него нет графический интерфейс пользователя . Но, конечно, в то же время это позволяет вам иметь гораздо больший контроль над звуковыми файлами, с которыми мы будем иметь дело с программой.
Это решение существует уже много лет, а также используется многими другими программами с графическим интерфейсом в качестве механизма преобразования. Но это еще не все, так как FFmpeg также позволяет записывать и транслировать аудио и видео. В то же время он включает библиотеку кодеков под названием кодек а также позволяет конвертировать практически любой текущий аудиоформат. У нас есть возможность скачать приложение из этой ссылки .
Смелость, одна из опорных точек в аудио
Более чем вероятно, что большинство из вас уже знакомы с этой программой, которая ориентирована на работу со звуковыми файлами. Он предоставляет нам огромное количество функций, которые относятся именно к этому виду лечения. Таким образом мы можем адаптировать музыку и звуковые файлы в целом к нашим потребностям. Конечно, как могло быть иначе, Преобразование из этих файлов включен сюда.
В дополнение к этому мы можем добавить, что его использование чрезвычайно просто благодаря предлагаемому интерфейсу, и он поддерживает практически все текущие форматы. Поэтому, если помимо конвертации этих файлов вы обычно работаете с аудио в Linux , это решение, которое нельзя пропустить. Вы можете все это протестировать, скачав приложение отсюда .
Fre: ac, простота при конвертации аудио
Здесь мы поговорим о другом интересном предложении в том же смысле под названием Fre: ac, которое также довольно хорошо известно в этом секторе. Фактически мы имеем в виду мощный аудиоконвертер для Linux, который позволяет нам работать с множеством форматов мультимедийных файлов. При этом в самой программе есть своя функция риппинга Компакт-дисков чтобы персонализировать их.
Стоит отметить, что среди поддерживаемых форматов здесь можно упомянуть такие, как mp3 , flac, aac или WAV . Fre: ac также поддерживает freedb, что дает нам возможность автоматически добавлять теги ID3 к преобразованным аудиофайлам. Это программа, в которой у вас будет возможность попробовать эту ссылку .
удаленный;
— удаленные вызовы процедур (Remote Procedure Calls — RPC)
RPC — разновидность технологий, которая позволяет компьютерным программам вызывать функции или процедуры в другом адресном пространстве (как правило, на удалённых компьютерах). Обычно, реализация RPC технологии включает в себя два компонента: сетевой протокол (чаще TCP и UDP, реже HTTP) для обмена в режиме клиент-сервер и язык сериализации объектов (или структур, для необъектных RPC).
— сокеты Unix
Сокеты UNIX бывают 2х типов: локальные и сетевые. При использовании локального сокета, ему присваивается UNIX-адрес и просто будет создан специальный файл (файл сокета) по заданному пути, через который смогут сообщаться любые локальные процессы путём простого чтения/записи из него. Сокеты представляют собой виртуальный объект, который существует, пока на него ссылается хотя бы один из процессов. При использовании сетевого сокета, создается абстрактный объект привязанный к слушающему порту операционной системы и сетевому интерфейсу, ему присваивается INET-адрес, который имеет адрес интерфейса и слушающего порта.
DeaDBeeF
DeaDBeeF — это музыкальный проигрыватель созданный 2009 года разработчиком Алексеем Яковенко. Не поверите, идея для названия возникла с числа 0xDEADBEEF. Разработчик решил сам написать свой плеер так как по его мнению на то время не было такого плеера который бы угодил все его требования, в результате всего этого и был создан плеер. Очень легкий плеер, поддерживает большое количество плагинов которые расширяют возможности плеера, все это вы можете подключить в настройках плеера.
Возможности DeaDBeeF:
- поддержка воспроизведения форматов mp3, flac, ape, tta, ogg-vorbis, wavpack, mpc, AAC (m4a), ALAC, wma, wav, DTS, audio CD, множества форматов трекерной музыки и музыки с игровых приставок
- поддержка cuesheet в виде внешнего файла и встроенных, поддержка формата iso.wv
- поддержка национальной кодировки win-1251 в тегах ID3 и cuesheet, автодетектирование кодировок win-1251 и ISO 8859-1
- отсутствие зависимости от библиотек GNOME/KDE и декодеров проекта gstreamer
- архитектура проигрывателя позволяет расширять функциональность с помощью плагинов
- поддержка gapless-воспроизведения для форматов flac, ape, tta, ogg-vorbis, wavpack, wav, mpc, ALAC
- поддержка форматов TAK, opus и других c использованием библиотек проекта ffmpeg/libav
- поддержка настраиваемых системных уведомлений (OSD) с возможностью отображения обложки альбома
- поддержка чтения и записи плей-листов в форматах M3U и PLS
- воспроизведение Интернет-радиостанций форматов shoutcast/icecast (mp3, aac, ogg-vorbis), mms (wma), воспроизведение обычных файлов формата mp3 по http и ftp (подкасты)
- поддержка настраиваемых глобальных горячих клавиш
- чтение и запись тегов ID3v1, ID3v2, APEv2, vorbis-comments, чтение тегов mp4 itunes tags, поддержка массового редактирования тегов
- высококачественный ресемплинг
- вывод звука через системы ALSA, PulseAudio и OSS
- поддержка отсылки статистики на last.fm/libre.fm
- конвертер с возможностью массового конвертирования треков
- воспроизведение с учётом данных replaygain
- воспроизведение многоканальных форматов
- графический интерфейс написан с использованием библиотек GTK+ и имеет следующие отличительные черты (широкие возможности настройки внешнего, вида проигрывателя, одновременная работа с несколькими плей-листами, возможность отображения обложек альбомов, поддержка пользовательских, группировки и сортировки треков в плей-листе, настраиваемые колонки плей-листа и 18-полосный эквалайзер).
- интерфейс переведён добровольцами на множество языков, включая русский.
Установка DeaDBeeF
Откройте терминал (Ctrl+Alt+T), далее выполним следующие команды:
sudo add-apt-repository ppa:starws-box/deadbeef-player sudo apt update sudo apt install deadbeef
Удаление DeaDBeeF
sudo add-apt-repository --remove ppa:starws-box/deadbeef-player sudo apt purge deadbeef && apt autoremove && apt -f install
Системное время, время работы и пользовательские сессии
В самом верхнем левом углу экрана (как отмечено на скриншоте выше) сверху отображается текущее время. Затем следует время безотказной работы системы, которое сообщает нам время, в течение которого система работала. Например, в нашем примере текущее время — «16:55:40», и система работает 86 дней.
Далее идет количество активных пользовательских сессий. В этом примере есть два активных пользовательских сеанса. Эти сеансы могут проводиться либо по TTY (физически в системе, либо через командную строку, либо в среде рабочего стола), либо по PTY (например, через окно эмулятора терминала или через SSH). Фактически, если вы войдете в систему Linux через среду рабочего стола, а затем запустите эмулятор терминала, вы обнаружите, что будет два активных сеанса.
Если вы хотите получить более подробную информацию об активных сеансах пользователя, используйте who команду.
Документы/Офисные приложения
LibreOffice
Несомненно, лучший офисный пакет (исключающий костальные онлайн-продукты) LibreOffice. Он предлагает наибольшее количество возможностей и лучшую совместимость с офисными документами Microsoft форматов. Хотя не всегда все идеально с совместимостью, приложение довольно хорошее и непрерывные обновления только улучшают совместимость. Вы найдете эквиваленты для документов, презентаций, электронных таблиц и многое другое.
GNOME Office
Не существует пакета, который называется GNOME Office, это скорее просто принятый термин для описания набора приложений, включающего в себя AbiWord, Evince, Gnumeric, Ease, GnuCash и другие. Это хорошие приложения, которые обеспечивают функциональность, и достаточно легки, поэтому можно часто видеть их с дистрибутивом, представленным LXDE. Тем не менее, совместимость с офисными форматами Microsoft не всегда идеальна, так что это хороший набор для случая, когда нужна именно функциональность, а не совместимость.
Calligra Suite
Calligra — это новое название для офисного пакета KDE, который также включает все приложения, необходимые для создания документов, электронных таблиц и презентаций. Визуально лучше подходящий к KDE, этот набор обеспечивает приемлемый уровень совместимости с офисными форматами Microsoft. Поддержка открытых форматов, таких как формат odt, разве это не здорово? Однако, эти приложения выбирают, если нужен функционал, а не совместимость.
Медиаплееры
Totem
Totem — это медиаплеер, который обычно идет в комплекте вместе с GNOME и основанных на базе GNOME окружениях рабочего стола. Это довольно простой медиаплеер, который воспроизводит видео, но и также может играть музыку. С ним не нужно долго возиться, чтобы настроить — он создан, чтобы было легко работать, без всякой суеты. И он делает это хорошо, так как Totem редко вызывает какие-либо проблемы. Totem даже предлагает установить соответствующие кодеки для всего, что вы пытаетесь проиграть, с помощью единственного клика, если, конечно, эти кодеки еще не установлены.
VLC
Если вы хотите полный контроль, власть, и возможность проиграть все форматы, что существуют, то вам нужен VLC. Он всегда был фаворитом среди Linux-сообщества, так как с легкостью обрабатывает все, что вы можете загрузить в него. Он все больше появляется как медиаплеер по умолчанию в дистрибутивах, и это вполне закономерно.
Mplayer
Mplayer — это еще один отличный мультимедиа плеер, который может обрабатывать почти все, что вы хотите проиграть, но, что интересно, не имеет графического интерфейса. Чистый Mplayer будет воспроизводить содержимое непосредственно в терминале или путем открытия очень простого окна без других элементов управления. Есть, правда, сторонние графические интерфейсы, которые вы можете использовать, чтобы управлять Mplayer’ом. В то время как VLC имеет больше опций конфигурации, Mplayer может быть более гибким, в зависимости от того, каковы ваши потребности.
5. Atom
Если вы разработчик или часто взаимодействуете с программным кодом, вам понадобится отличный текстовый редактор. По умолчанию Ubuntu поставляется с Gedit. Это очень примитивный редактор: здесь есть подсветка синтаксиса, но не для многих языков, а автодополнения вообще нет. Используйте современный редактор от Github — Atom. Он может открывать несколько документов и распределять их по вкладкам, поддерживает расширения, что позволяет установить подсветку синтаксиса, автодополнение и другие полезные опции для любого языка. Установить программу можно из стороннего репозитория: