Вход:  Пароль:  
FreeSource: WadimMashckoff/pomojka/distros ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

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

Свободное программное обеспечение все активнее приходит в деловой сектор. Одна из причин в том, что на протяжении последних лет всё большую актуальность приобретает вопрос нелегального использования программного обеспечения. Оставляя в стороне субъективные моменты, заметим, что для руководителя это добавляет ещё одну угрозу успешному функционированию предприятия. Вторая причина миграции на свободное ПО – отсутствие прессинга производителя продуктов, заставляющих модернизировать как программное, так и аппаратное обеспечение.
В отличие от распространенной собственнической операционной системы Windows, которую выпускает только один производитель, Linux выпускает множество фирм, проектов и просто любителей. Имеет смысл рассмотреть выбор дистрибутива Linux, поскольку каждый из них имеет свои сильные и слабые стороны.
Почему-то существует устойчивое мнение,что необходимо использовать именно тот дистрибутив, который использует знакомый «гуру». Однако, будет ли правильным такой выбор?
Прежде, чем последовать совету такого специалиста, следует ответить на несколько вопросов. Имеет ли советчик опыт промышленной эксплуатации достаточно крупных систем? Заинтересован ли он в работоспособности Вашего предприятия? Чем отличаются дистрибутивы разных производителей и какие параметры достаточно важны при выборе?
В данной статье дается ответ только на последний вопрос :-)

Оглавление документа

Что такое Linux в общем

Операционная система состоит из ядра, которое выполняется в привилегированном режиме, наряду с поддержкой программ, выполняющихся под управлением ядра в непривилегированном режиме. Linux – это только ядро, но полноценная операционная система требует загрузчиков, компиляторов, драйверов и т.д. Множество, если не большинство этих программ создано в рамках проекта GNU Free Software Foundation (Фонда свободного программного обеспечения GNU). Таким образом, каноническим именем операционной системы Linux будет длинное, но правильное название GNU/Linux, которое является термином, используемым в этом документе.


Linux ядро обычно поставляется в комплекте с набором дополнительных программ и приложений как системного, так и прикладного назначения.,, Разработкой и поставкой Linux как дистрибутива занимается множество компаний типа Red Hat, ALT Linux, Linux Wizard, SUSE и Mandrake как дистрибутивы (ditributions). Очень подробно, что такое дистрибутив и из чего он должен состоять вы прочитаете в статье А.Федорчука «Коспоненты системы» http://rus-linux.net/lib.php?name=MyLDP/distr/Linux_component.html.


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

Какие параметры важны

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

Коммерческий или некоммерческий

Дистрибутивы можно разделить как коммерческие (выпущенные и поддерживаемые коммерческими организациями) и некоммерческими. Независимо от создателя, Linux является свободной операционной системой. Разница в том, что для некоммерческих дистрибутивов (к примеру, Slackware Linux) не анонсируется коммерческая поддержка от производителя. В этом случае некоторую помощь (без гарантий) возможно получить из Internet (списки рассылок групп пользователей, как пример) или заключив договор о поддержке с фирмой, специализирующейся на подобных услугах. Информацию о наличии поддержки в регионе можно найти по адресу http://linux.kiev.ua/support/ .

Поддержка потребителей

Разработчики и пользователи свободного программного обеспечения предлагают1 свободную (бесплатную) поддержку без каких-либо гарантий через базы знаний, списки рассылки или форумы. Это называется некоммерческая поддержка. Естественно, коммерческая поддержка не оказывается для пользователей, бесплатно загрузивших дистрибутив из Internet. В данной статье под некоммерческой поддержкой подразумевается «поддержка без каких-либо гарантий на русском или украинском языках».
Но некоторые организации не имеют ресурсов на разработку и поддержку решений и желают нанять кого-нибудь для установки, сопровождения или добавления дополнительной функциональности их систем. В этом случае они могут заказать поддержку на коммерческой основе либо купить дистрибутив с поддержкой.
Разработчики дистрибутивов могут предоставлять несколько различных уровней доступной поддержки. Следует заметить устойчивое мнение о существовании качественной поддержки по невероятно низким ценам (около 5 евро в год). На самом деле это невозможно. Подобная поддержка может включать в себя адресное информирование о новых версиях ПО, обновлениях, исправлениях обнаруженных ошибок и некоторое, ограниченное, количество консультаций по электронной почте.
Большинство производителей или распространителей «коммерческих» дистрибутивов предусматривает версию «Корпорация» (Enterprise), которая гарантирует поддержку в течение 5 и более лет и которая основана на устойчивых версиях. В комплекте с такими дистрибутивами идет лицензия, даже при том, что код лицензирован под GPL или LGPL. В данном случае под лицензией понимается не право пользователя использовать продукт, а гарантированное право на поддержку определенного уровня (согласно договора). Именно гарантия не только качественного и стабильного продукта, но и гарантированной поддержки обеспечивает популярность подобных лицензий.
В данной статье под коммерческой поддержкой подразумевается «поддержка от производителя либо специализированной организации, осуществляемая на договорных условиях с выраженными гарантиями, на русском или украинском языках».
Наличие коммерческой и некоммерческой поддержки в Вашем регионе является дополнительной страховкой стабильности построения ИТ структуры. Положительным моментом является наличие сообщества разработчиков и пользователей данного дистрибутива. В Украине есть поддержка дистрибутивов ALT Linux (осуществляется Украинской Ассоциацией Разработчиков и Пользователей Свободного ПО), ASPLinux (поддержка от производителя), MyLinux (анонсирована поддержка от производителя), Novell Linux (анонсирована поддержка от представительства Novell Inc в Украине).

Прогнозируемость разработчика

Прежде всего, дистрибутив должен быть прогнозируемым. В это понятие можно вложить стабильность бизнеса разработчика и поставщика решений на основе данного дистрибутива. История помнит множество продуктов, которые разработчик перестал поддерживать по той или иной причине (СУБД Foxpro) еще примеры???
Естественно, дистрибутивы, разрабатываемые и поддерживаемые крупными компаниями или коллективами имеют преимущество перед проектами одного-двух человек.

Локализация

Важным моментом является локализация. Если операционная система Windows получила украинский интерфейс только в 2003 году, то в Linux работа над локализацией велась задолго до этого. Причина этого понятна – разработчики и пользователи делали это для себя а не ориентировались на ожидание прибыли от продаж.
Следует отметить: что не все дистрибутивы локализованы в одинаковой мере. Именно те дистрибутивы, которые имеют развитые сообщества разработчиков и пользователей в регионе, имеют наилучшую локализацию. К тому же, некоторые производители дистрибутивов (к примеру, ALT Linux) поддерживают проекты локализации программ, и соответственно, качество этих дистрибутивов достаточно высокое.
Несколько некорректно, однако к локализации можно отнести наличие некоторых программ, специфичных нашему региону. Среди прочего, это CyrTools – библиотека макросов OpenOffice.org, программа переключения языков xxkb, клиент ICQ SIM и т.д. Некоторые дистрибутивы не включают подобные программы в репозитории и их установка может быть достаточно сложной.
Итак, при выборе дистрибутив а следует обращать внимание на степень локализации.

Юридическая защита пользователя

К сожалению, украинское законодательство не только официально не признает свободные лицензии, на и предоставляет значительные преференции иностанным производителям собственнических программ. С точки зрения защиты бизнеса от проверок на наличие «нелицензионного ПО» рекомендуется использование дистрибутивов, производители которых предоставляют коробочные версии и бумажные лицензий. В нашем регионе это ALT Linux, ASPLinux, Linux Wizard, Novell Linux Desktop и, возможно, MyLinux. Linux Wizard плюс ко всему готовы заключать индивидуальный лицензионный договор с каждым покупателем.

Поддержка аппаратного обеспечения

Большинство дистрибутивов GNU/Linux поддерживает широкий спектр оборудования (начиная с x86, AMD64, IA-64 и заканчивая суперкомпьютерами). Однако, некоторые из дистрибутивов, рассмотренных в данной статье (к примеру, Knoppix), поддерживают только архитектуру x86.
Второй важный момент – в некоторых дистрибутивах отсутствуют проприетарные драйверы (к примеру, драйверы ATI и Nvidia). Естественно, использование для рабочих станций подобных дистрибутивов удорожает поддержку.

Инструментарий установки и обновления ПО

Все дистрибутивы GNU/Linux позволяют устанавливать ПО из исходных кодов. Однако, это требует наличия высококвалифицированного персонала и больших затратах времени, что в сумме черезвычайно дорого.
Для установки, удаления и обновления программ и поддержания целостности системы в Linux в первую очередь стали использоваться менеджеры пакетов (такие, как RPM в дистрибутивах RedHat или dpkg в Debian GNU/Linux). Менеджеры пакетов облегчают установку программ: они позволяют проверить наличие необходимых для работы устанавливаемой программы компонент подходящей версии непосредственно в момент установки, а также производят необходимые процедуры для регистрации программы во всех операционных средах пользователя. Менеджеры пакетов позволяют значительно улучшить качество дистрибутивов и одновременно освободить администратора от рутинных задач.
Однако, разработчики некоторых дистрибутивов пошли дальше. Системы управления программными пакетами (к примеру APT в Debian GNU/Linux и ALT Linux и YUM в Fedora Core) позволяют использовать один или нескольких внешних репозиториев, в которых хранятся пакеты программ и их описания. Это позволяет автоматизировать обновления по мере выхода новых версий программ, безопасно добавлять специфические локальные наработки, например, пакеты, разработанные внутри компании для собственных нужд.
При выборе дистрибутива следует обращать внимание на наличие систем управления программными пакетами и наличие развитых репозиториев программ. Системы с развитыми средствами управления пакетов позволяют повысить стабильность решения с целом и наоборот, дистрибутивы с слабыми средствами потенциально уязвимы либо их поддержка значительно усложнена и, соответственно, обходится значительно дороже.

Дистрибутивы Linux

В данном разделе кратко описываются некоторые наиболее распространенные дистрибутивы Linux. К сожалению, в обзор не попали MyLinux, SUSE Linux и некоторые другие. Автор надеется, что производители дистрибутивов предоставят их и следующая версия статьи будет более полная.

ALT Linux

ALT Linux (Альт Линукс) — это дистрибутив GNU/Linux российской команды разработчиков ALT (аббревиатура рекурсивно расшифровывается как ALT Linux Team). Команду ALT Linux Team поддерживает компания ALT Linux, основанная в 2001 году в результате объединения отечественных проектов IPLabs Linux Team и Linux RuNet. В команду разработчиков входит свыше 150 человек, подавляющее большинство из Белоруссии, Украины и России. ALT Linux – динамично развивающийся дистрибутив, обеспечивающий неплохой баланс качество|безопасность. Сильными сторонами дистрибутивов ALT Linux является: стандартная и качественная интернационализация и локализация (поддержка русского языка в этом дистрибутиве работает «из коробки» для всех общеизвестных кодировок кириллицы: KOI8-R, KOI8-U, CP1251, UTF-8); высокая степень надёжности и защиты (TCB, chrooted environments…), наличие команды документирования (ALT Linux Doc Team), крупное и активное сообщество пользователей и разработчиков ALT Linux, система управления программными пакетами APT.
Компания поддерживает проекты локализации OpenOffice.org и Mozilla, проводит конференции разработчиков и пользователей свободного ПО, активно участвует в проведении LinuxFest'а в Калужской области.
Выпускается несколько модификаций дистрибутива:

Все выпускаемые дистрибутивы содержат лицензии и купоны на поддержку по электронной почте и телефону.

ASPLinux

ASPLinux (Application Service Provider Linux) — российский дистрибутив ОС GNU/Linux, выпускаемый одноимённой компанией. Ядро команды составили разработчики легендарного Black Cat Linux, Кантер и Каневский.
Дистрибутив базируется на системе пакетов RPM, по заявлениям разработчиков полностью совместим с дистрибутивом Red Hat (в настоящее время – Fedora Core). Поддержка русского языка в этом дистрибутиве работает прямо «из коробки».
Из оригинальных компонентов дистрибутив включает собственный менеджер загрузки ASPLoader, очень похожий на Lilo; оригинальную программу установки, включающую менеджер разделов ASPDiskManager, который одним из первых в дистрибутивах Linux мог изменять размеры NTFS-разделов, а также средство установки по сети EspressoDownload.
Сами разработчики заявляют, что это самый популярный дистрибутив в СНГ.
Выпускается несколько модификаций дистрибутива:

CentOS

CentOS (англ. Community ENTerprise Operating System) — дистрибутив GNU/Linux, основанный на коммерческом Red Hat Enterprise Linux от компании Red Hat, и совместимый с ним. Red Hat Enterprise Linux состоит из свободного ПО с открытым кодом, но доступно в виде дисков с бинарными пакетами только для платных подписчиков. Как требуется в лицензии GPL и других свободных лицензиях, Red Hat предоставляет все исходные коды. Разработчики CentOS используют данный исходный код для создания окончательного продукта, очень близкого к Red Hat Enterprise Linux и доступного для скачивания.
CentOS использует up2date и Yellow Dog Updater Modified (yum) для скачивания и установки обновлений с репозитария CentOS Mirror Network, тогда как Red Hat Enterprise Linux и Fedora Core получают обновления с серверов Red Hat Network.
Сильными сторонами дистрибутива CentOS является надежность и совместимость с Red Hat Enterprise Linux. Слабые стороны – слабая локализация (по сравнению с ALT Linux и ASPLinux), отсутствие некоторых программ, характерных для нашего региона (SIM, xxkb). Невозможно получить поддержку от производителя в нашем регионе; отсутствует некоммерческая поддержка на русском и украинском языках.
Система превосходно работает на кластерах (использовалась участниками UAFOSS при построении кластеров). В качестве ОС для рабочих станций можно использовать (автор статьи использует CentOS 4.3 на тестовом домашнем компьютере), однако требуется потратить определенные (значительные) усилия для локализации.

Debian GNU/Linux

Debian (по русски звучит «Дэбиан», от имен основателя проекта Яна Мёрдока (Ian Murdock) и его жены Дебры (Debra)) — не столько дистрибутив, сколько проект по созданию дистрибутивов свободных операционных систем. Наиболее законченный и наиболее используемый дистрибутив — Debian GNU/Linux. Также существуют проекты по использованию других ядер: Debian GNU/Hurd, Debian GNU/NetBSD и Debian GNU/kFreeBSD.
Debian — наиболее строгий из всех дистрибутивов в отношении лицензий программ. Имеет наибольшее хранилище пакетов — готовых к использованию программ, — и если даже не по их числу, то по числу поддерживаемых архитектур: начиная с ARM, используемой во встраиваемых устройствах, наиболее популярных x86 и PowerPC, новых 64-разрадных AMD и заканчивая IBM S / 390?, используемой в мейнфреймах.
Хранилище (репозитарий) разделено на три ветки:

Существует также ветка, называемая экспериментальной (experimental); в неё помещаются пакеты, претерпевающие особо большие изменения. Для работы с хранилищем разработаны разные средства, самое качественное и популярное из которых — APT.
Debian имеет репутацию основательной и устойчивой операционной системы. Считается, что исходный код был достаточно хорошо проверен многими людьми по всему миру (попробуйте сделать это для несвободных продуктов!). В Debian серьёзно относятся к любым изменениям, благодаря чему проблемы с обновлением бывают очень редко (ценой этому является не совсем быстрая реакция на выход новых версий программ). Впрочем, большинство корпоративных пользователей заинтересовано именно в стабильности и надежности, «корпорация – не тестовая лаборатория».
Создатели Debian'а очень щепетильно относятся к лицензированию, поэтому Debian является самым лицензионно «чистым» дистрибутивом; однако это никоим образом не означает, что невозможно использовать проприетарные программы.
Единственным «минусом» дистрибутива является отсутствие коммерческой поддержки в регионе и невозможность получить юридическую защиту в виде лицензии.

Fedora Core

Fedora Core (англ. мягкая фетровая шляпа, есть русское точное название «Федорино Коре») — дистрибутив открытой операционной системы Linux.
Этот дистрибутив спонсируется (но не поддерживается) фирмой Red Hat Inc и поддерживается общественностью. Проект служит для тестирования новых технологий, которые в дальнейшем включаются в продукты Red Hat и других производителей. Версии Fedora Core выходят с периодичностью 2—3 раза в год по доступному расписанию.
Пользователи Fedora Core в мире пытаются создать сообщества, служащие для обмена опытом и свободным ПО, для взаимной технической поддержки, общения и дружбы.
Тестирование новых технологий практически всегда означает отсутствие достаточной стабильности. Вторым отрицательным моментом является отсутствие некоторых программ, характерных для нашего региона (проигрыватели mp3, кодеки DivX, xxkb), однако существует возможность использовать сторонние репозитории.
Автор имеет достаточно негативный опыт использования Fedora Core 5 и не рекомендует использовать этот при построении ИС предприятия. Альтернативой может быть CentOS, если есть желание использовать бренд Red Hat. Однако в тестовой лаборатории Fedora Core – хороший выбор, это позволит посмотреть «куда идет паровоз промышленного Linux».

Gentoo Linux

Gentoo (рус «дженту») – дистрибутив Linux, распространяемый в исходных кодах. Название происходит от названия вида пингвинов Pygoscelis papua (пингвин хинду, субантарктический пингвин) – самого быстрого пингвина. Основной особенностью дистрибутива являются портируемость и оптимизация программ под конкретную машину, что реализуется посредством сборки всех программ из исходных текстов с использованием флагов оптимизации, соответствующих конкретной машине пользователя. Учитывая высокую стоимость подобной работы (затраты времени высококлассных специалистов и длительность компиляции программ), зачастую используются кросс-компилированные пакеты, т. е. бинарные пакеты, предварительно откомпилированные на типичной машине. Естественно, что при этом все вышеизложенные теоретические преимущества теряются.
Естественная ниша Gentoo Linux – тестовые лаборатории производителей аппаратного обеспечения, что позволяет максимально использовать возможности новейших процессоров и переносить полученные результаты в другие дистрибутивы GNU/Linux.

Knoppix Linux

Knoppix — LiveCD-дистрибутив операционной системы GNU/Linux, созданный на базе Debian GNU/Linux. Иначе говоря, для того чтобы работать с Knoppix не нужна установка его на жёсткий диск. Сделать это удалось благодаря применению динамической компрессии: запускаемые программы распаковываются из архивов на лету.
Knoppix – полноценная рабочая система общего назначения, используя Knoppix можно писать программы, составлять курсовые и дипломы, рисовать, слушать музыку, смотреть видеофильмы, просто играть — т. е. использовать компьютер на полную мощность. При желании, Knoppix можно переместить на жёсткий диск, превратив вашу машину в полноценную рабочую станцию. Knoppix достаточно неплохо поддерживает русский и украинский языки (при использовании Knoppix-UA, openoffice.com.ua/knoppix).
Слабые стороны дистрибутива – некоторая медлительность (разархивирование на лету требует значительных затрат вычислительной мощности). В данный момент Knoppix Linux не поддерживает архитектуры AMD64, IA-64. Естественная ниша Knoppix – использование для освоения в новой операционной системе, в качестве демонстрационного диска сборщиками компьютеров.

LinuxWizard

Linux Wizard — проект компании ЗАО «Визардсофт» (разработчика программных комплексов для автоматизации сметного дела в строительстве) открытый в 2009 г. с целью создания дистрибутива Linux для корпоративной среды и (впоследствии) нужд образовательных учреждений. Самый молодой из рассматриваемых дистрибутивов в первые же 2 года существования оброс дилерской сетью представители которой работают в большинстве городов на территории ex-USSR.


Отличительной чертой дистрибутивов Linux Wizard является их преднастроенность для нужд пользователя. Будущий пользователь указывает в специальном web-конфигураторе на сайте проекта функционал который хочет получить в установленном Linux и получает преднастроенный дистрибутив Linux с технической поддержкой. Технологически программные пакеты Linux Wizard существуют отдельно от т. н. базового дистрибутива (Ubuntu, Cent OS?) который поставляется неизменным, поэтому настройка дистрибутива и наложение брендинга происходит уже на стороне пользователя во время выполнения автоконфигурации пакетом S4You. Файлы лицензий дистрибутивных пакетов при этом кладутся в отдельную папку в корне диска.


До версии 2.00 дистрибутивы рабочих мест Linux Wizard также собирались на базе Cent OS?. Начиная с версии 2.00 базовым дистрибутивом стал Ubuntu. Линейка дистрибутивов для рабочих мест различается по включению программных продуктов ЗАО «Визардсофт», а также WINE@Etersoft (со знаком +). Отдельно существует дистрибутив GET-School.biz который содержит предустановленную подборку пакетов с образовательным ПО и драйвера для интерактивных досок.



Серверные дистрибутивы Linux Wizard основаны на дистрибутиве Cent OS? и содержат компонент LW\DSA. Web-интерфейс является модульным, что позволило Linux Wizard создать линейку серверных дистрибутивов отличающихся предустановленными пакетами служб и модулями web-интерфейса для управления службами.


Mandriva/Mandrakelinux

Mandriva (ранее – Mandrake Linux) был создан в 1998 году с целью сделать Linux простым в использовании для всех. В то время Linux уже был хорошо известен как мощная и стабильная операционная система, которая, однако, требовала серьезных технических знаний и активного использования «командной строки». Жиль Дюваль (Gaël Duval)увидел возможность совместить ее с наилучшими графическими окружениями рабочих столов, добавил свои собственные графические утилиты настройки и дистрибутив быстро стал известен своими стандартами в простоте использования и функциональности.
Именно Mandrake Linux развеял миф о том, что Linux сложен в установке. Возможности автоопределения оборудования и утилиты разбиения дисков в Mandrake считаются многими лучшими в этой области.
За 8 лет Mandrake Linux стал весьма популярным дистрибутивом среди новичков в Linux и среди домашних пользователей, выбравших альтернативную операционную систему.
В качестве расплаты за «удобства – прежде всего» пользователи вероятно заметят большее количество ошибок и возможно меньшую стабильность, по сравнению с другими дистрибутивами. И хотя многие пользователи находят эту цену приемлемой для настольных систем, использование в корпоративном секторе этого дистрибутива нельзя рекомендовать.
Еще одной слабой стороной этого дистрибутива является отсутствие качественной коммерческой поддержки в регионе, что касается локальной некоммерческой поддержки – ее уровень расчитан скорее на начинающих пользователей.

Novell Linux Desktop

Novell Linux Desktop — один из дистрибутивов GNU/Linux, поставляемый и поддерживаемый компанией Novell, Inc. Использует ZENworks Linux Management для обновления системы. Novell Linux Desktop основан на SUSE Enterprise Server и использует множество его пакетов: универсальный конфигуратор YaST, графические оболочки GNOME и KDE, браузер Mozilla Firefox и очень функциональный и несколько нестабильный почтовый клиент Novell Evolution и множество других программ. В дистрибутив также включены и некоторые проприетарные программы, например универсальный проигрыватель RealPlayer.
В целом можно сказать, что дистрибутив достаточно просто устанавливается, программы оттестированы и работают достаточно быстро. Оценить качество обновлений не было возможно – компания Novell пока не предоставила дистрибутив для тестирования.
Локализация на русский язык слабая, что касается украинского варианта – его практически нет. Однако, в Украине присутствует представительство Novell, которое анонсировало техническую поддержку. Положительным моментом является юридическая защита потребителей, анонсированная производителем. Некоммерческая поддержка практически отсутствует, кроме того после подписания соглашения с компанией Microsoft фирма Novell значительно ухудшила свой имидж среди разработчиков и пользователей свободного ПО.

Slackware Linux

Slackware Linux (рус Слакварь или Слак) был одним из первых дистрибутивов Linux. Именно с него автор статьи начинал путь в Linux 10 лет тому. Первая версия этого дистрибутива была выпущена Патриком Фолькердингом (Patrick Volkerding) — также известным как Mr. Slackware и The Man в 1993 году и с этого времени дистрибутив поддерживается автором единолично.
Slackware значительно отличается от других дистрибутивов (таких как Debian, Gentoo, Mandrakelinux, Red Hat и Novell Linux) тем, что Slackware был и остаётся «самым UNIX’овым» — большинство настроек производятся «напрямую», без дополнительных конфигураторов и других «прослоек». Основной принцип системы – простота и стабильность. Однако простота – простота построения, а не использования системы.
Система управления пакетами в Slackware позволяет пользователю устанавливать, обновлять или удалять пакеты так же легко, как и аналогичные системы других дистрибутивов, но, в отличие от последних, не делает никаких попыток отслеживать зависимости между пакетами. То есть, при установке нового пакета система не проверяет наличие всех необходимых библиотек и/или программ, что усложняет (и удорожает) администрирование. Файлы пакетов представляют собой архивы, сделанные с помощью программы tar и сжатые затем с помощью программы gzip. Обычное расширение для файлов пакетов — .tgz.
Это делает дистрибутив немного сложноватым для использования, но он пользуется популярностью у некоторого количества опытных пользователей.
Дистрибутив позиционируется как универсальный конструктор. Отрицательными моментами является низкая прогнозируемость (проект одного человека) и отсутствие коммерческой поддержки от производителя. Локализация «из коробки» достаточно слабая. В нашем регионе на основе Slackware создан и успешно развивается дистрибутив DeepStyle Linux, который представляет собой превосходно локализованный Slackware Linux. На форумах проекта можно получить некоммерческую поддержку. Отсутствует юридическая защита пользователей.
Все эти факторы позволяют утверждать, что использование дистрибутивов, базирующихся на Slackware Linux достаточно дорого в корпорациях.
Некоторые (e.g. mike@) утверждают и аргументируют, что использование Slackware характеризует фанов, профанов и старпёров, причём какое-то понимание свидетельствуется только первой категории (каждый сходит с ума по-своему).

Ubuntu

Ubuntu (произносится как «убу́нту») — молодой, но очень популярный дистрибутив GNU/Linux, основанный на Debian GNU/Linux. Ориентирован на простоту использования (всё должно «просто работать») и прогнозируемость (имеет чёткий график релизов – дважды в год). Спонсирует создание Ubuntu Canonical Ltd., основанная бизнесменом из ЮАР Марком Шаттлвортом.
Пакеты Ubuntu, в основном, базируются на пакетах из нестабильной (unstable) группы пакетов из Debian. Ubuntu использует систему управления пакетами APT от Debian для управления установленными пакетами. Тем не менее, пакеты для Ubuntu и Debian не обязательно совместимы друг с другом – в апреле 2005 основатель Debian Иан Мердок критиковал Ubuntu за несовместимости между его пакетами и таковыми из Debian, говоря, что Ubuntu слишком далеко отклонился от Debian Sarge, чтобы остаться совместимым.
Ubuntu сосредотачивается на удобстве и простоте использования, включает широко распространенное использование утилиты sudo, которая позволяет пользователям выполнять администраторские задачи, не запуская опасную сессию суперпользователя. Ubuntu имеет развитую интернационализацию, в том числе – неплохую поддержку русского и украинского языков.
Ubuntu основан на системе рабочего стола GNOME, который слабо распространен в нашем регионе, имеет достаточный диапазон современных настольных приложений, включая OpenOffice.org, web-браузер Mozilla Firefox и растровый графический редактор GIMP. Есть также версии Ubuntu с рабочим столом KDE, который наиболее распространен в Украине и Росии. В целом, дистрибутив достаточно приятен в использовании (если не учитывать удивительное цветовое оформление дистрибутива).
Диски Ubuntu не только бесплатны, но и могут быть бесплатно доставлены (однако отсутствует лицензия, которая позволила бы защититься от проверок на лицензионность). Отсутствует коммерческая поддержка Ubuntu в Украине. Положительным моментом является то, что разработчики Ubuntu, несмотря на старания, не отошли далеко от Debian GNU/Linux и можно использовать дебиановские репозитории ПО. Однако причин использовать Ubuntu взамен Debian все равно не видно.

Выводы


Дистрибутив Поддержка в регионе ПрогнозируемостьЛокализация Юридическая защита пользователя Поддержка аппаратного обеспечения Управление пакетами и обновлениями
ALT Linux
http://www.altlinux.ru
+ + + + + +
ASPLinux
http://www.asplinux.ru
+ + + + + +
Cent OS
http://centos.org
- + - - + +
Debian GNU/Linux
http://www.debian.org
- + + - + +
Fedora Core
http://fedora.redhat.com
- + + - + +
Gentoo Linux
http://www.gentoo.org
- ? ? - + -
Knoppix Linux
http://www.knoppix.com
- - ? - ? +
Linux Wizard
http://www.linuxwizard.ru
+ + + + + +
Mandriva/ Mandrakelinux
http://www.mandriva.com/
- + + - + +
Novell Linux Desktop
http://www.novell.com
+ + - + + +
Slackware Linux
http://www.slackware.com
- - ? - + -
Ubuntu
http://www.ubuntu.com
- + + - + +

Обозначения: «+» — хорошо, «-» – плохо, «?» затруднено.


В результате сравнений выбрано три наиболее предпочтительных дистрибутива.

Novell Linux Desktop также может претендовать на значительную долю на рынке операционных систем. Однако, автор не имел возможности достаточно исследовать этот дистрибутив и по этому не может рекомендовать его.
Автор статьи не исследовал последние версии MyLinux и SUSE Linux. Именно поэтому они не попали в обзор.

Рекомендации

Рекомендовать можно следующее – если нет специальных требований к защищенности узла, для построения серверных решений осмысленно применять GNU/Linux (дистрибутивы ALT Linux, Linux Wizard или Debian GNU/Linux). В случаях, критичных по отношению к защищенности, следует рассматривать вопрос применения защищенных дистрибутивов производства ALT Linux – УТЕС-К (http://www.altlinux.ru/index.php?module=utes), ИВК Кольчуга (http://www.altlinux.ru/index.php?module=chainmail1). (mike@: ага, только УТЁС не поддерживается уже afaik)
Для рабочих станций автор предлагает использовать ALT Linux Master либо ASPLinux Deluxe. (http://www.altlinux.ru/index.php?module=compact23).

To Do?

Критика принимается по адресу mailto:adiel@nospam.kiev.ua?subject=Migration: distros choice

Лицензия

О времена, о нравы! Теперь после каждой публичной статьи модно писать «я разрешаю читать эту статью, разрешаю использовать эту статью, позволяю улучшать эту статью».
Статья распространяется на условиях GNU FDL.


Страницы, ссылающиеся на данную: LinuxDistros


 
Файлы [Скрыть файлы/форму]
Комментариев нет. [Показать комментарии/форму]