главная пошаговое создание livecd что такое linux ISO образы
Операционная система с графическим интерфейсом
На главнуюКонтактыКарта сайта
Полезное


 

ДОБРО ПОЖАЛОВАТЬ


Rpm-based, или "дистрибутивы для всех"

Дистрибутивы, в которых применяется формат пакетов rpm (совсем не обязательно прямые клоны или потомки Red Hat) пользуются наиболее широким распространением. В первую очередь - благодаря корпоративным инсталляциям, тогда как популярность их среди индивидуальных пользователей-энтузиастов в последние годы идет на убыль. Однако по справедливости начать следует именно с них.

Итак, все дистрибутивы, перечисленные в этом разделе, базируются на пакетах формата rpm. Достоинства и недостатки его мы здесь обсуждать не будем. Однако, каковы бы ни были вторые, два достоинства формата rpm неоспоримы. Первое - то, что это самый используемый (после исходников) формат распространения свободных программ. И второе - и сам формат, и утилиты для работы с ним подробно описаны во многих "толстых" книгах по Linux и в сетевых источниках.

Как уже говорилось, в данном контексте понятие rpm-based, по какой-то роковой случайности :-), совпадает с понятием "дистрибутив для всех". И действительно, все системы, описанные в данном разделе, являют собой типичные примеры дистрибутивов user-friendly, что на русский я перевел бы как "юзерофильные" дистрибутивы. Red Hat/Fedora Core

Это - самый популярный (или, точнее, самый используемый) дистрибутив Linux на протяжении многих лет. До недавнего времени он распространялся, в различных вариантах, под именем Red Hat. Однако ныне разработчик (одноименная компания - http://www.redhat.com) сохранил это название для коммерческих реализаций своей системы. Свободная же ее реализация, предназначенная для конечных пользователей, именуется Fedora Core (http://fedoracore.org). Главное различие между ними в том, что а) собственно Red Hat включает в себя некоторые компоненты, распространяемые не под свободными лицензиями, и б) существенную часть стоимости его составляет техническая поддержка и сопровождение. Собственно, полнотой последних и определяется итоговая цена конкретного варианта дистрибутива. В то же время Fedora Core, лишенная проприетарных составляющих, сохраняет статус свободного продукта, и может быть бесплатно скачана с сайта проекта. Но, соответственно, никакой поддержки при этом не подразумевается. Собственно говоря, и сам по себе Red Hat доступен в Сети свободно - с теми же последствиями.

Программа установки Red Hat/Fedora Core - т.н. anaconda - по умолчанию подразумевает графический режим (с возможностью выбора разрешения и глубины цвета), предоставляющий понятный для начинающего пользователя интерфейс. Однако допускается выбор режима из нескольких вариантов: чисто текстового, режима графической консоли (Frame Buffer), экспертного режима - с отключением автоматического определения устройств.

Главный, самый ответственный, этап установки, разбиение диска на разделы, выполняется специальной утилитой собственной выделки - Disk Druid'ом, достаточно удобно: размер раздела можно указать вручную, можно заполнить все свободное пространство или указать, сколько его должно остаться после. По умолчанию файловые системы создаются как логические тома LVM, однако соответствующим переключателем можно определить их как первичные разделы или логические разделы Extended Partition, а также разместить их на программном RAID.

Среди положительных особенностей дистрибутива (в любом из его вариантов) можно отметить следующие: динамичность развития - от релиза к релизу он становится всё проще и удобнее для обычного пользователя; наличие огромного количества уже собранных пакетов rpm; часто такие пакеты собирают сами разработчики программ и размещают их на официальных сайтах своих проектов; разнообразие способов обновления: к исконной системе пакетного менеджмента yum в настоящее время добавлен apt с интерфейсом synaptic; последний метод до недавнего времени рассматривался как основной, но ныне развитие yum, в рамках Red Hat/Fedora Core было приостановленное, продолжается, и обе эти системы можно рассматривать как равноправные альтернативы; изобилие источников информации: достаточно сказать, что большинство "толстых" книг, в названии которых фигурирует слово Linux, описывают именно Red Hat.

Как Red Hat, так и Fedora Core давно уже стали системами интернациональными, и потому вполне способны работать в кириллическом окружении. Правда, "из коробки" по умолчанию устанавливается только локаль UTF8-R, что до недавнего времени создавало определенные проблемы с консольными приложениями. Это вызвало волну литературы, посвященной "откату на бомжовскую кодировку" KOI8-R, которой при необходимости можно воспользоваться и ныне. Хотя и локаль UTF8-R на сей момент может считаться вполне работоспособной. И к тому же она являет собой светлое будущее всего человечества.

Поскольку Red Hat (и Fedora Core) по происхождению - "американцы", их разработчики вынуждены считаться с законодательством соответствующего государства. Вследствие чего они штатно не включают в себя такие компоненты, как средства проигрывания ряда мультимедийных файлов (например, MP3). Нет в комплекте (по крайней мере - в свободных вариантах) и Java-инструментария. Свежеустановленная система не поддерживает NTFS - а это актуально для тех, кто использует Linux параллельно с Windows XP. Впрочем, все эти вещи исправляются скачиванием и установкой соответствующих пакетов.

Официальный представитель Red Hat в России - компания Linux, Inc (http://www.linux-ink.ru) - с некоторых пор распространяет свой вариант этого дистрибутива под название Scientific Linux. Он базируется непосрдственно на Red Hat (а не Fedora Core), но включает ряд дополнительных пакетов (в том числе и научного назначения), и традиционно обещает улучшенную поддержку кириллицы.

ASPLinux

Это дистрибутив отечественного производства, разрабатываемый одноименной команией (http://www.asplinux.ru). Он представляет собой клон Fedora Core (ранее - Red Hat), несколько модифицированный с точки зрения прикладного софта и адаптированный для наших условий (в частности, содержащий улучшенную поддержку кириллицы).

Распространяется ASPLinux в нескольких вариантах (не считая чисто серверных): Deluxe о множестве дисков и с полным комплектом документации (брошюра по быстрому вхождению в тему, руководство по установке, руководства пользователя и администратора), Standard - дисков вдвое меньше, из документации лишь руководство по установке, Express - трехдисковый набор с кратким буклетом. Впрочем, наименование вариантов и их комплектация меняется от версии к версии.

Будучи не связанным сугубо американскими ограничениями, ASPLinux при установке по умолчанию включает пакеты поддержки NTFS, MP3, Java, и даже Macromedia Flash. Разумеется, предусмотрена и работа в кириллическом окружении. Правда, в последних версиях дистрибутива у пользователя отняли возможность выбора между koi8-r, cp1251, и UTF8, оставив только две последние локали. Однако качество русификации - на достойном российского продукта уровне. Вплоть до того, что man-страницы - русскоязычные во всех возможных случаях.

Первое, что привлекает внимание в ASPLinux - это программа инсталляции. Она не унаследована от Red Hat, а представляет собственную разработку - по моему скромному мнению, одну из лучших в ряду "юзерофильных" дистрибутивов вообще. Допускается как "быстрая" инсталляция предопределенных пакетных наборов (для разработчика, для сервера, и т.д.), так и индивидуальный их выбор. Причем - и это редкость среди дистрибутивов rpm-based, - в последнем случае можно отказаться от "обязательных" зависимостей даже в составе базового комплекта: вследствие особенностей формата rpm, это не обязательно влечет за собой неработоспособность инсталлируемой программы (разумеется, если пользователь точно знает, что делает).

Другая отличительная особенность ASPLinux (по сравнению с материнской системой) - использование yum в качестве менеджера пакетов для доукомплектации и обновления системы. Собственно, именно в этом дистрибутиве он и продолжал развиваться (когда, как уже было сказано, Red Hat/Fedora Core, казалось, изменили ей в пользу apt). Хорошо это или плохо - вопрос спорный: хотя сам по себе yum достаточно удобен, но он "тащит" с сервера служебную информацию о пакетах, которая зачастую имеет объем, сопоставимый с размером самих пакетов. При наличии дешевого и широкого канала это не проблема, но при модеме или дорогом трафике - весьма неприятно. И еще: поскольку ASPLinux базируется на той же Fedora Core, то зачастую обновления пакетов выходят с задержкой, и, опять таки, могут приближаться по размеру к самому дистрибутиву.

Разработчики ASPLinux - большие любители патчить ядро, вплоть до того, что его и "папа родной" с http://www.kernel.org не узнает. Как результат - проблематичность скомпилировать какую-то программу из исходников, а также обновления ядра из канонического источника (того же http://www.kernel.org) - для получения неизменно превосходного результата необходимо ждать его "пакетной" сборки от майнтайнера (впрочем, то же самое можно сказать и о Red Hat/Fedore Core - существуют большие сомнения, что они будут полностью функциональны на каноническом ядре).

Пользователям ASPLinux предоставляется техническая поддержка: по электронной почте (с гарантированным ответом в течении нескольких часов), или через форум на сайте фирмы-производителя, в котором активно участвуют разработчики дистрибутива. Кроме того, большая часть сведений, которые можно почерпнуть из "толстых" книг про Red Hat, применима и к ASPLinux.

Novell Suse/OpenSuse

Разрабатывавшийся одноименной немецкой компанией, этот дистрибутив ныне принадлежит фирме Novell (http://www.novell.com/ru-ru/linux/suse/index.html). Имеет свободную Download-редакцию и несколько "коробочных" вариантов. Статус последних различен, исчерпывающие сведения по этому вопросу можно получить из следующего обсуждения (http://www.linuxforum.ru/index.php?showtopic=3888).

Наряду с Suse, развивается проект OpenSuse (http://www.opensuse.org) - полностью некоммерческий вариант дистрибутива. Отношение его к материнской системе - примерно такое же, как Fedora Core к Red Hat. С тем отличием, что OpenSuse выступает по отношению к Suse в качестве фронтирной разработки - именно на нем "обкатываются" все новшества, которые потом включаются (или не включаются) в коммерческие версии. То есть если Fedora Core можно рассматривать как Red Hat для бедных, то в отношении OpenSuse скорее подойдет определение - Suse для смелых.

Suse имеет имеет собственный инсталлятор YAST2, который выполняет также роль сквозной системы конфигурирования. Он отличается непревзойденной простотой использования - но до недавнего времени был несовместим с ручным методом конфигурирования: любой запуск YAST2 приводил к сбросу всех ручных настроек (а в особо тяжелых случаях - их сочетание вызывало полную неработоспособность системы). Однако в текущих версиях Suse ручной и автоматический методы конфигурирования уживаются вполне мирно.

Отличительная особенность Suse - gросто шикарный набор драйверов, в том числе и проприетарных, которые входят в дистрибутив. Сказывается направленность разработчиков на ноутбуки - практически 100-процентная гарантия установки и работы SuSe с любыми ноут-специфичными устройствами, включая WiFi, Winmodem'ы, видеокарты и т.д. Не случайно именно этот дистрибутив избирают в качестве основы производители, рискующие предустанавливать Linux на ноутбуки.

Не смотря на свое немецкое происхождение, Suse - дистрибутив интернациональный, и потому не имеет противопоказаний для использования в кириллическом окружении. Правда, русификация его не доведена до конца - во многих приложениях половина менюшек на английском, а половина на криво переведённом русском. Локаль по умолчанию - UTF8 со всеми вытекающими отсюда последствиями - впрочем, ныне это за грех считать уже нельзя. Официальная техподдержка на русском языке для индивидуальных пользователей пока затруднена. Однако, ИМХО, это компенсируется очень хорошим набором ttf-шрифтов, в том числе кириллических, что снимает необходимость в использовании шрифтов от "классового врага".

Mandrake

Этот дистрибутив французского происхождения до недавнего времени был известен под именем Mandrake: свое ныншнее название он приобрел после слияния с бразильской Linux-компанией Connectiva, разрабатывавшей ранее одноименный дистрибутив. Генетически происходя от Red Hat, ныне Mandriva не имеет с ним почти ничего общего (кроме формата пакетов rpm).

Распространяется в двух основных пользовательских редакциях (не считая серверных): обычной, доступной для свободного скачивания и тиражирования, как любой продукт Open Source, и "клубной", в укомплектованном виде предназначенной для членов т.н. Mandriva Club (то есть лиц, оплативших свое членство), и включающей дополнительный софт, в том числе и проприетарный. Члены клуба пользуются и другими льготами - например, возможностью обновления версий раньше, чем это станет доступным простым смертным. В общем, Mandriva Club - нечто вроде Союза Советских писателей, и потому его члены - несколько "равнее", чем прочие, равные между собой пользователи.

Инсталляционная программа Mandriva отличается исключительной понятностью для начинающего - не случайно для многих поколений пользователей именно этот дистрибутив оказался первым в жизни. Кроме того, он одним из первых среди всех Linux'ов (вслед за Suse) обзавелся сквозной системой конфигурирования - так называемым набором Drake, весьма понятным для мигранта-"подоконника", и позволяющим настроить абсолютно все в системе. При этом возможность ручного конфигурирования сохраняется - но при недостаточном знакомстве именно с этим дистрибутивом "рукоблудие" может привести к печальным последствиям.

Разработчики Mandrake были и среди пионеров интернационализации Linux - и в результате список поддерживаемых языков (кому это реально нужно) превышает все мыслимые потребности. Причем в этом ряду русификация занимает не последнее место. А с недавних пор на сайте украинской компании Lafox (http://lafox.net/docs/) появилась русскоязычная документация, отличающаяся исчерпывающей полнотой.

И еще одно качество отличает Mandriva (и Mandrake со дня его зарождения) - я назвал бы его фронтирностью: испокон веков все инновации мира Linux и Open Source появляются в нем практически мгновенно. Оборотная сторона чему - непрогнозируемость, выраженная как в невоспроизводимости процесса установки, так и в нестабильности работы некоторых релизов. Впрочем, как говорят стойкие пользователи, эти недостатки постепенно изживаются.

Нельзя не отметить, что недавно создатель дистрибутива и бессменный руководитель команды - Гаэль Дюваль, - был уволен из основанной им же компании, и направление развития Mandriva в ближайшее время остается не вполне ясным.

Altlinux

Это - один из первых отечественных дистрибутивов Linux, первоначально представлявший собой локализованный вариант Mandrake и распространявшийся под именем Mandrake/Russian Edition. Позднее получил свое имя по компании - разработчику (http://www.altlinux.ru).

Дистрибутив включает три пользовательские редакции: многодисковый Altlinux Master, облегченный Altlinux Junior и однодисковый ALT Linux Compact. Разумеется, его можно скачать с ряда ftp-серверов, выступающих как официальные зеркала проекта. И с дистрибутивом неразрывно связан Sysiphus - огромный репозиторий rpm-пакетов, из которого, собственно, и комплектуются все варианты Altlinux (и который может служить для обновления первично инсталлированной системы).

До недавнего времени в Altlinux использовалась установочная программа, унаследованная от Mandrake/Mandriva. Однако, начиная с версии 3.0, дистрибутив обзавелся инсталлятором собственной разработки. А в качестве средства управления пакетами используется механизм apt.

Поскольку команда Altlinux - в числе патриархов русского дистростроения, прекрасная поддержка кириллического окружения удивления не вызовет. Однако и в области поддержки языков "бывшего Советского Союза" этот дистрибутив вне конкуренции. Не забыты и языки нынешней России - ведь не во всех ее городах и весях говорят только по-русски. Кроме того, в дистрибутиве уделяется большое внимание поддержке языков Fromer USSR - в частности, тюркских языков Средней Азии (которая некогда "нашей Азией звалась - Азией без края", (с) почти Киплинг).

Одна из наиболее специфичных особенностей дистриубтва - система безопасности, пронизывающая его снизу доверху. Что само по себе, может, и не плохо. Но в силу этого некоторые вещи (доступ к правам суперпользователя, монтирование и т.д.) могут работать не совсем так, как ожидалось бы от системы пользователем других дистрибутивов. И в результате Altlinux - пожалуй, чемпион по количеству дистрибутив-специфичных знаний, которых он требует от своего приверженца.

Техническая поддержка дистрибутива осуществляется преимущественно через списки рассылки. Вроде есть и обычная поддержка по e-mail, но на этот счет существуют противоречивые отзывы пользователей. А вот форума поддержки на фирменном сайте нет однозначно - и это принципиальная позиция разработчиков. От виртуального общения с которыми вообще складывается мнение, что они, подобно незабвенной даме из раннеперестроечных времен, не хотят поступаться принципами...

Тем не менее, вокруг Altlinux сложилось большое и устоявшееся сообщество русскоязычных пользователей. Так что начинающий свое приобщение к Linux с этого дистрибутива без помощи не останется.