Найти в Дзене
Папа Саша

Как выбрать дистрибутив Linux. Ч. 2

Первая часть статьи здесь В этой части статьи мне бы хотелось поговорить про остальные критерии незатронутые в первой части рассказа. Графическое окружение Часто когда мы мы говорим о том, что нас не устраивает какой-то из дистрибутивов линукс, например Убунту нам тут же советуют выбрать один из её диревативов - хубунту, кубунту, лубунту, убунту мате и др. Все эти дистрибутивы по факту имеют одинаковую основу, но отличаются друг от друга графической оболочкой. Так какие же графические оболочки встречаются в мире линукс? Условно все их можно разделить на 3 большие категории Стоит так же отметить, что каждая команда разработчиков, создавая новое окружение старается вместе с этим создать набор максимально совместимых с ним базовых приложений. Дистрибутивы на GTK идут в комплекте с приложениями на данной библиотеке, аналогично получается и с приложениями на QT. Например в Gnome3 используется файловый менеджер nautilus основанный на GTK, а в комплекте с KDE идет менеджер dolphin оснванн
Оглавление

Первая часть статьи здесь

В этой части статьи мне бы хотелось поговорить про остальные критерии незатронутые в первой части рассказа.

Графическое окружение

Часто когда мы мы говорим о том, что нас не устраивает какой-то из дистрибутивов линукс, например Убунту нам тут же советуют выбрать один из её диревативов - хубунту, кубунту, лубунту, убунту мате и др. Все эти дистрибутивы по факту имеют одинаковую основу, но отличаются друг от друга графической оболочкой.

Так какие же графические оболочки встречаются в мире линукс? Условно все их можно разделить на 3 большие категории

  1. Самописные оболочки - это пользовательские интерфейсы не основанные на какой-то конкретной графической библиотеке, зачастую написанные авторами на чистом языке програмиирования. Примером подобной оболочки является написанный на языке С в 1997 iceWM.
  2. Оболочки написанные на основе графической библиотеки GTK. Здесь различают оболочки основанные на разных версиях библиотеки. Окружения XFCE, mate основана на версии GTK+ 2, так же как версия окружения gnome 2. Большинство современных DE основано уже на версии GTK + 3 - это Gnome3, lxde,cinnamon, budgie desktop. Естественно в новых версиях добавляются определенные новые функции, но так же не стоит забывать о том, что увеличение этих самых функций ведет к увеличению потребления ресурсов.
  3. Оболочки написанные с использованием графической библиотеки QT. Самым популярным окружением здесь является KDE и версия окружения соотвествует версии графической библиотеки, например KDE 5 основан на QT 5 и т.д. Еще здесь стоит отметить окружения Razor QT и LXQT. Первое начиналось как самостоятельный проект легкого окружение, но в последствии после объединения разработчиками lxde был создан общий проект на qt - lxqt
kde5 на библиотеке qt
kde5 на библиотеке qt
xfce легкое окружение на gtk2
xfce легкое окружение на gtk2

Стоит так же отметить, что каждая команда разработчиков, создавая новое окружение старается вместе с этим создать набор максимально совместимых с ним базовых приложений. Дистрибутивы на GTK идут в комплекте с приложениями на данной библиотеке, аналогично получается и с приложениями на QT. Например в Gnome3 используется файловый менеджер nautilus основанный на GTK, а в комплекте с KDE идет менеджер dolphin оснванный на QT.

В мире линукс есть графические окружения на любой вкус: ориентированный на сенсорный ввод Gnome3, футуристичный deepin linux, похожий на macos elementaryOS, похожие на windows cinnamon, xfce, kde и многие многие другие.

Для выбора рабочего окружения системы нет универсального варианта. Например Линукс минт поддерживает лишь 3 DE - cinnamon, mate и xfce, а популярный MX linux поставляется только с xfce. Таким образом для выбора необходимо понять какие дистрибутивы предлагают понравившееся DE, насколько критичным является потребляемые системой ресурсы компьютера. Главное не забывать что система и её графическое окружение - это лишь проводник между вами и необходимыми вам программами. Исходя из этого можно дать еще такой совет: лучшее DE, это в котором выполнение ваших повседневных действий происходит интуитивно с минимальными потерями по времени.

Поддержка дистрибутива

Ни для кого не секрет, что в мире существует несколько сотен дистрибутивов. Некоторые активно развиваются, постоянно улучшаясь, а другие проекты давно заброшены.

Если посмотреть на процесс создания ОС, то основными разработчиками во главе с Линусом Товальдсом поставляется лишь ядро, все остальные системы каждый разработчик добавляет в дистрибутив сам. Есть проекты основанные крупными компаниями(canonical,redhat,suse), есть проекты активно разрабатываемые самим сообществом пользователей(debian,linux mint), но есть большая группа дистрибутивов разрабатываемые создателем для собственных нужд или удовольствия.

Если вы как пользователь не готовы в случае, если проект по каким-то причинам надоест своему создателю и перестанет разрабатываться, самому продолжить его дело, то дистрибутивы с минимальным количеством разработчиков не ваш выбор. Всегда выбирайте крупные проекты, так как за ними стоит довольно много разработчиков, то данные дистрибутивы будут получать обновления и постепенно улучшаться.

Так же в случае если сообщество дистрибутива небольшое, то в случае возникновения у вас проблем в процессе работы вряд ли кто-то поможет вам решить ваши проблемы.

Сложность в освоении и использовании

Здесь каждый сам решает насколько хорош его уровень, готов ли пользователь самостоятельно настроить тот или иной дистрибутив. Для новичков существует дистрибутивы, где разработчики стараются максимально упростить процесс настройки основных параметров системы и установки ПО. При переходе на подобные дистрибутивы новички в мире линукс могут понять основные принципы работы системы, без глубокого познания технических особенностей системы. Но так же есть группа пользователей, которые хотят выжать из дистрибутива максимальную производительность , либо настроить систему максимально под себя. В мире лунукс существует так же большое число дистрибутивов конструкторов, они гораздо сложнее в настройке или освоении, зато пользователь сам решает, как будет выглядеть или работать его система.

Если вы новичок, либо вам достаточно базовых возможностей системы, то выбирайте максимально простой дистрибутив с большим сообществом и поддержкой, так даже в случае возникновения каких-то проблем вы сможете оперативно их устранить. Выбирайте популярный дистрибутив вроде ubuntu,linix mint, mxlinux, manjaro.

Если же вам хочется сделать все максимально под себя, то выбирайте то, что ближе вам - быстрый arch с новейшими пакетами, gentoo - где все настраивается под конкретную конфигурацию железа, из-за чего программы долго собираются, но работает быстрее. Возможностей для работы с системой в линукс очень много.