На сегодняшний день существует несколько сотен дистрибутивов Linux. Эта статья призвана помочь Вам не потеряться в этом огромном количестве названий и брендов, чтобы выбрать то, что Вам действительно нужно.
Мы не претендуем на полную объективность - мы скорее делимся опытом общения с тысячами людей, перед которыми возникал вопрос: "Какой дистрибутив Linux/BSD выбрать?".
Начнем с того что убедимся что ваш компьютер отвечает требованиям к железу. В общем виде для любого дистрибутива требования примерно следующие:
Параметр Минимум Рекомендуемо Для маршрутизатора
Процессор 400Mhz >=1000Mhz >=133Mhz
Память 128Mb >=256Mb >=64Mb
HDD(место на диске)2Gb >=8Gb >=1Gb
Для некоторых дистрибутивов(Mandrake SuSE) минимальные требования могут немного ограничить возможности инсталлятора. Если у вас оборудование в средней колонке - у вас будет работать любой дистрибутив.
Прежде, чем выбрать дистрибутив, необходимо четко сформулировать для каких целей предполагается использовать Ваш компьютер.
В качестве ответа на этот вопрос мы предлагаем нашу упрощенную классификацию по задачам, выполняемым с помощью компьютера:
Таблица 1: Классификация задач, выполняемых компьютером
Рабочая станция - Компьютер с офисными программами (текстовыми, графическими редакторами, ПО для создания презентаций), ПО для работы в Интернете (браузеры, почтовые клиенты) и мультимедиа (прослушивание музыки, просмотр фильмов).
Сервер-Компьютер предоставляющий сетевые услуги, такие как http, smtp, pop3, ftp, smb и так далее. Работает без графической оболочки, монитора и клавиатуры.
Разработка - Компьютер, на котором вы используете языки программирования (много компиляторов, дебаггеров, IDE, горы библиотек и, конечно же, музыкальных проигрывателей и игр
)
Для себя - Компьютер, совмещающий все 3 вышеперечисленные класса и который вы используете как для работы, так и для развлечений и "ковыряния" в Linux (т.е. для работы, изучения Linux и самосовершенствования). Вероятно к этой категории использования смело могут отнести себя большинство студентов.
Изложим основные тезисы, которыми мы будем руководствоваться при выборе дистрибутива:
Дистрибутив должен содержать достаточную подборку ПО для Ваших нужд.
Дистрибутив должен в должной мере быть локализован (поддержка русского/украинского языков).
Программа установки дистрибутива должна быть понятной для Вашего уровня знания Linux и для вашего уровня знания компьютера.
Дистрибутив должен иметь русскую/украинскую документацию.
Дистрибутив должен иметь русские/украинские источники поддержки (форумы, списки рассылок и т.п.)
Дистрибутив должен иметь русскоязычную платную техническую поддержку.
Производитель дистрибутива должен предоставлять своевременные и качественные обновления по безопасности.
Производитель дистрибутива должен быть солидной организацией (со стажем), дабы вам через полгода не пришлось менять дистрибутив по причине развала производителя, или отсутствия обновлений
Свободность дистрибутива (насколько свободно можно получать свежие версии и насколько это легально).
Насколько распространено дополнительное ПО для этого дистрибутива.
Для серверов работа которых планируется на несколько лет ОЧЕНЬ важно чтобы дистрибутив умел обновлятся без переустановки системы и чтобы к нему очень своевременно выходили качественные обновления по безопасности
Кроме того мы разбили пользователей на 2 группы :
Новички - люди, мало знакомые с компьютерами и тем более с Linux.
Опытные - люди, имеющие достаточно большой опыт работы с компьютерами и знакомые с его устройством, а также имеющие некоторый опыт работы с Linux.
Гуру - шаман который умеет настроить все что обрабатывает данные в двоичном формате так как сам мыслит в этом формате. Такие люди не нуждаются в руководствах. главный их инструмент это бубен. Эта статья не для гуру. Гуру сами себе выбирают дистрибутив. Причем делают этот 2/4/8/16/32/64 раза в сутки. Частота смены дистрибутива зависит от пропускной способности канала ближайшего интернет провайдера.
Кроме того, при ограниченном доступе к Интернету (dial-up) и при желании иметь много программ мы ВСЕМ рекомендуем Debian-SARGE или Mandrakelinux+Contribs. Эти дистрибутивы настолько велики, что содержат практически весь необходимый свободный софт и вам вряд ли придется дополнительно загружать что-то из Интернета.
Хочетс я дать еще одну рекомедацию - если вы обслуживаете сервер и у вас есть рабочая станция - рекомендуем на обеих использовать одну и туже OS. Это даст вам возможность использовать рабочую станцию для экспериментов. Кроме того просто работая на ней вы будете преобретать опыт по обслуживанию и настройке сервера.
Есть еще один совет по выбору дистрибутива : Лучший дистрибутив для вас это любимый дистрибутив вашего ОПЫТНОГО друга который может давать вам советы и консультации.
Существует возможность посмотреть на Linux (и даже работать в нем), не утруждая себя его установкой даже (как самое самое главное) без необходимости наличия жесткого диска. Существует целое семейство "LiveCD на базе Linux". LiveCD - это загрузочные компакт-диски с "живой" операционной системой, которую можно запустить прямо с этого диска без установки системы на ваш жесткий диск. Как правило, такие системы работают несколько медленное своих полноценных собратьев, а также обладают ограниченной функциональностью по сравнению с полными дистрибутивами.
Итак, наши рекомендации о LiveCD:
KNOPPIX - один из крупнейших LiveCD на базе Debian
MandrakeMove - тоже достаточно крупный LiveCD на базе Mandrakelinux
Slax - небольшой и простой LiveCD на базе SlackWare
Blin - небольшой LiveCD украинского производства (Запорожье).
Frenzy - небольшой LiveCD на базе FreeBSD украинского производства (Мелитополь).
Хочется заметить, что KNOPPIX, MandrakeMove и Slax в оригинальных версиях обладают слабой поддержкой русского языка (не говоря уже об украинском). Поэтому эти LiveCD мы рекомендуем использовать в "руссифицированных вариантах". Мы выполнили руссификацию Slax и MandrakeMove. Knoppix руссифицирован нашими российскими колегами из linuxcenter.
В особый раздел следует отнести Topologilinux - это дистрибутив Linux, который работает в среде Microsoft Windows и устанавливается прямо на разделы диска с файловой системой FAT32 или NTFS в отдельный каталог без необходимости разметки диска. Это весьма удобно для тех, кто хочет поставить Linux, но не желает менять разделы жесткого диска.
Надо упомянуть что "Свободное программное обеспечение" - это не только "Linux" и "FreeBSD". Огромное число свободного ПО существует и для Windows . Наиболее широко используемые программы:
OpenOffice - офисный пакет, который является аналогом Micro$oft Office и может работать с форматами документов .doc, .xls и т.д.
GIMP - графический редактор (аналог Photoshop). - Мощнейший графический редактор с огромными возможностями
Mozilla - популярный Интернет-браузер, на порядок безопаснее, чем IE.
SIM - свободный ICQ-клиент.
CygWin - свободный C/C++/Fortran компилятор для Windows полностью совместимый с GCC. CygWin также содержит огромное число типичных для UNIX утилит скомпилированных для Windows.
FreePascal/Lazarus - компилятор Pascal со средой разработки.
Audacity - редактор звуковых файлов с поддержкой многодорожечной записи и множеством эффектов.
StarDict - словарь.
Все эти программы можно использовать в Windows вместо их коммерческих аналогов.
Краткий обзор дистрибутивов
Mandrakelinux - французский дистрибутив, выпускаемый коммерческой фирмой MandrakeSoft. Отличительной чертой является оригинальный и очень простой для новичков инсталлятор DrakX, мощный менеджер пакетов urpmi, а также очень удобный и централизованный Центр управления Mandrakelinux (Mandrakelinux Control Center). Весьма удобен для первого знакомства, а также для повседневного серьезного использования. Замечательно русифицирован и украинизирован. Доступны русские переводы документации, русский список рассылок и русская версия сайта производителя. Имеет огромный набор дополнительного ПО, не вошедшего в дистрибутив.
SuSE Linux - немецкий дистрибутив, выпускаемый коммерческой фирмой NOVELL. Отличительной чертой является интегрированные вместе программа установки, центр управления, а также менеджер пакетов - YaST. SuSE - это самый интегрированный на сегодня дистрибутив Linux. Все управляется и настраивается из одного места - YaST. Очень удобен для первого знакомства, а также для повседневного серьезного использования. Немного русифицирован. Нет русской документации по дистрибутиву, нет русских форумов, списков рассылки, а также форумов технической поддержки. Не свободен
SlackWare Linux - небольшой и один из старейший дистрибутивов. Не имеет централизованного управления. Не имеет русской службы поддержки. Весьма гибок. Его ценят многие профессионалы. Для первого знакомства мы рекомендуем вместо него использовать DeepStyle Linux
DeepStyle Linux - русифицированная/украинизированная версия SlackWare. Обладает на порядок улучшенной по сравнению с оригиналом русификацией/украинизацией. Добавлено много пакетов, необходимых для нормальной работы с русским/украинским языками. Добавлены некоторые удобства. Полностью совместим с пакетам из SlackWare. Обновления по безопасности можно брать у SlackWare
Debain GNU/Linux - полностью свободный дистрибутив. Полностью некоммерческий дистрибутив. Имеет самый развитой на сегодня менеджер пакетов apt. Не имеет единого центра управления. Содержит рекордное число пакетов. Имеет разрозненные утилиты настройки почти всего. Так как это не коммерческий дистрибутив и создатели не гонятся за сроками и за планом - самый "вылизанный" дистрибутив. Имеет замечательную русифицированную программу установки. Имеет один из самых профессиональных и активных русскоязычных списков рассылки. Имеет некоторое количество переведенной на русский язык документации. Весьма рекомендуем для использования, но не особенно рекомендуем для "первого знакомства". Весьма профессиональный дистрибутив. Замечательно работает как на рабочей станции, так и на серверах. Весьма просто и надежно обновляется с версии на версию. Обновления по безопасности выходят своевременно.
Gentoo Linux - Самый быстрый дистрибутив. Особенностью его является то, что он полностью собирается из исходных кодов с оптимизацией под вашу систему. Ручной тюнинг всего. Требует глубокого знания Linux.
ASP Linux - российский дистрибутив на базе FedoreCore с прекрасной поддержкой русского и украинского языков. Имеет оригинальный инсталлятор и замечательную русскоязычную поддержку. Довольно небольшой (3 CD) дистрибутив. Неплох для новичков.
ALT Linux - некий гибрид Mandrakelinux и Debain. Имеет замечательную документацию. Имеет хорошую поддержку русского и украинского языков. Имеет устаревший инсталлятор от Mandrakelinux и менеджер пакетов от Debian. Существует довольно большой репозитарий пакетов с дополнительным ПО под названием sisyphus. На наш взгляд довольно неплох для маленькой рабочей станции, но довольно капризен при подключении sisyphus. Отсутствует единый центр управления.
MyLinux - украинизированная версия FedoraCore. Имеет неплохую локализацию программы установки, а также Gnome. KDE не русифицирован и не украинизирован. Совместим по пакетам с FedoraCore.
FedoraCore - свободная версия RedHat Linux. RedHat - это один из старейших американских дистрибутивов. Имеет довольно хорошую программу установки anaconda. Очень слабый менеджер пакетов. Средняя русификация/украинизация. Неплох для рабочей станции. Практически не содержит серверного ПО.
RedHat - коммерческий дистрибутив для серверов и корпоративных решений. Не доступен для свободной загрузки. Именно поэтому здесь он практически не рассматривается. Свободная версия называется FedoraCore.
FreeBSD - совершенно самостоятельный дистрибутив с ядром отличным от Linux. Полностью свободен. Ориентирован на сервера. Может использоваться как рабочая станция(не для новичков). Имеет хорошую русификацию и хорошую русскую документацию. Замечательно работает как маршрутизатор, файервол, или сетевой сервер http/ftp/smtp/pop3... Очень широко используется Интернет-провайдерами в качестве сервера. С помощью ipfw весьма просто и красиво поднимаются файерволы, учет трафика и шейперы (ограничители скорости). Имеет довольно запутанный для непосвященных инсталлятор. Русской версии инсталлятора нет. Вся настройка ведется в основном вручную. Рекомендуем системным администраторам в качестве сервера. Имеет примитивный, но действенный менеджер пакетов. Имеет огромный репозитарий дополнительного ПО. Чуть "шустрее" и "легче", чем Linux. Работает на "древних" компьютерах с небольшим объемом памяти, так как ядро системы менее требовательно к ресурсам машины. Весьма устойчивая система (во всяком случае ветка 4.X). Не рекомендуем начинать знакомство с *nix-системами именно с FreeBSD.
Старовато конечно, но лучше, чем ничего (: Чтиво вообщем.