Все о Linux. LinuxRSP.Ru
Альт Линукс СПТ 6.0 Сертификат ФСТЭК

Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

В GIMP наконец-то появилась обработка с точностью 16 и 32 разряда на канал

В одном окне: GIMP 2.8

Релиз OpenBSD 5.1

HTML-редактор: BlueGriffon 1.5

Релиз Xfce 4.10

Команда Chromium представила кластер для автоматизации выявления уязвимостей

В Microsoft Office 15 будет обеспечена поддержка формата ODF 1.2

Анонсирован новый свободный анимационный фильм Tube

Обновление ядра: Linux 3.0.29, 3.2.16, 3.3.3

Представлен OpenSSH 6.0

Релиз графического редактора Pinta 1.2, претендующего на роль аналога Paint.NET

Вышел Firefox 12

Google прекращает поддержку Linux-версии приложения Picasa

Эмулятор приставок: Mednafen 0.9.21-wip

Линус Торвальдс получил премию Millennium Technology Prize 2012

Canonical не заинтересована в участии в разработке ядра Linux

Распределенные вычисления: BOINC 7.0

Google

 Новые статьи :

Передача снапшота ZFS по сети

Правила хорошего тона: SSH

Некоторые рассуждения о защите от ddos на примере защиты от SSL denial of service attack

Быстрый проброс портов на шлюзе во внутреннюю сеть или на другой хост. Быстро NAT'им порты. rinetd.

NAT'им отдельные порты или "а что делать, если мой веб-сервер внезапно переехал на другую машину". Проброс портов в локалке на шлюзе наружу.

Как справляться с запланированной недоступностью веб-сайта

Архитектура Google 2011

Мониторинг Nginx с помощью MRTG

Решение проблем при использовании "1c предприятие" 8.2 в Linux

25 правил .htaccess, которые должен знать каждый web-разработчик

Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula

Краткое руководство по GNOME Shell в Ubuntu 11.10

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки

   Дистрибутивы и атрибутика



DeveloperWorks Россия





Rambler's Top100


 
 

Рассуждения о дистрибутивах Линукса

Воспользовавшись возможностями, предоставляемыми 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


      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2012 LinuxRSP


Реклама: