Содержание
О выборе
На вопрос статьи нет однозначного ответа, также как и нет супер-универсального дистрибутива . Можно лишь порекомендовать примерный, процесс выбора:
- Сперва определяется задача - точное определение что хочет пользователь получить от дистрибутива? Другими словами, на этом этапе обозначается какой функционал нужен пользователю.
- Затем, исходя из задачи, определяется необходимое железо и дистрибутив с нужным функционалом.
- Далее, чему-то отдаётся приоритет (железу или дистрибутиву) и в зависимости от выбора, либо дистрибутив подбирается под железо, либо само железо подбирается под дистрибутив.
- После подбора компонентов, собирается конфигурация.
Иногда требуется попробовать не один дистрибутив, чтобы определить "идеального" кандидата для той или иной задачи или железа. Чтобы пользователям как-то сориентироваться, ниже приведён список дистрибутивов, отсортированных по задачам или железу.
Мир программного обеспечения непрерывно меняется и в этом контексте, дистрибутивы можно условно разделить на "передовые" и "консервативные". "Передовые" содержат в репозиториях самые новые версии программ, пускай даже не самые стабильные на момент релиза. "Консервативные" же - наоборот, стараются делать релизы только из хорошо проверенного и оттестированного программного обеспечения. Соответственно и применение каждого дистрибутива должно быть адекватным. Например, для одиночного сервера "передовой" дистрибутив не подойдёт. Другое дело когда серверов много и работают они в параллельном режиме (в кластере) - есть возможность обновить программу на одном сервере, протестировать её работу, а только затем ставить на остальные сервера. В случае сбоя на тесте, выйдет из строя только один сервер, а не все. Другая крайность - очень консервативные дистрибутивы типа OpenBSD, где безопасность и стабильность положена в основе всего. За это, правда, приходится платить устаревшими версиями программного обеспечения.
Есть дистрибутивы, которые оказались в списке "консервативных" не из-за упора на безопасность и стабильность, а из-за малочисленного сообщества программистов. К таким дистрибутивам относится FreeBSD.
Ниже дан краткий список дистрибутивов с разделением по включению новейшего софта в релизы.
- **Передовые: **Ubuntu, Mint, Fedora, ArchLinux, Sabayon
- **Консервативные: **Debian, Red Hat Enterprise Linux, CentOS, OpenBSD, FreeBSD
Дистрибутивы для рабочих станций
Для домашних машин и офисных рабочих станций.
Простые в работе для пользователя
- Linux Mint и его русский аналог "Linux Mint Росинка"
Требования к "железу"
| частота процессора | 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 для организации сетевого хранилища для дома или малого офиса.
- Amahi
- Open Media Vault
- Rockstor
- XigmaNAS (ранее назывался NAS4Free)
- CryptoNAS (также известный как CryptoBox)
- OpenDedupe
- openATTIC (поддержка кластерного режима работы)
Корпоративные решения
- ESOS (Enterprise Storage OS) - разработан для применения в SAN, работает в качестве iSCSI-цели, грузится с USB-флешки и работает в оперативной памяти;
- PetaSAN
- OpenIO (проприетарная)
- Open vStorage
- OpenStack
- OviOS
- TurnKey File Server
- Libvirt Storage Management
- Lustre
- Raider
VoIP телефония
- AsteriskNOW
- DigAnTel
- Elastix
- trixbox