Рассуждения о дистрибутивах Линукса
Воспользовавшись возможностями, предоставляемыми vmware,
решил провести сравнительное
исследование различных доступных мне дистрибутивов Линукса. Под
доступными я понимаю те, которые можно скачать из Сети в виде
iso-образов. Качать многие множества отдельных файлов - задача
для меня непосильная, обязательно что-нибудь, да забудешь. И
выяснится это в самый неподходящий момент.
Большое количество таких дистрибутивов имеется на
http://linux.tucows.com/. Кроме того, есть специальный сайт,
содержащий именно iso-образы - http://linuxiso.org/. Ну а почти
полный список существующих дистрибутивов имеется на
http://www.linuxlinks.com.
Качать, конечно, лучше всего с http://linux.tucows.com/, благо
он имеет российское зеркало (наряду со множеством прочих).
Однако перед этим лучше заглянуть на сайт производителя, там
может оказаться более свежая версия или редакция.
В чем смысл такого исследования? Ведь Линукс - он, как туз, и в
Африке Линукс. Различия же между дистрибутивами - это, в первую
очередь, различия в программах их установки и конфигурирования.
Дистрибутивы также различаются набором прикладных программ
(базовые средства в них - если и не одинаковые, то практически
эквивалентные). Однако эти различия не столь существенны -
ведь установить потребный прикладной софт можно из разных
источников. Более важно, что в большинстве исходных,
так сказать, дистрибутивов, имеются свои форматы пакетов и
средства управления ими - rpm в RedHat, deb в Debian и т.д.
Вот с этих-то позиций, как мне представляется, и следует - нет,
не оценивать, а скорее сравнивать Линуксы различного рода. Ведь
еще одна особенность дистрибутивов - стабильность работы и
количество и критичность ошибок, - может быть выявлена только в
процессе достаточно длительного использования. А использовать
всерьез более двух (один, скажем, на службе, и другой -дома)
дистрибутивов параллельно - занятие не очень осмысленное.
А вот менять дистриубтивы время от времени (скажем, при смене
машины) - смысл иметь может. Как резонно заметил Алексей
Новодворский (IPLabs Linux Team), переход от одного к другому
разнообразит вашу жизнь. Работать всю жизнь с одним
дистрибутивом, наверное, столь же скучно, как и прожить жизнь с
одной женщиной. Разумеется, если это не та единственная, которая
предназначена судьбой...
Во избежание упреков в пристрастности скажу сразу: для меня
таким единственным, как любимая женщина, дистрибутивом стал
Linux Mandrake в его русской редакции. И не то что других не
пробовал (дистрибутивов, имею в виду). Пробовал, и не мало, и до
Mandrake, и после. Но именно с него началось использование мной
Линукса по делу, а не для развлечения. И потому во всех своих
дальнейших оценках я специально, а иногда подсознательно, исхожу
из сравнения с ним.
Это я к тому, что все написанное дальше не имеет целью
принизить достоинства других систем или оскорбить в лучших
чувствах их приверженцев. Просто Linux Mandrake нравится мне
больше. Одни любят голубоглазых блондинок, другие - черноглазых
брюнеток. Мне же нравятся русоволосые и кареглазые...
И еще одна необходимая оговорка. Все мои соображения - не более
(но и не менее) чем мнение конечного пользователя, решающего
посредством компьютера свои профессиональные задачи. Исходно от
компьютерных технологий весьма далекие. Точка зрения
программиста-разработчика или системного администратора,
возможно, будет кардинально иной.
Так вот, в начатом мной исследовании дистрибутивов я
концентрирую внимание на
- процедуре установки
- наборе пакетов и средствах управления ими
- средствах интернационализации вообще и русификации в частности;
ведь я живу (собираюсь продолжать жить) в стране, где языком
общения является все же не американский.
Процедура установки, в свою очередь, включают три ключевых, как
мне кажется, аспекта: создание дисковых разделов, выбор пакетов,
настройка XWindow. Я постараюсь оценить, насколько удобно
реализованы эти моменты (то есть степень их автоматизации),
во-первых, и каковы возможности вмешательства в процесс руками
(то есть степень настраиваемости).
При оценке набора пакетов я буду исходить, как уже говорилось, в
первую очередь из потребностей конечного пользователя. Мне
представляется, что важнее не количество пакетов (и даже не их
качество) - любую программу или ее более стадильную версию можно
доустановить из Сети или с другого дистрибутива. Более
существенным представляется мне логика группировки пакетов и
внятность их предназначения. Рискуя повториться, скажу (по
моему, это рефрен всех моих заметок), что именно незнание или
непонимание возможностей прикладного Линукс-софта препятствует
широкому его распространению среди профессиональных
пользователей.
Ну а русификация рассматривается в трех аспектах:
- во-первых, имеются ли базовые средства интернационализации
- во-вторых, включены ли средства для работы именно с русским
языком (клавиатурные раскладки, шрифты и прочее)
- и в третьих, насколько автоматизирован процесс поддержки
русского языка.
Последнее представляется мне самым важным. Ведь большинству из
нас, конечных пользователей, хотелось бы сразу начать как-то
работать с установленной системой, занимаясь изучением ее
строения параллельно. А для этого обычно требуются какие-никакие
русские буквы как на экране, так и с клавиатуры...
Я не ставлю своей целью описать все имеющиеся, или даже
доступные в iso-образах, дистрибутивы - как неоднократно повторял
Козьма Прутков, нельзя объять необъятное. А потому остановился
лишь на некоторых. Выбор их может показаться субъективным.
Иногда так и есть, тем не менее попытаюсь подвести под него некое
теоретическое основание.
У меня сложилось устойчивое представление, что все многообразие
Линуксов базируется на трех китах - Slackware, Debian, Rea Hat.
Прочие - либо продукты достаточно далекой дивергенции, либо
гибридные системы, либо результат адаптации к нуждам так
называемого конечного пользователя.
Правда, есть еще Stampade, имеющий свой формат пакетов и, как
будто, представляющий незавсимую линию развития. Однако
стабильной версии его пока не существует (текущая - бета 0.9,
вроде). Как нет и его iso-имижда. Почему рассмотрение Stampade
отложено до лучших времен.
Из прочих же групп мне показалось логичным охарактеризовать их
типичных представителей. И начал я с группы Debian-based.
Конечно, резонно было бы начать с исходной формы - собственно
Debian, однако "не подходит это дело моменту": текущая версия
насчитывает уже более чем год жизни, а следующая - на подходе, и
ожидается чуть не со дня на день.
Поэтому в качестве представителя линии Debian я выбрал
StormLinux. Признаюсь, из-за названия. Ну и компактности - тоже.
Кроме того, на Debian базируется и Corel Linux, вызвавший уже
многочисленные публикации. Тем не менее мне захотелось составить
о нем и собственное представление.
Именно заметки об этих двух системах -
о StormLinux и
о Corel Linux
- и предлагаю сегодня вашему вниманию. Прошу только
учесть, что они написаны не вполне строго по намеченному выше
плану. Поскольку критерии рассмотрения дистрибутивов и были мной
сформулированы в процессе их написания.
Далее естественно рассмотреть наиболее распространенный в мире
дистрибутив - Red Hat и его многочисленных потомков. Однако в
качестве базы мне показалось интересным выбрать не Red Hat сам
по себе, а одного из его близких клонов - BlackCat, как заведомо
лучше приспособленный к нашим условиям (как произведение
харьковских программистов, он изначально русифицирован и
украинизирован). Новая его версия, 6.2, на подходе. Как появится
- расскажу о своих впечатлениях.
О наиболее ярком потомке Red Hat - Mandrake - я уже писал, как о
текущей версии,
так и о тестируемой бета-версии 7.1. И потому
вернусь к этой теме только в заключительной, сравнительной,
части.
Материал, который (ЕБЖ) размещу в ближайшее время, будет
касаться еще двух RedHat-клонов - Caldera OpenLinux версии 2.4 и
BestLinux2000. Последняя тема уже затрагивалась и мной, и
одним из моих корреспондентов, однако выход новой редакции (R2)
и некоторые другие соображения дают повод вернуться к этой теме.
Наконец, несправедливо было бы не коснуться и Slackware -
исторически чуть ли не первого работоспособного дистрибутива.
Который, по случайному совпадению, был и первым в моей жизни
Линуксом, который я устанавливал, еще в версии 3.2. И потому мне
интересно, насколько далеко ушла текущая, 7-я, версия за
прошедшие три с лишним года.
И последнее из запланированного - это Suse Linux, достаточно
отдаленный потомок Slackware, считающийся одним из самых могучих
дистрибутивов, правда, уже из другой весовой (то есть ценовой)
категории. О нем напишу, если подется в руки.
А в заключение - надеюсь написать заметку о сравнении
дистрибутивов. Не для того, чтобы хвалить или ругать, а оценить
их применимость для различных целей и задач конечного
пользователя.
В начало
К перечню хроник
На главную страницу
Copyleft by
Alex Fedorchuk