Главная
  Диссертация
  Библиотека
  Ссылки  
 

ДонНТУ


Факультет Вычислительной Техники и Информатики

Панов Дмитрий Юрьевич

Группа:   ВТ-99а
Тема магистерской работы:   "Разработка автоматизированной обучающей системы программированию в среде Linux".
Руководитель:   Шевченко О.Г.

Дмитрий Панов. "Краткий обзор некоторых дистрибутивов Linux"

При использовании статьи обязательны ссылка на автора и желательно пиьсменное уведомение (e-mail - на гавной странице). Донецк 2003 г.

Почти все существующие на данный момент дистрибутивы Linux можно разбить на следующие две группы:

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

Дадим краткое описание и рассмотрим преимущества и недостатки некоторых дистрибутивов.

Red Hat

Данный дистрибутив многие считают синонимом Linux. Проект был основан Bob Young'ом и Marc Ewing'ом в 1995 году и представляет собой своеобразную смесь консервативных и передовых пакетов, а так же - уникальные утилиты, разработанные самой компанией. Причем пакеты - не новейшие beta-версии, а самые стабильные и со всеми установленными патчами. Когда новая бета версия анонсируется, включение пакетов замораживается (исключая исправления проблем с безопасностью). Как результат получается хорошо протестированный и стабильный дистрибутив.

Преимущества:

  • средство установки программ rpm (Redhat Packet Manager) - высококачественный менеджер пакетов который позволяет с легкостью устанавливать обновлять и удалять программное обеспечение;
  • установленные программы в большинстве случаев сразу пригодны к использованию;
  • включает большое количество пакетов;
  • большое количество поддерживаемого оборудования;
  • графический интерфейс утилит облегчает настройку системы, особенно на начальном этапе знакомства с Linux;
  • отличная локализация на многие языки (в последних версиях дистрибутива основной кодовой страницей является UNICODE);
  • хорошая техническая поддержка.

Недостатки:

  • попытка "навязать" свои утилиты и соглашения, часто в ущерб стандартному программному обеспечению UNIX, что создает дополнительные проблемы.
  • во избежание проблем необходимо устанавливать программное обеспечение ТОЛЬКО в формате rpm-пакета;
  • скромные мультимедийные возможности.

Mandrake

Проект начат французем Жюлем Дувалем (Gael Duval), первый релиз был выпущен в июле 1998 года. Mandrake Linux -это дистрибутив с высокой степенью завершенности и отлично локализованный на иностранные языки. Все сделано для удобства конечного пользователя. GPL - версия занимает всего один компакт-диск. Коммерческая версия включает уже шесть дисков и содержит более 2500 пакетов. Инсталляция похожа на Red Hat. Данный дистрибутив можно порекомендовать тем, кто хочет максимально быстро начать использовать машину в рабочем режиме, не исполняя длительное время обязанностей системного администратора.

Преимущества:

  • дистрибутив оптимизирован для процессоров класса Pentium и выше - это положительно сказывается на скорости работы системы;
  • включает в себя большое количество графических утилит для настройки системы;
  • хорошая локализация;
  • используется менеджер пакетов rpm для установки и обновления программного обеспечения;
  • поддерживается большое количество оборудования.

Недостатки:

  • из-за того, что в дистрибутив включаются самые последние на момент выпуска версии программного обеспечения релизы содержат ошибки;
  • оптимизация для процессоров Pentium имеет и обратную сторону - невозможно функционирование системы на процессорах более низкого класса (i386, i486);
  • рекомендутся иметь в распряжении хотя бы 64 Мб оперативной памяти и 900 Мб на винчестере;
  • не рекомендуется устанавливать программное обеспечение не из пакетов rpm.
  • Сравнительно небольшой объем поставляемой вместе с дистрибутивом технической информации.

Debian

Проект был начат Ian Murdock'ом в августе 1993 года. Дистрибутив получил свое название от начальных букв имени создателя (Ian) и его жены (Debra). Поддерживается группой добровольцев-энтузиастов, придерживаясь идеологии GNU, которая всегда способствовала развитию Linux.

Очень полный, педантично и эффективно продуманный, Debian позволяет полностью удовлетворить самые разные запросы. Периоды между выходами стабильных версий весьма значительны; для новичков может оказаться сложным в освоении. Но после преодоления первых препятствий изменять свой выбор уже не хочется.

Преимущества:

  • используется менеджер пакетов deb который отлично отслеживает зависимости между пакетами;
  • большое количество доступных пакетов;
  • большой список поддерживаемого оборудования;
  • четкое разделение пакетов на свободные, неофициальные и коммерческие;
  • утилита apt-get позволяет легко производить обновление программного обеспечения через Интернет.

Недостатки:

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

S.u.S.E

Высококачественный коммерческий дистрибутив, включающий большое количество предварительно сконфигурированных приложений. Одинаково подходит как для начинающих пользователей, которые практически не встретят трудностей во время инсталляции, так и для опытных пользователей, которые не желают терять время на настройку системы таким образом, чтобы она функционировала как надо. Утилиты инсталляции и администрирования предоставляют самые широкие возможности. Качество дистрибутива позволяет отнести его к категории "больших".

SuSE рекомендуется тем пользователям, которым необходимо установить и использовать Linux максимально быстро, но нет желания глубоко вникать в детали его функционирования. В сочетании с программным обеспечением "Linux Office 99" (= Applix Office, Open Office), получается решение "Linux + офисный комплект" приличного качества по невысокой цене.

Преимущества:

  • превосходное оформление, завершенность;
  • достаточное количество поставляемой вместе с дистрибутивом информации
  • используется менеджер пакетов rpm;
  • отличная утилита конфигурирования YaST.

Недостатки:

  • несколько "экзотичная" организация иерархии файлов. Некоторые исполняемые файлы и библиотеки устанавливаются по нестандартным путям - возможно установка двух версий в двух разных местах при обновлении пакета;
  • администрирование при помощи YaST неочевидно и трудно для понимания;
  • дистрибутив располагает несколькими специфическими средствами, которые дублируют стандартные;
  • дистрибутив недоступен для свободной загрузки из Интернета - доступна только установка по FTP-соединению.

Slackware

Проект Slackware Linux был создан Patrick Volkerding'ом в 1992 и является самым старым из ныне существующих дистрибутивов. Дистрибутив содержит очень мало ошибок поэтому он очень подходит для установки на сервер.Slackware Linux настойчиво рекомендуется тем, кто желает спокойно обрести хорошее знание Unix, кто хочет установить сервер, и тем, для кого легкость развертывания особенно важна.

Одна из лучших характеристик этого дистрибутива - это распространенная поговорка: "Если вам нужна помощь с Линуксом, найдите пользователя Slackware. Он имеет больше знаний для решения этой проблемы, чем пользователь какого-нибудь другого дистрибутива".

Преимущества:

  • дистрибутив прост в установке (хотя инсталляция проходит в текстовом режиме);
  • в целом дистрибутив излишне не усложнен, использование стартовых скриптов в стиле *BSD упрощает обучение и администрирование;
  • используются пакеты в виде сжатых .tgz архивов, что облегчает обмен с другими UNIX-системами;
  • выгодное отличие в скорости работы системы по сравнению с другими дистрибутивами (даже без предварительной оптимизации);
  • основные критерии развития дистрибутива - высокая стабильность системы и ее надежность;
  • непритязателен к аппаратному обеспечению (для конфигурации Linux+ XWindow + сеть достаточно 40 Мб на HDD и 4Мб оперативной памяти)
Недостатки:
  • система работы с пакетами очень упрощенная, обеспечивает только три функции: установку пакета (которая только включает в базу список файлов и копирует их), удаление пакета и генерацию списка установленных пакетов;
  • обновление различных пакетов почти невозможно, надо удалить старую версию, а затем установить новую;
  • не очень быстрое развитие (приблизительно 1 дистрибутив в год);
  • конфигурирование системы производится редактированием текстовых файлов.

В рассмотрение не попали "отечественные" дистрибутивы - ASPLinux, ALT Linux потому, что они фактически являются русскоязычными аналогами дистрибутивов Red Hat Linux и Mandrake Linux соответственно.

Список литературы.
  1. Э. Немет, Г. Снайдер, С. Сибасс, Т. Хейн "UNIX: руководство системного администратора. Для профессионалов. 3-е изд." СПб.;Питер. Санкт-Петербург 2003 г.
  2. Теренс Чан. "Системное программирование на С++ для UNIX." Пер. с англ. - "Издательская группа BHV". Киев 1999 г.
  3. Дж. Такет (мл.), Стив Барнет. "Использование Linux. Специальное издание. :5-е изд". Пер. с англ. "Издательский дом "Вильямс". Москва 2000 г.
  4. А. Гриффитс "Программирование GNOME/GTK+. Энциклопедия программиста". Пер. с англ. Издательский дом "ДиаСофт". Киев 2001 г.
  5. У. Топп, У. Форд "Структуры данных в С++". Пер. с англ. - ЗАО "Издательство "Бином". Москва 2000 г.
  6. Б. Страутсруп "Язык программирования С++. Вторая редакция." Пер. с англ. В. Тропашко. Киев, "ДиаСофт" 1993 г.
  7. Интернет - ресурсы: OpenNet, Red Hat, OSNews, GNU.org, nixp.ru, osp.ru и др.


Главная ||  Диссертация ||  Библиотека ||  Ссылки


Designed by Dmitry Panoff
© 2003.All rights reserved.