Чаще всего, выбор дистрибутива это то с чего начнется ваше знакомство с 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:
- Настройка, гибкость и еще раз настройка - здесь вы можете и будете настраивать и собирать все под себя и для себя. И то что я уже говорил про знания, здесь вы намного быстрее поймете суть Linux, потому что вам часто придется пользоваться терминалом и различными консольными утилитами;
- Обновления - система обновлений очень похожа на Arch Linux и в то же время намного аккуратнее и продуманнее благодаря пакетному менеджеру portage. Здесь мы относительно быстро получаем новые версии программ, не так конечно быстро как в Arch Linux, но зато обновления не ломают систему;
- Сборка программ - в Gentoo можно собирать пакеты только с нужными вам возможностями, это реализовано с помощью флагов, в то время как в других дистрибутивах используются дополнительные пакеты, или программа сразу собирается со всеми возможными функциями.
Но и недостатков у Gentoo хватает. Большинство из них звучат примерно так же как и преимущества. Настраиваемость системы означает, что вам придется тратить много времени на её настройку. Скользящие обновления не настолько стабильны, как обновляемая раз два года Ubuntu. А необходимость сборки программ из исходников очень сильно увеличивает время установки.
Выводы
Что еще хотелось бы сказать, так это пробуйте и экспериментируйте. В этой статье я высказал своё мнение, но у всех разные вкусы и возможно, вам больше понравятся другие дистрибутивы. Например, вы захотите получать самые свежие версии софта в Arch Linux не смотря на его нестабильность, или даже вам наоборот нравиться стабильность и простота Debian, неважно пробуйте и уже потом выбирайте чем хотите пользоваться.