О выборе

На вопрос статьи нет однозначного ответа, также как и нет супер-универсального дистрибутива :-). Можно лишь порекомендовать примерный, процесс выбора:

  • Сперва определяется задача - точное определение что хочет пользователь получить от дистрибутива? Другими словами, на этом этапе обозначается какой функционал нужен пользователю.
  • Затем, исходя из задачи, определяется необходимое железо и дистрибутив с нужным функционалом.
  • Далее, чему-то отдаётся приоритет (железу или дистрибутиву) и в зависимости от выбора, либо дистрибутив подбирается под железо, либо само железо подбирается под дистрибутив.
  • После подбора компонентов, собирается конфигурация.

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

Мир программного обеспечения непрерывно меняется и в этом контексте, дистрибутивы можно условно разделить на "передовые" и "консервативные". "Передовые" содержат в репозиториях самые новые версии программ, пускай даже не самые стабильные на момент релиза. "Консервативные" же - наоборот, стараются делать релизы только из хорошо проверенного и оттестированного программного обеспечения. Соответственно и применение каждого дистрибутива должно быть адекватным. Например, для одиночного сервера "передовой" дистрибутив не подойдёт. Другое дело когда серверов много и работают они в параллельном режиме (в кластере) - есть возможность обновить программу на одном сервере, протестировать её работу, а только затем ставить на остальные сервера. В случае сбоя на тесте, выйдет из строя только один сервер, а не все. Другая крайность - очень консервативные дистрибутивы типа OpenBSD, где безопасность и стабильность положена в основе всего. За это, правда, приходится платить устаревшими версиями программного обеспечения.

Есть дистрибутивы, которые оказались в списке "консервативных" не из-за упора на безопасность и стабильность, а из-за малочисленного сообщества программистов. К таким дистрибутивам относится FreeBSD.

Ниже дан краткий список дистрибутивов с разделением по включению новейшего софта в релизы.

  • Передовые: Ubuntu, Mint, Fedora, ArchLinux, Sabayon
  • Консервативные: Debian, Red Hat Enterprise Linux, CentOS, OpenBSD, FreeBSD

Дистрибутивы для рабочих станций

Для домашних машин и офисных рабочих станций.

Простые в работе для пользователя

Требования к "железу"

частота процессора i686, amd64 > 1ГГц
оперативная память >= 1Гб
память видеокарты >= 64Мб

Все дистрибутивы из списка требуют достаточного мощного компьютера.

Максимально-настраиваемые

Другими словами дистрибутивы-конструкторы, где у пользователя открыты возможности максимально возможно настроить (собрать) дистрибутив.

Требования к "железу"

частота процессора i586, i686, amd64 > 1ГГц
оперативная память > 256Мб
память видеокарты > 64Мб

Для нетбуков

Адаптированные под "железо" нетбуков.

  • EasyPeasy
  • MeeGo
  • Linpus Linux
  • Ubuntu Netbook Remix
  • Puppy
частота процессора Atom > 1ГГц
оперативная память > 512Мб
память видеокарты > 64Мб

Для старого железа

  • Puppy (или его отдельная сборка LegasyOS)
  • Vector Linux
  • ConnochaetOS (Deli Linux)
частота процессора >= Pentium I, 133МГц
оперативная память от 64Мб (Puppy), от 256Мб
память видеокарты от 4Мб

Дистрибутивы для серверов

Это универсальные и надёжные дистрибутивы для организации как рабочих станций, так и мощных серверов разной направленности.

Дистрибутивы для работы с мультимедиа

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

  • APODIO
  • ArtistX
  • Musix GNU/Linux
  • Puredyne
  • Ubuntu Studio
  • VortexBox

Для образовательных учреждений

Эти дистрибутивы выделил в отдельный класс и вот почему: дистрибутивы Linux для образовательных учреждений в России характеризуются сперва требованиями, которые формируются Отделами образований и соответствующими государственными структурами; далее идёт набор образовательных программ, разрешённых к использованию; в последнюю очередь техподдержкой и ценой.

Примеры дистрибутивов для России:

  • Дистрибутивы из серии Alt-Linux "Школьный", компании Alt-Linux.
  • Дистрибутивы из серии EduMandriva, компании Mandriva.

В других странах на это смотрят проще - основными факторами является цена и затраты на обслуживание. Ещё примеры дистрибутивов для образовательных учреждений:

  • Edubuntu (проект Ubuntu)
  • Skolelinux (проект DebianEdu)

Дистрибутивы специализированные

В мире существует и развивается достаточно большое количество узкоспециализированных дистрибутивов. Сейчас уже можно говорить, что для каждой задачи, в мире создан дистрибутив, осталось только им воспользоваться. Но не забывайте, что большим минусом узкоспециализированных дистрибутивов являются рамки их парадигмы. Это проявляется в виде вопросов администратора: "а где конфиг для этого?" или "каким образом работает это?", или "а как в существующий дистрибутив добавить самописный функционал?".

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

Ниже дан кратенький обзор дистрибутивов по функционалу.

Универсальные сервера для дома и малого офиса

Эта категория дистрибутивов представляет собой уже готовые "комбайны", выполняющие множество нужных функций для локальной сети малого офиса или дома.

  • Superb Mini Server - яркий пример дистрибутива, где есть почти всё для организации мини-сервера: HTTP-, FTP-, DNS-, mail- -серверы, сервер печати, антивирусник, средства удалённого управления;
  • ClearOS - этот дистрибутив аналогичен по функциям Superb Mini Server, но больше ориентирован на малый офис.

Мультимедиа станции

Дистрибутивы-плейеры и домашние кинотеатры.

  • DreamLinux
  • Mythbuntu
  • GeeXboX
  • VortexBox
  • Xbox Media Centre (XBMC) - работает не только на Xbox, но и на Windows, Linux и MacOS.

Брандмауэры и маршрутизаторы

  • Alpine Linux
  • Astaro Security Gateway
  • ClearOS
  • Coyote Linux
  • Devil-Linux
  • Endian Firewall
  • Gibraltar Firewall
  • IPFire
  • IPCop Firewall
  • Linux LiveCD Router
  • m0n0wall (работа над проектом прекращена в 2015-ом году)
  • Mikrotik - популярный коммерческий дистрибутив для организации сетевых мостов, маршрутизаторов и серверов доступа (NAS`ов). В некоторых случаях это реальная (или даже больше) замена маршрутизаторам CISCO;
  • pfSense
  • redWall Firewall
  • SmoothWall Express
  • Untangle Gateway
  • Vyatta
  • Zeroshell

Файловые хранилища

  • FreeNAS - достаточно хороший вариант дистрибутива на базе FreeBSD для домашнего или офисного файлового сервера. Есть возможность работать с файловой системой ZFS;
  • Openfiler
  • NexentaStor - альтернатива Solaris и OpenSolaris в качестве платформы для больших файловых серверов с поддержкой ZFS;
  • EasyNAS - израильский дистрибутив на базе OpenSUSE для организации сетевого хранилища для дома или малого офиса.

VoIP телефония

  • AsteriskNOW
  • DigAnTel
  • Elastix
  • trixbox
Печать/экспорт