Разделы

Цифровизация Бизнес-приложения

Переходим на Linux: грамотный выбор дистрибутива

Если компания планирует переход на Linux, ей придётся сделать непростой выбор. Не существует единого дистрибутива Linux, система распространяется в различных вариантах. Использование неподходящего дистрибутива может привести к непредсказуемым результатам.

Коммерческие дистрибутивы

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

Вокруг этих дистрибутивов существуют достаточно серьёзные технические сообщества. Поэтому их можно успешно применять и без заключения контракта с производителем. Но далеко не всегда такое решение является оптимальным. На данный момент существует две компании данного класса – Red Hat и Novell. (На тот же статус претендует Mandriva, но пока она его еще не достигла).

Red Hat

Компания Red Hat – известнейший поставщик дистрибутивов Linux. Эта компания предлагала свои продукты с 1994 года, и завоевала ведущие позиции на корпоративном рынке США. К сожалению, у Red Hat пока что нет своего представительства в России, продажи ведутся через реселлеров.

Коммерческий продукт – это линейка дистрибутивов Red Hat Enterprise Linux (RHEL). Среди них есть варианты для различных видов серверов и рабочих станций. Дистрибутивы предлагаются вместе с контрактами на поддержку. Гарантируются критичные обновления в течение нескольких лет.

Свободно эти дистрибутивы не распространяются. Но их исходные тексты доступны, и независимые группы производят сборки полностью идентичных версий, распространяемых свободно. Среди них можно выделить Scientific Linux, для которого российский дистрибутор Red Hat, компания “Линукс Инк”, выпустила русифицированную версию.

Кроме того, Red Hat Linux поддерживает разработку дистрибутивов серии Fedora, в которой принимает участие техническое сообщество. Fedora – это менее стабильный и более экспериментальный дистрибутив, его новые версии выходят достаточно часто, а обновления старых версий не всегда возможно. В большинстве случаев Fedora – не самое удачное решение для корпоративного сектора, оно предназначено для домашних пользователей.

По словам Олега Садова, технического директора компании “Линукс Инк”, “компания Red Hat является старейшим игроком на корпоративном рынке Linux-услуг. Именно данной компанией был разработан Red Hat Package Manager (RPM, сейчас называется RPM Package Manager), ставший промышленным стандартом среди производителей коммерческих дистрибутивов Linux”.

Novell

Компания Novell известна на компьютерном рынке достаточно давно, и была лидером в области сетевого ПО ещё в 1980-е годы. Её направление деятельности, имеющее отношение к Linux, началось с двух приобретений в 2003 г. – небольшой компании Ximian, которая вела открытые разработки, и германского разработчика дистрибутива SUSE Linux. До этого слияния дистрибутивы SUSE были в числе ведущих, особенно в Европе. Благодаря объединению финансовых возможностей, а также ряда прикладных программ Novell с SUSE и Ximian, компания смогла войти в число мировых лидеров в области коммерческих решений на основе Linux. Сейчас она считается основным конкурентом Red Hat на коммерческом рынке Linux.

У компании Novell есть представительство в России, и оно ведёт активную деятельность по продвижению Linux-решений. Предоставляются консультация и поддержка. Novell Professional Services.

Novell предлагает ряд дистрибутивов Linux, оптимизированных для различных задач – от высокопроизводительной системы для серверов Novell Open Enterprise Server до решения для рабочих станций Novell Linux Desktop и универсального, свободно распространяемого дистрибутива SUSE Linux Professional. Для поставляемых Linux-решений Novell обеспечивает общую поддержку (в рамках различных контрактов на обслуживание) в течение как минимум пяти лет с момента выхода очередной версии, а обновления безопасности будут выпускаться в течение семи лет.

Существует достаточно активное сообщество вокруг дистрибутивов Novell, в том числе, в России. По их мнению, дистрибутивы SUSE/Novell заметно легче в установке и администрировании, чем Red Hat. Хотя Novell занимает на корпоративном рынке несколько меньшую долю, чем Red Hat, наличие представительства компании в России может быть серьёзным аргументом в пользу выбора именно этих дистрибутивов.

Коммерческие дистрибутивы местного разлива

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

Особенно привлекательно сотрудничество с российскими Linux-компаниями для среднего и малого бизнеса. Для Red Hat или Novell подобный клиент не слишком привлекателен, а отечественная фирма уделит ему больше внимания и предложит оптимальный набор услуг.

Существуют две российские компании, достаточно давно ведущие разработку дистрибутивов Linux – это ASP Linux и ALT Linux. (Недавно появилась также компания Linux Online с дистрибутивом Linux XP; но он рассчитан на настольные компьютеры, а корпоративное внедрение Linux обычно начинается с серверов; к тому же у Linux XP пока ещё нет заслуженной репутации).

ASP Linux

Компания ASP Linux предлагает два основных продукта – универсальный дистрибутив ASPLinux и специализированный вариант для серверов ASPLinux Server. Дистрибутивы ASP разработаны на базе проекта Fedora (открытая разработка Red Hat).

Отличительная особенность ASP Linux – базовые услуги технической поддержки, прилагаемые ко всем “коробочным” версиям. Даже весьма недорогой вариант ASPLinux Express включает техническую поддержку (ответы на вопросы по телефону и электронной почте) в течение месяца для каждого рабочего места.

Не просто техподдержка: как вендор ВКС развивает сервис
Телеком

ASPLinux Server при типовом использовании требует минимального администрирования. Как сообщили CNews в компании ASP Linux, серверный дистрибутив ASPLinux Server IV достаточно всего лишь запустить, правильно сконфигурировать – после этого он сможет работать без перезагрузки и обслуживания годы. Сейчас в состав дистрибутива ASPLinux Server IV входят инструменты администрирования, позволяющие без особых проблем правильно настроить сервер любому достаточно подготовленному человеку. Обновления безопасности дистрибутивов ASPLinux доступны в течение полутора-двух лет, а ASPLinux Server – в течение трёх лет с момента выпуска версии.

ALT Linux

Основные продукты компании ALT Linux – это универсальный дистрибутив Master, специализированные серверные версии SOHO Server и “ИВК Кольчуга”, а также вариант для рабочих станций и домашних компьютеров – Compact, и адаптированная для образовательных учреждений версия Junior.

Компания ALT Linux отличается особо дружественным отношением к открытому сетевому сообществу. Многие ведущие Linux-специалисты в России используют ALT Linux и вместе с разработчиками участвуют в сообществе ALT Linux Team, которое ведёт репозитарий пакетов Sisyphus. Именно Sisyphus является базой для всех дистрибутивов ALT Linux. (Следует подчеркнуть, что Sisyphus – инструмент для разработчиков; хотя существует возможность постоянно обновлять установленный дистрибутив ALT Linux пакетами из Sysiphus, однако, в корпоративных условиях этого делать не следует).

Дистрибутивы SOHO Server и “Кольчуга” при соблюдении инструкций по использованию не предъявляют высоких требований к квалификации администратора. SOHO Server предназначен для типового офисного сервера, а “Кольчуга”, разработанная совместно с компанией “ИВК” – в качестве межсетевого экрана.

Александр Краснов, «Лаборатория Числитель»: «Штурвал» автоматизировал практически все, что инженеры и разработчики настраивали вручную
Маркет

Обновления безопасности для дистрибутивов ALT Linux Master и SOHO Server доступны в течение 1,5-2 лет после выпуска очередной версии. Планируется выпуск дистрибутива с гарантированным сроком поддержки не менее 3 лет. “Кольчуга” распространяется компанией “ИВК”, и срок поддержки определяется контрактом с этой компанией.

Алексей Новодворский, заместитель генерального директора компании ALT Linux, подчёркивает, что все дистрибутивы ALTLinux основаны на репозитарии Sisyphus, поддерживаемом ALT Linux Team. Поэтому они не зависят от других поставщиков Linux, что обеспечивает контроль над решениями и высокое качество поддержки.

Дистрибутив Debian GNU/Linux

Разработка дистрибутива коммерческой компанией – не единственно возможный вариант. Существуют дистрибутивы, создаваемые открытым сетевым сообществом. Заметим, что подобное же сообщество весьма эффективно работает над ядром Linux и многими другими компонентами свободной операционной системы; поэтому неудивительно, что и в построении дистрибутива оно показало хороший результат – Debian GNU/Linux.

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

Поэтому, если интеграция и администрирование системы поручены специалистам, использующим Debian, этот дистрибутив станет отличным выбором. Любую недостающую информацию они смогут найти при помощи Linux-сообщества.

Особенность Debian – весьма совершенная система управления пакетами (dpkg и apt). Другие дистрибутивы, основанные на системе управления пакетами RPM, многое перенимают у Debian (в частности, механизм обновления apt), но многие его возможности остаются уникальными.

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

Официальные “стабильные” выпуски Debian происходят достаточно редко. Так, последняя версия Debian 3.1 (условное название sarge) выпущена в июне 2005 года, а предыдущая (3.0, woody) – в июле 2002 года. Важно, что обновления безопасности всегда выпускаются как для последней, так и для предыдущей версии. Правда, команда Debian планирует на этот раз выпустить следующую “стабильную” версию не через три года, а немного раньше; тем не менее, можно рассчитывать, что для нынешней “стабильной” версии обновления будут доступны ещё весьма долго. Ошибки (особенно связанные с безопасностью системы) в Debian исправляются весьма оперативно благодаря большому количеству разработчиков– участников сообщества.

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

Существуют пакеты testing, unstable и experimental, при помощи которых можно обновить Debian до более новых версий ПО. Но постоянные обновления безопасности гарантированы именно для “стабильного” дистрибутива, к тому же в нём обеспечивается максимальная надёжность. Поэтому для корпоративного использования в большинстве случаев следует выбирать именно его.

Виктор Вагнер, один из известных российских специалистов по Debian, утверждает, что Debian – в некотором смысле квинтэссенция Open Source. Это дистрибутив, который делается на некоммерческой основе более чем тысячью квалифицированных программистов. Поэтому, этот дистрибутив может позволить себе высочайшие стандарты качества, не сокращать цикл тестирования и иметь всегда работоспособный продукт, пусть и лишенный каких-то модных дополнений.

Существуют дистрибутивы, основанные на Debian, но тем или иным образом модифицированные. Например, Ubuntu, который отличается регулярным выпуском новых версий со “свежими” приложения, MEPIS, оптимизированный для рабочих станций и т.д. В большинстве случаев для корпоративного применения лучше выбрать оригинальный Debian.