Выбор дистрибутива

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

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

Я пользовался многими дистрибутивами. Начинал своё знакомство с Linux с дистрибутива Ubuntu, попробовал Gentoo, OpenSUSE, Fedora, Arch Linux, Linux Mint, Manjaro и многие другие. В этой статье я порекомендую два дистрибутива для начинающих, для работы и для экспериментов.

Ubuntu

Если вы новичок в Linux и только-только осваиваетесь в этом безграничном мире свободного программного обеспечения вам нужно что-то простое в установке и настройке, с большим сообществом и наличием обучающих материалов. Тут как раз подойдет Ubuntu. Это один из самых популярных дистрибутивов, достаточно часто обновляется для того чтобы программное обеспечение в репозиториях не успело совсем устареть, но и имеет версии с длительным сроком поддержки для того чтобы не надо было устанавливать новую версию каждые несколько месяцев.

Как я уже говорил, я начинал с Ubuntu и после того как попробовал всё что хотел, снова вернулся на Ubuntu. Этот дистрибутив хорошо подходит не только для начинающих, но и для повседневной работы. В большинстве случаев нам приходится работать с программами: браузером, IDE, файловым менеджером, текстовыми и табличными процессами. Задача операционной системы обеспечивать возможность этой работы. У Ubuntu это неплохо получается.

Рассмотрим детальнее преимущества дистрибутива:

  • Популярность - как я уже говорил большинство пользователей Linux - пользователи Ubuntu или основанных на ней дистрибутивов.
  • Сообщество и поддержка - из выше сказанного выплывает что у Ubuntu большое сообщество пользователей, а это в раз увеличивает ваши шансы решить любую возникшую проблему, так как с ней скорее всего уже кто-то сталкивался до вас.
  • Перспектива развития - Ubuntu разрабатывается компанией Canonical, основателем которой является Марк Шаттлворт, известный миллиардер, что гарантирует то что дистрибутив не просто будет жить еще долгое время, но и активно развиваться и совершенствоваться.
  • Простота в установке - Установить Ubuntu, по сути, не сложнее чем Windows, в отличие от более продвинутых дистрибутивов, таких как Arch Linux или Gentoo, здесь все делается выбором пункта меню и нажатием кнопки Далее, даже такие сложные для новичка моменты как точки монтирования устанавливать в ручную не обязательно, есть режим в котором система все сделает сама.
  • Простота настройки - как бы это странно не звучало, но обычному пользователю для повседневных действий и многих настроек даже не придется лезть в терминал, которого по началу боятся многие новички, кстати, зря. Все важные действия можно сделать с помощью графического интерфейса, ну не во всех случаях это целесообразно, но мы сейчас не об этом.
  • Поддержка оборудования - в Ubuntu уже встроены драйвера и прошивки для различного оборудования, в том числе и редкого.
  • Предустановлен самый важный софт - многие из тех программ которые нужны в системе уже предустановлены, это офисные программы, браузер, торрент клиент, месседжер и т д.
  • Доступность программ - большинство разработчиков программ, которые поддерживают Linux делают два типа пакетов - Fedora (.rpm) и для Ubuntu (.deb). Некоторые - только для Ubuntu. Иногда встречается что поддерживается Arch Linux. Появление Snap и Flatpak улучшило ситуацию, но разработчики программного обеспечения ориентированны больше на Ubuntu как на популярный дистрибутив. Например, Valve заявляет что её клиент Steam поддерживает только Ubuntu и её SteamOS.
  • Стабильность - Ubuntu не имеет скользящих обновлений программного обеспечения, а значит её можно спокойно обновлять и не боятся того, что что-то сломается.
  • Версии с длительным сроком поддержки - раз в два года Canonical выпускает LTS (Long Term Support) версию Ubuntu, которая будет поддерживаться, как минимум, следующие два года, а то и дольше. На протяжении этого времени вам не обязательно переустанавливать операционную систему или выполнять рискованное обновление системы до новой версии.

Лучше начать именно с редакции Ubuntu по умолчанию с окружением рабочего стола Gnome, потому как сам дистрибутив ориентирован на то что он будет использоваться именно в такой связке. Другие редакции, такие как Kubuntu, Lubuntu, Ubuntu MATE и т д - это уже переработанный вариант, и при их использовании могут возникнуть кое-какие проблемы с настройкой.

Gentoo

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

Здесь вам придется собирать почти всю систему с исходных кодов, собирать ядро, настраивать все пакеты и утилиты.  Но оно того стоит. В Ubuntu тоже можно во всём разобраться, но эта система уже собрана за вас и работает, вам не нужно вникать как, а в Gentoo без этого не получится, вам придется заставить всё работать самому. Сейчас компьютеры имеют очень высокую производительность и вы не ощутите сильного прироста скорости, но зато вы получите знания и практику.

gentoo-logo

Поговорим еще немного об основных преимуществах Gentoo:

  • Настройка, гибкость и еще раз настройка - здесь вы можете и будете настраивать и собирать все под себя и для себя. И то что я уже говорил про знания, здесь вы намного быстрее поймете суть Linux, потому что вам часто придется пользоваться терминалом и различными консольными утилитами;
  • Обновления - система обновлений очень похожа на Arch Linux и в то же время намного аккуратнее и продуманнее благодаря пакетному менеджеру portage. Здесь мы относительно быстро получаем новые версии программ, не так конечно быстро как в Arch Linux, но зато обновления не ломают систему;
  • Сборка программ - в Gentoo можно собирать пакеты только с нужными вам возможностями, это реализовано с помощью флагов, в то время как в других дистрибутивах используются дополнительные пакеты, или программа сразу собирается со всеми возможными функциями.

Но и недостатков у Gentoo хватает. Большинство из них звучат примерно так же как и преимущества. Настраиваемость системы означает, что вам придется тратить много времени на её настройку. Скользящие обновления не настолько стабильны, как обновляемая раз два года Ubuntu. А необходимость сборки программ из исходников очень сильно увеличивает время установки.

Выводы

Что еще хотелось бы сказать, так это пробуйте и экспериментируйте. В этой статье я высказал своё мнение, но у всех разные вкусы и возможно, вам больше понравятся другие дистрибутивы. Например, вы захотите получать самые свежие версии софта в Arch Linux не смотря на его нестабильность, или даже вам наоборот нравиться стабильность и простота Debian, неважно пробуйте и уже потом выбирайте чем хотите пользоваться.