Обзоры Обзоры 10.07.2007 в 14:24 comment

Дистрибутив Linux: коммерческий или свободный?

author avatar
https://secure.gravatar.com/avatar/2f8d57cddfeb455ba418faa11ee01bb0?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://secure.gravatar.com/avatar/2f8d57cddfeb455ba418faa11ee01bb0?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://itc.ua/wp-content/themes/ITC_6.0/images/no-avatar.svg

ITC.UA

автор

Сегодня к свободному ПО (СПО) и, в частности, к Linux проявляют все больший интерес как поставщики решений, так и потребители. Этот процесс на самом деле не нуждается в сложных объяснениях, вроде апелляций к «феномену открытой ОС». Наличие выбора в любом случае открывает перед клиентами более широкие возможности и идет на пользу всей индустрии. Главное только в нем не ошибиться…

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

Многообразие выбора

В отличие от закрытой ОС Windows над Linux трудится множество компаний и даже отдельных энтузиастов. Диапазон дистрибутивов Linux простирается от «корпоративных» Red Hat Enterprise Linux и SUSE Linux Enterprise Server компании Novell до предназначенных для регулярной самостоятельной сборки (скажем, Gentoo), поддерживать которые должны сами пользователи. Одни достаточно четко позиционированы (Collax Business Server), поэтому лишены избыточной функциональности, но зато легки в управлении. Другие же универсальны настолько, что заслуживают сравнения с конструктором, но их внедрение может потребовать заметных усилий.

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

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

Что нужно потребителю?

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

Англійська для IT від Englishdom.
В межах курсу можна освоїти ключові ІТ-теми та почати без проблем говорити з іноземними колегами.
Дійзнайтеся більше

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

Такие разные дистрибутивы

Корпоративный или свободный?

Дистрибутивы можно условно разделить на коммерческие (иногда их называют «корпоративными») и некоммерческие (бесплатные). Главное отличие первых – максимальная готовность к работе в крупных сетях и гарантия поддержки. Для последних, естественно, дополнительные услуги не предоставляются, равно как и юридическая защита.

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

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

В это понятие можно вложить стабильность бизнеса разработчика и поставщика решений на основе данного дистрибутива, а также наличие четкого перспективного плана развития. В истории было немало продуктов, которые по той или иной причине перестали поддерживаться. Естественно, в этом контексте крупные компании (Red Hat, Novell) должны вызывать наибольшее доверие, но даже и относительно небольшие (Debian, ALT Linux) имеют явные преимущества перед проектами одного-двух человек.

Важный признак поставщика – первичность или вторичность. Первичные формируют собственный репозиторий программ, осуществляют полный цикл разработки/поддержки решений и имеют возможность оперативного внесения коррективов. Вторичные, как правило, полагаются на чужой репозиторий либо базовый дистрибутив, изменяя часть пакетов по своему усмотрению (к примеру, Ubuntu, особенно на ранних стадиях). Их прогнозируемость обычно невысока. И крайне недальновидно было бы использовать для деловых применений дистрибутивы, предназначенные скорее для обкатки последних версий ПО и новых технологий.

Англійська для IT від Englishdom.
В межах курсу можна освоїти ключові ІТ-теми та почати без проблем говорити з іноземними колегами.
Дійзнайтеся більше

Централизация управления

Это понятие включает в себя два аспекта.

Первый – наличие единой учетной базы пользователей и сетевых ресурсов, возможность гибкого разграничения прав, в том числе и ограничения в правах суперпользователя (root).

Второй – автоматическая установка и обновление программного обеспечения. Хотя дистрибутивы GNU/Linux позволяют устанавливать ПО из исходных кодов, это не лучший вариант, так как он требует усилий квалифицированного персонала и временныóх затрат («вы все еще компилируете, а мы уже работаем»), что в любом случае приводит к дополнительным расходам.

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

Масштабируемость и надежность

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

Естественно, что подходящая для данной цели платформа должна работать на широком спектре аппаратного обеспечения. Однако если большинство дистрибутивов GNU/Linux поддерживают «из коробки» достаточный спектр оборудования начального уровня (x86, x64, AMD64), то с высокоуровневой аппаратурой дело обстоит несколько хуже. Впрочем, дистрибутивы от Red Hat и Novell успешно применяются в серьезных решениях (IBM, HP, Dell), равно как и некоторые бесплатные, в частности CentOS и Debian.

Локализация

Это достаточно важный аспект, подразумевающий перевод не только интерфейса, но и документации, а также наличие некоторых специфических настроек.

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

Жизненный цикл

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

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

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

Область применения

Большинство свободных дистрибутивов чрезвычайно универсальны – в их репозитории входит множество пакетов, а настройки очень гибки. Соответственно, и область их применения широка – от серверов до рабочих станций и даже киосков.

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

Чаще всего коммерческие дистрибутивы достаточно четко подразделяются на серверные и десктопные за счет включения/исключения соответствующих пакетов и компонентов. Это существенно упрощает их внедрение и последующее сопровождение в относительно крупных организациях.

Поддержка

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

Для коммерческих дистрибутивов, как правило, доступны различные формы поддержки, вплоть до 24×7 с гарантированным временем реакции. Однако они предоставляются только для клиентов, которые приобрели подлинные продукты непосредственно у поставщика или авторизованного реселлера.

Пользователям бесплатных дистрибутивов придется нанять специалистов соответствующей квалификации или заключить договор с фирмой, специализирующейся на подобных услугах. Сегодня они предоставляются и в Украине (см., к примеру, linux.kiev.ua/support).

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

Великолепная шестерка

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

Red Hat Linux: инновации в Linux

Дистрибутив Linux: коммерческий или свободный?

Вероятно, исторически первый «корпоративный» дистрибутив. Интересно, что при этом весь код остается открытым. Кроме разработки и дистрибуции открытых систем, компания занимается обучением специалистов (программа сертификации RHCE пользуется большой популярностью) и поддержкой Open Source проектов.

Флагманский продукт – Red Hat Enterprise Linux (RHEL) – подходит для критически важных приложений и служб и надежно работает на многих аппаратных архитектурах. В ассортименте компании также имеются более специализированные решения, например для развертывания службы каталога или Web-сервера. RHEL также находит применение в ЦОД благодаря поддержке технологий виртуализации и Global File System.

Для обеспечения рабочих мест предлагается RHEL Desktop с различными опциями. В базовую поставку входит достаточный набор ПО для офисной деятельности и решения для централизованного управления парком станций. Определенный минус состоит в использовании графической среды Gnome, способной вызвать некоторые трудности при освоении.

RHEL обеспечивается технической поддержкой на русском языке, в Украине подобные услуги (а также обучение и пр.) предоставляет компания «Софтпром».

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

SUSE Linux: платформа «под ключ»

Дистрибутив Linux: коммерческий или свободный?

Компания Novell традиционно ориентировалась на крупных заказчиков и противопоставляла себя Microsoft практически во всех сегментах. Однако вместе с решением остановить дальнейшее развитие Netware и перевести все свое ПО на Linux (c приобретением SUSE, поставщика одного из старейших дистрибутивов), видимо, появился и определенный интерес к сегменту SMB.

За последние годы, дополнив свой арсенал рядом решений, специфических именно для Linux, Novell стала обладателем полноценной платформы SUSE Linux Enterprise (SLES), для которой к тому же имеются все актуальные сервисы и приложения – от службы каталога до groupware-решений. Кроме того, и особенно в силу недавних соглашений с Microsoft, продукция Novell прекрасно подходит для использования в гетерогенной среде бок о бок с Windows.

Клиентская часть платформы представлена ОС SLES Desktop, из особенностей которой следует отметить стандартную поддержку беспроводных коммуникаций, встроенную поисковую систему Beagle и средство преобразования макросов Microsoft Excel в формат OpenOffice org (100%-ная работоспособность пока не обеспечивается).

Все продукты Novell сопровождаются печатной документацией высокого качества, однако отечественное сообщество специалистов еще не сформировалось, так что на некоммерческую поддержку рассчитывать сложно.

Заключение упомянутого выше договора с Microsoft вызвало несколько настороженное отношение к последним инициативам компании, зато сегодня именно Novell предоставляет наиболее привлекательные юридические «страховки» от возможных исков со стороны Microsoft и SCO.

Пожалуй, SLES больше подойдет для крупных и, возможно, средних предприятий, планирующих перейти на Linux в короткие сроки и в будущем развивать свою инфраструктуру на решениях Novell.

ALT Linux – «наш» Linux

Дистрибутив Linux: коммерческий или свободный?

Компания ALT Linux – единственный поставщик дистрибутивов в СНГ, обеспечивающий полный цикл разработки и поддержки продуктов на базе собственного репозитория программ Sisyphus и, тем более, опубликовавший планы развития своих дистрибутивов.

ALT Linux исторически старается более точно позиционировать собственные разработки, в результате чего в ее арсенале имеются и серверные, и десктопные дистрибутивы. Нынешним летом ожидается выпуск ALT Linux 4.0 Office Server – серверной ОС с фиксированным набором функций, полностью настраиваемой через Web-интерфейс и ориентированной именно на сегмент SMB.

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

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

Debian GNU/Linux: строго и со вкусом

Дистрибутив Linux: коммерческий или свободный?

Это, пожалуй, самый строгий из всех дистрибутивов в отношении лицензирования программ. Располагает наибольшим репозиторием пакетов и работает на огромном количестве архитектур – от ARM до IBM S/390.

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

Дистрибутив пользуется уважением среди разработчиков свободных программ и имеет беспрецедентную по скорости и качеству некоммерческую поддержку на английском языке через списки рассылок.

Единственным значительным недостатком дистрибутива является отсутствие коммерческой поддержки в Украине и юридической защиты.

Fedora Core: инновации на общественных началах

Дистрибутив Linux: коммерческий или свободный?

Дистрибутив Fedora Core (Fedora – англ., мягкая фетровая шляпа) спонсируется (но не поддерживается) фирмой Red Hat и, по сути, развивается общественностью. Проект служит для тестирования новых технологий, которые в дальнейшем включаются в продукты Red Hat и других производителей. Новые версии Fedora Core выходят с периодичностью два-три раза в год в соответствии с имеющимся планом.

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

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

ASP Linux: Fedora Core по-русски

Дистрибутив Linux: коммерческий или свободный?

ASPLinux – один из самых известных дистрибутивов на территории СНГ. Он основан на Fedora Core, однако помимо локализации его создатели также проводят серьезную работу по повышению стабильности.

Кроме того, в дистрибутив включен ряд компонентов собственной разработки: менеджер загрузки ASPLoader, оригинальное ПО установки с великолепной программой разметки диска ASPDiskManager, средство развертывания по сети EspressoDownload.

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

И что же выбрать?

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

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

В этом смысле SLES хороша как решение «на вырост», предполагающее (хотя бы в перспективе) использование и другого ПО Novell. Но, к сожалению, поставщик, видимо, не проявляет большого интереса к нашему региону.

RHEL, в свою очередь, ценна именно присутствием в Украине официальных партнеров Red Hat, а также репутацией компании-разработчика и ее продукции.

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

Наконец, Debian GNU/Linux выделяется высокой надежностью и стабильностью. Однако следует иметь в виду, что это – универсальный дистрибутив, и его «доводка» для конкретных применений может потребовать участия квалифицированного специалиста. К отрицательным моментам также можно отнести отсутствие лицензии и отечественных компаний, оказывающих официальную поддержку (а бескорыстную помощь можно поискать на сайте Lafox.Net).

Продолжается конкурс авторов ИТС. Напиши статью о развитии игр, гейминг и игровые девайсы и выигрывай профессиональный игровой руль Logitech G923 Racing Wheel, или одну из низкопрофильных игровых клавиатур Logitech G815 LIGHTSYNC RGB Mechanical Gaming Keyboard!


Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: