Версия для печати

Архив документации на OpenNet.ru / Раздел "Документация для Linux" (Многостраничная версия)
Следующая страница Предыдущая страница Оглавление


Linux: выбор дистрибутива

Подборка осуществлена Olive

Перевод на русский язык Владислав Мяснянкин

Версия 20000723

Перевод - октябрь 2000


Какой дистрибутив Linux выбрать?


1. Ведение

2. Резюме

3. Debian

4. Red Hat

5. Mandrake

6. S.u. S.E

7. Slackware

8. Corel Linux

9. DIY (Do It Yourself)

10. Minilinux

11. Stampede

12. Caldera OpenLinux

13. Rock Linux

14. TurboLinux (Pacific hi-tech)

15. Linux PPC

16. YellowDog Linux


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


1. Введение

1.1 Цели

Этот документ освещает основные моменты, которые следует учитывать при выборе дистрибутива Linux.

Все ваши комментарии (особенно по еще не освещенным вопросам) приветствуются, и я надеюсь, что многие из вас захотят обосновать свой выбор. Я оставляю за собой право редактировать присланные материалы, но обязательно согласую с автором до публикации.

Вместо терминов термины "преимущества" и "недостатки", мы применяем "положительные отзывы" (в оригинале - "дифирамбы") и "критические отзывы", чтобы подчеркивать субъективность.

Чтобы принять участие в дальнейшей работе над данным документом, достаточно отправить мне сообщение по электронной почте. Буду благодарен, если Вы уточните раздел (разделы) или будете придерживаться следующего шаблона:

Желательно, чтобы присылаемые Вами комментарии касались вопросов, еще не освещенных в данном документе.

Наиболее актуальная версия данного документа на французском языке находиться на своем оригинальном сайте.

Допускается распространение только неизмененных версий.

Примечание (20000521): я (Olivier Tharan) принимаю на себя поддержание и развитие данного документа, чтобы немного разгрузить Nat`а.

1.2 Ответ!

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

Об остальном пусть спорят эксперты :-)

Мой совет: используйте такой же дистрибутив, как у "гуру", от которого Вы рассчитываете получить помощь. Если Вы являетесь новичком, и помощи ждать неоткуда, воспользуйтесь дистрибутивом, в составе которого есть документация, а в стоимость входит техническая поддержка пользователей, таким как проект Proselux. Не забудьте о языковой проблеме (отдайте предпочтение, если необходимо, дистрибутиву с документацией на французском языке). Ни один из развитых дистрибутивов не имеет полного перевода всех программ на французский язык, так как такой перевод потребовал бы много лет.

В любом случае, не забудьте внимательно прочитать документацию и сделать резервную копию Ваших данных, прежде чем пытаться устанавливать что-либо.

Другие источники информации

CNET: The Linux lineup

LinuxWars: Distributions at War (CPUReview)

Linux Distributions (LinuxHQ)

Linux Weekly News (LWN) каждую неделю публикуются новости дистрибутивов и приводится список всех известных

Your Guide to Linux distributions (LinuxPlanet)

К сожалению, Distributions-howto неактуально, даже в оригинальной английской версии!

1.3 Контрибьюторы

В приведенном ниже списке в скобках указаны псевдонимы, употребляемые далее в тексте этого документа, за которыми следуют имена и электронные адреса контрибьюторов.

1.4 Будущее этого документа

Я могу создать разделы для обсуждения и других дистрибутивов.

ПРИМЕЧАНИЕ (20000601): я отложил разделы со старыми дистрибутивами, которые больше не существуют, а также разделы, которые не заполнялись длительное время. Чтобы дистрибутив обсуждался, надо как минимум несколько отзывов (критических/положительных) по его поводу.

Я ищу материалы по следующим дистрибутивам: Corel Linux, Storm Linux, Best Linux, и т.д. Можно сделать несколько специальных разделов (или даже приложений, чтобы оставить в главном документе только аргументы по правильному выбору дистрибутива для нерешительного пользователя). Среди них я вижу:


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


10. Minilinux

( Hc): Речь идет об очень сокращенном дистрибутиве, устанавливаемом на раздел MS-DOS.

10.1 Положительные отзывы

10.2 Критические отзывы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


11. Stampede

( CB 19990120): Stampede является дистрибутивом, во многом похожем на Slackware по своему способу функционирования. Но он предлагает и такие новшества, как оптимизация под процессоры Intel при помощи компилятора pgcc, способного оптимизировать под Pentium. Дистрибутив прогрессирует, и такие компании как VA-Research используют его в качестве серверов в своих проектах.

11.1 Положительные отзывы

11.2 Критические отзывы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


12. Caldera OpenLinux

12.1 Положительные отзывы

12.2 Критические отзывы


Следующая страницаПредыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


13. Rock Linux

13.1 Презентационная статья

Этот раздел является переводом на французский язык опубликованной в он-лайн журнале: E-Zine статьи, написанной Clifford Wolf - главным автором дистрибутива Rock Linux. Статья представляет дистрибутив кратко, но ясно, также как и его отличия от других дистрибутивов.

Эту статью перевел в декабре 1999 Olive, который принимает любые комментарии (в частности, чтобы дополнить разделы "критические отзывы" и "положительные отзывы" замечаниями тех, кто опробовал этот дистрибутив).

Введение

В течение лета 1998, я настолько разочаровался в существующих дистрибутивах Linux, что решил разработать свой собственный. Я не заблуждаюсь: существуют хорошие дистрибутивы. Но ни один из них, между тем, не дает полного контроля над системой опытному администратору. Я хотел показать здесь основные принципиальные отличия ROCK Linux от других дистрибутивов Linux.

Простота для пользователя или администратора?

Unix / linux становится все более и более популярным у широкой публики. Основные дистрибутивы становятся все более и более дружественными по отношению к пользователям (N.D.T.: user-friendly, если по-английски). Но что в действительности означает дружественный по отношению к пользователям? В моем понятии, это значит, что конечный пользователь не нуждается в администраторе для осуществления базовых задач администрирования.

Это большой плюс, если Вы являетесь конечным пользователем. Но это не сильно Вам поможет, если Вы являетесь администратором системы. В большей части случаев, администратор приходит много времени дезактивируя дружественные по отношению к пользователям функции в современных дистрибутивах. Таким образом, я пришел к выводу о необходимости дистрибутива, дружественного по отношению к администраторам.

ROCK Linux пытается быть дружественным по отношению к администраторам дистрибутивом. В нем нет YaST, Linuxconf или Control-Panel (N.D.T.: различные front-end утилиты конфигурации, включенные в текущие дистрибутивы). Конфигурирование осуществляется там, где это надо делать: в файлах конфигурации. Средства настройки, призванные помочь администратору, ничем не заменены (я не думаю, что было возможно заменять администратора утилитой настройки, поэтому я и не пытался этого сделать).

Размер

Большая часть дистрибутивов пытается быть (или стать) полностью укомплектованными дистрибутивами, включая все доступные в Интернет пакеты. Это мило, если Вы не знаете, какие пакеты Вам нужны и хотите немного поэкспериментировать. Но этот метод имеет свои минусы:

  1. Дистрибутив становится сложным, и его тяжело поддерживать в актуальном состоянии из-за больших затрат на обслуживание;
  2. Более сложно сохранять дистрибутив простым и целостным;
  3. Пользователю сложно отличать значимые вещи от просто приятных вещей.

Поэтому ROCK Linux разделен на две части: базовый дистрибутив и расширение дистрибутива.

Базовый дистрибутив только необходимые и широко используемые вещи (приблизительно 250 пакетов). Каждое изменение, каждая строка специфического кода в ROCK Linux в этом базовом дистрибутиве проверялась одним лицом, чтобы быть уверенным в ее функциональности и соответствии общей идее. Базовый дистрибутив монолитен, как СКАЛА(ROCK).

Расширение дистрибутива является коллекцией пакетов, устанавливаемой в

/opt/<имя-пакета>

Большая часть этих пакетов поддерживаются другими людьми, независимыми от базового дистрибутива. Это обеспечивает возможность иметь большое количество пакетов расширения (создание пакетов для расширенного дистрибутива продолжается. В настоящее время их немного, но их количество постоянно растет.)

Обратная совместимость

Большая часть дистрибутивов Linux пытаются сохранить некоторую обратную совместимость (старые библиотеки, старые утилиты, и т.д..). ROCK Linux не делает этого. В ROCK Linux всегда присутствует только одна версия (наиболее свежая) системных библиотек и утилит.

Имеются два резона игнорировать проблемы совместимости в базовом дистрибутиве:

  1. Большей части пользователей это не нужно (кто в наши дни использует исполнимые файлы формата a.out или libc5?)
  2. Даже если потребность есть, это не работает как надо (вы уже пробовали установить сложные приложения a.out / libc4 или elf / libc5 на современный дистрибутив Linux?)

Изменения

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

В ROCK Linux, я стараюсь минимизировать исправления, только если это необходимо для:

  1. Заставлять компилировать пакет;
  2. Исправить "баг" (ошибку);
  3. Добавлять абсолютно необходимую дополнительную функцию.

Большая часть дистрибутивов Linux добавляет большое количество дополнительных возможностей к пакету без согласования с его автором. Эта способность остается, таким образом, специфической для данного дистрибутива, оставаясь недоступной в других. По моему мнению - это неправильно. Традиционное развитие пакета должно было бы быть оставлено автору пакета. Если дистрибьютор Linux хочет внести в пакет изменения, он должен связаться с автором пакета и попросить его внести предлагаемые изменения.

В большей части случаев, автор пакета принимает дополнения или (если он не хочет их включать) имеет веские основания этого не делать. А если имеются веские основания не включать что-нибудь, то продолжение этого процесса - плохая идея со стороны дистрибьютора.

Изготовление пакетов

В отличие от других дистрибутивов Linux, ROCK Linux не использует какого-либо специального формата для своих пакетов. Пакеты представляют собой простые архивы *.tar.bz2

Мета-информация о пакетах находится в

/var/adm/*

:

/var/adm/flists/<имя пакета> список файлов
/var/adm/md5sums/<имя пакета> - контрольные суммы MD5
/var/adm/cksums/<имя пакета> - контрольные суммы crc 
/var/adm/packages/<имя пакета> - описание пакета

Это позволяет внешним скриптам легко обрабатывать мета-информацию о пакетах.

Однако, ROCK Linux поставляется с программами

 Rpm

и

 Rpm2cpio

Таким образом, легко установить пакеты RPM вручную или конвертировать пакеты RPM в файлы *.tar.bz2 для ROCK Linux.

Под-дистрибутивы

Кроме базового дистрибутива и расширения дистрибутива в ROCK Linux существуют так называемые под-дистрибутивы. Это дистрибутивы Linux, предназначенные для специального использования и строящиеся автоматически на основе с базового дистрибутива. В настоящий момент доступны два под-дистрибутива:

В ближайшее время будут доступны следующие под-дистрибутивы:

Процесс авто-изготовления

Одной из целей создания ROCK Linux было обеспечение легкого восстановления всего дистрибутива с помощью одной единственной команды.

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

В настоящее время осуществляется перенос ROCK Linux на архитектуру Alpha.

Администрирование системы

Хотя вROCK Linux не предполагалось специальной утилиты конфигурирования/администрирования системы, в помощь администратору доступны небольшие полезные приложения:

 Dump-config

анализирует текущую конфигурацию (сеть, sysctl, модули, ...) и создает простые сценарии shell, позволяющие восстановить текущую конфигурацию. Вы можете взять интересующие вас элементы и скопировать их в свои стартовые скрипты;

 Runlvedit

поможет Вам управлять символическими ссылками на скрипты начальной загрузки и остановки для различных уровней выполнения (runlevel): он возвращает простой файл настроек, который вы можете редактировать, а также импортировать ваши изменения. Не возникает граничного эффекта если Вы совмещаете этот метод с созданием символических ссылок вручную (командой ln);

Установка

ROCK Linux можно установить с CD-ROM, с локального диска или через сеть (NFS, FTP или HTTP). Установочные дискеты (и загрузочный CD-ROM) содержат большое количество модулей (SCSI, сеть и PCMCIA). Они дают shell для root где Вы можете создать разделы, инициализировать файловые системы и смонтировать их под /mnt. Это делается при помощи fdisk, e2fs и mount. Только собственно установка пакетов делается при помощи вспомогательной утилиты ("ROCK Linux installation shell"), позволяя выбрать пакеты (используя наборы shell) и установить их.

Получение ROCK Linux

Вы можете загрузить исходные тексты со страницы Rock Linux и ее зеркал. Бинарный дистрибутив (generic i386-pc) может быть загружен только с зеркал, список которых приведен на главной странице. Бинарный дистрибутив отсутствует для текущих версий (снапшотов - snapshots).

Приятного общения с ROCK Linux!

Об авторе

Clifford Wolf < clifford@clifford.at > связан с информационными технологиями уже 11 лет и интересуется развитием Linux и GNU в течение 6 последних лет. Прежде чем начать работу над проектом ROCK Linux, он работал администратором системы Unix в большой австрийской компании.

13.2 Положительные отзывы

13.3 Критические отзывы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


14. TurboLinux (Pacific hi-tech)

14.1 Японская версия

Японская версия рекомендуется тем, кто желает работать также на японском языке (kanas и kanjis). Craig Oda создал соответствующий HOWTO.

Также существуют китайская и американская версии.

14.2 Положительные отзывы

14.3 Критические отзывы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


15. Linux PPC

( Djame 199912): Linux PPC является дистрибутивом, полностью основанным на Red Hat, LinuXPPC Q3 Red Hat 6.0.

15.1 Положительные отзывы

15.2 Критические отзывы

Идентичны Red Hat, за исключением следующих моментов:

Говоря о проблемах поддержки другого оборудования, уточню, что я использую IMac с 32 Мбайтами RAM (даже запущенный Gnome не слишком использует своп)

Резюме: это хороший Red Hat, но отсутствие некоторых вещей слегка "портит праздник"....


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


16. YellowDog Linux


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


2. Резюме

Spécial lecteur pressé :-)

Существуют два вида дистрибутивов:

Резюме:

Debian
(Tonio): Этот дистрибутив поддерживает группа добровольцев-энтузиастов, придерживаясь идеологии GNU, которая всегда способствовала развитию Linux. Очень полный, педантично и эффективно продуманный, Debian позволяет полностью удовлетворить самые разные запросы. Периоды между выходами стабильных версий весьма значительны; для новичков может оказаться сложным в освоении. Но после преодоления первых препятствий изменять свой выбор уже не хочется.
Red Hat
(Tonio): Установленные программы в большинстве случаев сразу пригодны к использованию. Дистрибутив отлично подходит для новичков, которые также могут воспользоваться графическими интерфейсами для конфигурации и администрирования. Продвинутые пользователи считают преимуществами данного дистрибутива связность, качество и динамизм.
Mandrake
(PJ 199907): Французский дистрибутив с высокой степенью завершенности и отлично локализованный на французский язык. Все сделано для удобства конечного пользователя. GPL-версия занимает всего один компакт-диск. Коммерческая версия включает уже пять дисков и содержит 2500 пакетов. Инсталляция похожа на Red Hat. Данный дистрибутив можно порекомендовать тем, кто хочет максимально быстро начать использовать машину в рабочем режиме, не исполняя длительное время обязанностей системного инженера. Я использую именно этот (полный) дистрибутив, высоко его оцениваю и рекомендую всем.
S.u.S.E
(Vdefert 199906): Я рекомендую остановить свой выбор на SuSE тем пользователям, которые необходимо установить и использовать Linux максимально быстро, но нет желания глубоко вникать в детали его функционирования.
(Vdefert 199906): В сочетании с программным обеспечением "Linux Office 99" (= Applix Office), получается решение "Linux + офисный комплект" приличного качества по невысокой цене.
(Stef): Высококачественный коммерческий дистрибутив, включающий большое количество предварительно сконфигурированных приложений. Утилиты инсталляции и администрирования предоставляют самые широкие возможности. Качество дистрибутива позволяет отнести его к категории "больших".
(Stef): Одинаково подходит как для начинающих пользователей, которые практически не встретят трудностей во время инсталляции, так и для опытных пользователей, которые не желают терять время на "вылизывание" установки, чтобы она функционировала как надо. Я бы расположил этот дистрибутив между Red Hat и Debian с точки зрения простоты установки и использования, но если я узнаю его лучше, он станет для меня предпочтительным.
LINUX/MNIS STATION X для ПК
(Gd) Дистрибутив основан на Debian 2.0, с отлично переведенной на французский язык и более простой процедурой install(). KDE установлен по умолчанию. Мне кажется очень серьезным.
Slackware
(Vdefert 199906): Я настойчиво рекомендую Slackware тем, кто желает спокойно обрести хорошее знание Unix, кто хочет установить сервер, и тем, для кого легкость развертывания особенно важна.
(Tonio): Дистрибутив насчитывает еще достаточно большое число сторонников (иногда убежденных), но теряет скорость и обновления становятся редкими. Вследствие своей устаревшей концепции имеет несколько дефектов. Таким образом, в основном дистрибутив предназначен для приверженцев, которые просто не хотят менять своих привычек.
Minilinux
(Hc): Идеально подходит для того, чтобы протестировать Linux, оценить его возможности и ничего при этом не ломать на своей машине, но не дает возможности сделать что-либо серьезное (если только не найти и установить необходимые пакеты вручную); не наблюдается также и тенденций к обновлению. Если есть намерение действительно использовать Linux, предпочтительнее "настоящий" дистрибутив.

2.1 Общие характеристики "пакетизованных" дистрибутивов

"Пакет" является файлом, объединяющим все файлы, необходимые для установки связной совокупности файлов (например, программы). Пакеты для Red Hat имеют расширение rpm, пакеты Debian - deb.

Детали можно найти в документе Comparaison entre les formats de paquetage deb, rpm, tgz et slp.

Положительные отзывы

Критические отзывы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


3. Debian

3.1 Положительные отзывы

3.2 Критические отзывы

3.3 Советы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


4. Red Hat

4.1 Положительные отзывы

4.2 Критические отзывы

4.3 Советы

Основной сайт


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


5. Mandrake

5.1 Положительные отзывы

5.2 Критические отзывы

5.3 Советы

Основной сайт


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


6. S.u. S.E

6.1 Положительные отзывы

6.2 Критические отзывы

6.3 Советы

6.4 Необходимо протестировать


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


7. Slackware

7.1 Обзорные документы

Файл с информацией о дистрибутиве Slackware 4.0

7.2 Положительные отзывы

7.3 Критические отзывы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


8. Corel Linux

Corel Linux является дистрибутивом на базе Debian, сделанным Corel (Wordperfect, и т.д..). Он адресован новичкам и очень прост в инсталляции.

8.1 Положительные отзывы

8.2 Критические отзывы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


9. DIY (Do It Yourself)

( Hc): Берут минимальный дистрибутив (типа Slackware, с секциями a (минимальной), d (и gcc)) и перекомпилируют полностью из исходных текстов. Именно этим я и занимаюсь в настоящий момент (я начал два года назад со Slackware, которую развивал вручную путем постепенной перекомпиляции).

( Olive) 20000514: Следует отметить, что теперь существует дистрибутив "Linux From Scratch " (Linux из ничего), содержащий в основном документацию, как создать базовый дистрибутив на основе существующей Linux-системы (для экспертов, речь идет о том чтобы скомпилировать жизненно необходимый статический минимум статический в окружении chroot, а затем загрузиться в него). Информация: Сайт Linux From Scratch; существует также HOWTO на эту тему, переведенный на французский язык: HOWTOs на французском языке.

9.1 Положительные отзывы

9.2 Критические отзывы


Следующая страница Предыдущая страница Оглавление


Следующая страница Предыдущая страница Оглавление


Linux: выбор дистрибутива

Подборка осуществлена Olive

Перевод на русский язык Владислав Мяснянкин

Версия 20000723

Перевод - октябрь 2000


Какой дистрибутив Linux выбрать?


1. Ведение

2. Резюме

3. Debian

4. Red Hat

5. Mandrake

6. S.u. S.E

7. Slackware

8. Corel Linux

9. DIY (Do It Yourself)

10. Minilinux

11. Stampede

12. Caldera OpenLinux

13. Rock Linux

14. TurboLinux (Pacific hi-tech)

15. Linux PPC

16. YellowDog Linux


Следующая страница Предыдущая страница Оглавление