Нынешнее состояние дел на рынке Linux таково, что человек, мало знакомый с Linux'ом, впадает в ступор при виде того многообразия сборок, которое существует. Поэтому я решил немного рассказать о самых популярных дистрибутивах, дабы простому обывателю было немного проще разобраться.
И так, для начала хотелось бы уточнить, что ветвление сборок Linux'ов заключается не в добавлении/замене/удалении некоторых компонентов системы, как это сделано в Windows'е (Профессиональная, Домашняя, Базовая, Для одного языка, Максимальная и т.д.). Большинство дистрибутивов отличается друг от друга на столько сильно, что создаётся впечатление, будто это абсолютно разные операционные системы. Хотя, если докопаться до сути, то все они и есть - разные операционные системы, т.к. Linux — это не операционная система, а всего лишь ядро. Дистрибутивы Linux несут в себе ядро и набор программного обеспечения, тем самым образуя завершенную систему. При этом ядро в разных ветках тоже имеет различия, т.к. каждая команда накладывает на него ряд патчей собственного производства, изменяя его девственный вид.
По сути "чистых" (это я их так обзываю) дистрибутив не так уж и много. Остальные - это переделки, так называемых, "чистых" сборок. Однако эти переделки иногда доходят до такой неузнаваемости, что только мелки детали напоминают о том, что это не "чистый" проект.
Так кто же такие, эти "чистые" дистрибутивы?
"Чистые" дистрибутивы - это те сборки, которые взяли чистый код ядра Linux, модифицировали его и навесили на это всё кучу программ, которые в итоге дали нам готовый дистрибутив. К таким "чистым" сборкам относятся Debian, RedHat, Slackwar и Arch Linux (простите, если кого-то забыл). К переделкам же относятся такие ка Ubuntu, Fedora, openSUSE, CentOS и много других. Я же расскажу о самых популярных.
Debian ссылка на сайт
Debian — дистрибутив, собираемый огромным сообществом добровольцев. Он имеет большой выбор пакетов (более 43 тыс.) и поддерживает большое количество платформ.
Debian и дистрибутивы, основанные на нём, используют формат пакетов deb и менеджер пакетов dpkg. Система очень проста в использовании, стабильна и производительна. Команда разработчиков тщательно проверяет каждую строчку кода и тестирует всё ПО, что обуславливает достаточную стабильность, но снижает скорость появления новых "плюшек".
Arch Linux ссылка на сайт
Arch Linux — постоянно обновляемый, поддерживающий одинаково как бинарную (установка из пакетов), так и установку из исходных кодов и построенный на философии простоты KISS дистрибутив, ориентированный на компетентных пользователей, которые хотят иметь всю силу и модифицируемость Linux, но не в жертву времени обслуживания. Дистрибутивы Arch Linux хороши тем, что в них всё "самое топовое", но из-за этого может пострадать стабильность. Настраивается, так же как и Debian, очень легко и просто. Эта система пользуется достаточной популярностью, имеет огромное количество документации и всегда "впереди планеты всей". Так же хочу заметить, что дистрибутивы Arch Linux всегда самыми первыми получают поддержку нового железа
RedHat ссылка на сайт
Вообще RedHat - это не дистрибутив, а американская компания, выпускающая решения на основе Linux: Red Hat Enterprise Linux (комерческий) и Fedora (свободный). Но так уж устоялось, что все системы, использующие менеджер пакетов RPM, считаются родственниками RedHat. В обществе принято считать, что Red Hat Enterprise является основой, а Fedora - его ответвлением. На самом деле RHEL
и Fedora идут на ровне, различаясь лишь тем, что в RHEL содержит софт защищённый товарным знаком и имеет платную подписку на поддержку и длительное сопровождение. Fedora же содержит свободное ПО, освобожденное от товарных знаков и не имеет долгосрочной поддержки.
Gentoo Linux ссылка на сайт
Gentoo — дистрибутив, основной особенностью которого является сборка пакетов из исходных кодов. В Gentoo вы лишены возможности просто взять и установить пакет (программу) - вам нужно скачать исходный код и самостоятельно собрать пакет, который в последствии будет установлен. Система довольно сложна для новичка, долго настраиваема и крайне нестабильна в неумелых руках. Эту систему можно сравнить с пластилином или гончарной глиной, из-за возможности "слепить" то, чего душа пожелает. Потратив время на наладку системы, вы получите стабильный и производительный дистрибутив, который делает именно то, чего вы от него хотите. Основным преимуществом Gentoo является то, что система конфигурируется под конкретное железо и конкретные задачи, тем самым повышая производительность и избавляясь от ненужных функций.
Slackware ссылка на сайт
Slackware - один из старейших дистрибутивов Linux. Его иногда называют «самым UNIX’овым». Поклонникам этого дистрибутива приписывают такое высказывание: «Если вы знаете Slackware — вы знаете Linux. Если вы знаете Red Hat, то всё, что вы знаете, — это Red Hat». Если Gentoo можно сравнить с пластелином, то этот дистрибутив больше подобен конструктору. Система конфигурируется и дополняется как вам угодно за счёт расширяющих модулей. Эта система будет полезна тем, кто хочет понять все процессы Linux'а изнутри, т.к. вы сами эти процессы выстроите.
А теперь, что касается дистрибутивов, созданных на основе выше представленных:
Самым известным дистрибутивом, основанным на Debian является
Ubuntu - дистрибутив, спонсируемый компанией Canonical. Система распространяется с предустановленным ПО, защищённым товарными знаками, а так же имеет ряд несвободного ПО в своих репозиториях. Целью разработки является получение полноценного и качественного рабочего стола на одном компакт-диске - система типа "сел и поехал". Эта система на столько популярна, что сама стала поводом для подражания. Имеются как и простые ответвления (
Lubuntu,
Xubuntu,
Gubuntu,
Kubuntu), которые не несут в себе ничего кроме изменения интерфейса и набора стандартных программ, так и серьёзных переделок (
Linux Mint, котрый перекочевал на Debian,
elementary OS,
Runtu,
Goobuntu, EasyPeasy). К форкам Ubuntu можно причислить и
Ubuntu Touch, который разрабатывается для мобильных устройств.
Другим, не менее популярным ответвлением Debian является Knoppix - первая LiveCD-версия Debian, многие находки из которой были заимствованы создателями других дистрибутивов. Готова к использованию после загрузки с образа CD и выпускается с большим количеством встроенного ПО, которое распаковывается автоматически по мере необходимости. Есть возможность установить на USB-накопитель.
Стоит так же отметить Maemo, базирующуюся на Debian платформу для портативных устройств. Используется в интернет-планшетах Nokia 770, Nokia N800, N810 и Nokia N900.
Конечно же нельзя упустить из виду Astra Linux - операционную систему специального назначения на базе Debian, созданную для нужд российских силовых ведомств и спецслужб.
Среди ответвлений RedHeat хочу отметить самую, по моему мнению, выдающуюся сборку - CentOS. Этот дистрибутив поддерживается сообществом, целью разработки которого является полная совместимость с Red Hat Enterprise Linux без торговой марки Red Hat и охраняемых авторским правом программ.
Другой, не менее известный форк RedHeat - Mandriva Linux. Я старался не упоминать о проектах, которые более не разрабатываются, но в случае с Mandriva - его стоит упомянуть. Дело в том, что в своё время Mandriva была на столько популярна, что её использовали во многих ВУЗах для обучения студентов. Сейчас все разработки команды Mandriva выкуплены RedHeat и используются при разработке Fedora и CentOS.
Из российских разработок стоит отметить Russian Fedora - проект по поддержке пользователей и разработчиков открытого ПО в России. Но главными "звёздами" RHEL-based являются ALT Linux и Rosa Linux. Эти дистрибутивы широко используются не только в России, но и далеко за рубежом. ALT Linux выпускается компанией «Альт Линукс» и её партнёрами, основывается на разработках русскоязычной команды разработчиков ALT Linux Team. ALT Linux - это универсальный, предназначенный для решения самых разных задач дистрибутив. Rosa Linux разрабатывается российской компанией «НТЦ ИТ РОСА». Для каждой из версий доступны свободно распространяемые редакции, а также построенные на их основе защищённые варианты, сертифицированные ФСТЭК России и российским Министерством обороны.
Gentoo и Arch хоть и имеют ряд ответвлений, но ничего примечательного среди них нет. Эти два дистрибутива являются самодостаточными и улучшать там уже особо и нечего...
Вот тут (очень большое изображение в формат SVG) можно ознакомиться со всеми существующими дистрибутивами и их историей.