Найти в Дзене
На ты с Ай-Ти

Топ-3 дистрибутивов Linux для начинающего разработчика в 2022

Оглавление

В отличие от других ОС, в мире Linux существует огромных выбор дистрибутивов: их сотни или даже тысячи! Как не потеряться во всем этом многообразии начинающему разработчику?

Линуксы
Линуксы

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

В этой статье я попробую выделить главный критерий при выборе дистрибутива, и предложу конкретные варианты, удовлетворяющие этому критерию.

А нужен ли?..

А нужен ли Linux начинающему разработчику? Я считаю, что нужен. Сейчас - в век специализаций - очень мало внимания уделяется кругозору разработчика. Возможно, кругозор Вам и не поможет на собеседовании, но в работе он точно пригодится.

Так или иначе, в 90% код, который Вы пишете, будет исполняться на серверах или виртуальных машинах с Linux на борту. Ну или же они будут крутиться в Docker'e (который сам по себе эдакий маленький Linux), который сам будет развернут в Linux.

Так по какому критерию выбирать?

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

Но я хочу заострить внимание на другом критерии - размер и активность коммьюнити, сформировавшегося вокруг этого дистрибутива.

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

Здесь будет очень важно, насколько быстро Вы сможете "нагуглить" информацию по вашей проблеме в интернете или описать на специализированном форуме/в чате свою проблему и получить быстрый ответ.

И что же, лучше выбрать "сложный" дистрибутив, но с хорошим комьюнити?

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

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

Мой топ-3

Как вы уже поняли, мой топ-3 будет содержать, возможно, самые популярные дистрибутивы.

Ubuntu

Ubuntu
Ubuntu

Самый банальный вариант. Многие говорят, что Ubuntu испортилась, Canonical (компания, которая "стоит" за Ubuntu) уже не та... Конечно, эти мнения появились не на пустом месте, и на то есть свои причины. Но, как мне кажется, Ubuntu была и остается одним из самых дружелюбных дистрибутивов с большим и внушительным коммьюнити!

Кстати, на базе Ubuntu сделано много "годных" дистрибутивов. Если вам хочется, можете попробовать Kubuntu, Linux Mint, Elementary OS, Pop OS! и много другого. Да, это полноценные самостоятельные дистрибутивы, но мне кажется, большой принципиальной разницы Вы не обнаружите.

Fedora

Fedora
Fedora

Много говорить про нее не буду. Fedora тоже зарекомендовала себя уже давно, как user-friendly дистрибутив. Также, дистрибутив часто рассматривают как полигон для новых решений для коммерческого дистрибутива Red Hat. Несмотря на это, дистрибутив довольно стабилен и не ломается при каждом обновлении. Таким образом, вы получаете довольно свежий софт и относительно стабильную систему.

Fedora пользуется большой популярностью, соответственно и комьюнити у нее довольно развитое.

Manjaro

Manjaro
Manjaro

Самый молодой из популярных дистрибутивов. В последние годы дистрибутивы, основанные на Arch стали набирать популярность. Среди них выделяется Manjaro, который сильно поработал над адаптацией для дружелюбности к пользователям.

Это - rolling-дистрибутив, что означает, что у него непрерывный цикл обновлений. С ним вы можете получить самый свежий софт, но, возможно, в какой-то мере пожертвуете стабильностью.

Многие считают, что за Manjaro будущее. Более того, они стали вкладываться в версию своей системы, работающую и для мобильных девайсов - Manjaro ARM.

На это все, надеюсь, что я немного помог Вам с выбором. Если Вам понравилась статья, подписывайтесь и ставьте лайки!

Если считаете что я неправ, и явно упустил какие-то дистрибутивы - смело пишите в комментариях