Операционная система состоит из ядра, которое выполняется в привилегированном режиме, наряду с поддержкой программ, выполняющихся под управлением ядра в непривилегированном режиме. Linux – это только ядро, но полноценная операционная система требует загрузчиков, компиляторов, драйверов и т.д. Множество, если не большинство этих программ создано в рамках проекта GNU Free Software Foundation (Фонда свободного программного обеспечения GNU). Таким образом, каноническим именем операционной системы Linux будет длинное, но правильное название GNU/Linux, которое является термином, используемым в этом документе.
Linux ядро обычно поставляется в комплекте с набором дополнительных программ и приложений как системного, так и прикладного назначения.,, Разработкой и поставкой Linux как дистрибутива занимается множество компаний типа Red Hat, ALT Linux, Su SE? и Mandrake как дистрибутивы (ditributives).Очень подробно, что такое дистрибутив и из чего он должен состоять вы прочитаете в статье А.Федорчука «Коспоненты системы» http://rus-linux.net/lib.php?name=MyLDP/distr/Linux_component.html.
Можно сказать, что дистрибутив выражает видение функциональности рабочих станций и серверов разработчиками и поставщиками. Программы, поставляемые в комплекте дистрибутива, должны взаимодействовать друг с другом. Ядро операционной системы может хорошо быть дополнено исправлено с изменениями (заплатками – patches), отсутствующими в других дистрибутивах.
Имеет смысл рассмотреть выбор дистрибутива, поскольку каждый имеет свои сильные и слабые стороны.
Почему-то существует мнение,что необходимо использовать именно тот дистрибутив, как у «гуру», от которого Вы рассчитываете получить помощь. При этом под “гуру” обычно понимается советчики, которые не имеют опыта эксплуатации крупных систем, у которых нет заинтересованности в работоспособности ИТ инфраструктуры предприятия. Это неправильно.
Выбор дистрибутива должен базироваться на анализе определенных параметров дистрибутива, как технических, так и нетехнических.
Прежде всего, дистрибутив должен быть прогнозируемым. В это понятие можно вложить стабильность бизнеса разработчика и поставшика решений на основе данного дистрибутива. Коммерческая поддержка решения структурами, находящихся на территории Вашей страны является страховкой стабильности построения ИТ структуры. Положительным моментом является наличие сообщества разработчиков и пользователей данного дистрибутива. Последнее изучение распространения дистрибутивов в Украине производилось благодаря содействию украинского OSDN на сайте Linux.kiev.ua. Согласно этого исследования, в тройку наиболее распространенных попали дистрибутивы ALT Linux, ASP Linux и Mandrake. Менее распространены Red Hat и Fedora Core, Slackware. На домашней странице автора по адресу http://www.linux.kiev.ua/~adiel/polls/whatlinux/ расположены результаты голосования, дана ссылка на архив.
Некоторые дистрибутивы имеют репутацию надежных и стабильных, но несколько устаревших. Иные имеют репутацию как постоянно обновляемые, но менее стабильные. Некоторые дистрибутивы ориентированы на начинающих пользователей, другие же более ориентированные на профессионалов. Черезвычайно трудно соблюсти баланс бежду этими крайностями.
Важным моментом является локализация. Не все дистрибутивы локализованы в одинаковой мере. Именно те дистрибутивы, которые имеют развитые сообщества разработчиков и пользователей, наиболее локализованы.
Дистрибутивы можно разделить как коммерческие (выпущенные и поддерживаемые коммерческими организациями) и некоммерческими. На самом деле, это несколько некорректное разделение – Linux является свободной операционной системой. Разница в том, что для некоммерческих дистрибутивов не анонсируется коммерческая поддержка. В этом случае некоторую помощь возможно получить из Internet (списки рассылок групп пользователей, как пример) или заключив соглашение с местной группой пользователей Linux (Linux user group). Информацию о поддержке и локальных группах пользователей Linux в Украине также можно найти на сайте Украинского OSDN (http://www.osdn.org.ua).
Дистрибутив ALTLinux создается командой разработчиков, сформировавшейся в основном из числа сотрудников фирмы IPLabs – одной из первых фирм, занимавшейся продвижением Линукс на российские просторы. Выпускается две модификации дистрибутива: ALTLinux Junior – для установки на персональные компьютеры (ориентированный на начинающих пользователей Linux) и ALTLinux Master – ориентированный на серверные приложения. Существуют еще несколько вариантов дистрибутивов от ALT Linux. Дистрибутив Linux, «ИВК Кольчуга» предназначен для использования в составе информационной системы предприятия в качестве межсетевого экрана (МЭ) с расширенной функциональностью. ALT Linux «Утёс-К» – универсальный защищённый дистрибутив Linux, сертифицированный Гостехкомиссией по 5 классу СВТ защиты конфиденциальной информации, пригодный для использования как в качестве сервера так и рабочей станции. ALT Linux Castle защищённый серверный дистрибутив на основе системы RSBAC. ALT Linux – динамично развивающийся дистрибутив. В команду разработчиков входит свыше 120 человек, подавляющее большинство из Белоруссии, Украины и России.
Дистрибутив ASPLinux был создан фирмой SWsoft, а в марте 2001 года команда его разработчиков объединилась с группой разработчиков дистрибутива Black Cat Linux – лучшего из русифицированных дистрибутивов той поры. Включает утилиту работы с разделами ASPDiskManager, графический загрузчик ASPLoader, Espresso Download? как самостоятельную утилиту и часть сетевой установки. Разрабатываемый российскими специалистами, ASPLinux обеспечивает неплохую поддержку русского языка. Как пишут авторы 100% совместимый с Red Hat Linux.
Mandrake Linux был создан в 1998 году с целью сделать Linux простым в использовании для всех. В то время Linux уже был хорошо известен как мощная и стабильная операционная система, которая требовала серьезных технических знаний и активного использования «командной строки»; Mandrake Soft? увидел возможность совместить ее с наилучшими графическими окружениями рабочих столов, добавил свои собственные графические утилиты настройки и быстро стал известен своими стандартами в простоте использования и функциональности.
Red Hat, коммерческий дистрибутив Red Hat Software, Inc. один из самых популярных дистрибутивов. С текстовой и графической версиями программы установки возможно, самая простая в установке Linux. Она предлагает простое обновление и управление пакетами через утилиту ``RPM и включает два популярных менеджера окон для X Window System: GNU Network Object Model Environment (GNOME) и ``K Desktop Environment (KDE). Доступен для платформ Intel, Alpha и Sparc. Fedora Core (далее FC) стала заменой свободно распространяемых дистрибутивов от Red Hat?, сама же Red Hat? будет уделять внимание только своим коммерческим продуктам, однако проект FC спонсируется Red Hat? и полностью находится под их контролем, к тому же вcе протестированые приложения из FC будут прямиком попадать в дальнейшие версии их коммерческих продуктов.
Slackware Linux был одним из первых дистрибутивов Linux. Большинство настроек производятся «напрямую», без дополнительных конфигураторов и других «прослоек». Это делает дистрибутив достаточно сложным для начинающих, но он пользуется популярностью у небольшого количества опытных пользователей. Обновления пакетов появляются достаточно регулярно. Отсутствует коммерческая поддержка в регионе.
Debian имеет репутацию основательной и устойчивая операционной системы. Считается, что исходный код был достаточно хорошо проверен многими людьми по всему миру (попробуйте сделать это для несвободных продуктов!). Некоторым следствием этого является репутация вечно устаревшего дистрибутива, в котором новинки появляются только спустя некоторое время. Кроме того, считается, что поддержка новых аппаратных устройств затруднена. Кажется, это несправедливо. Большинство корпоративных пользователей заинтересовано в стабильности и надежности. Можно выразиться так – “корпорация – не тестовая лаборатория”. Создатели Debian'а очень щепетильно относятся к лицензированию, поэтому Debian является самым лицензионно чистым»чистым» дистрибутивом.
Gentoo – дистрибутив, распространяемый в исходных кодах. Существует устойчивое мнение, что его можно использовать для создания своего собственного дистрибутива, его легко приспособить под собственные нужды, в том числе настроить под имеющееся аппаратное обеспечение. Создатели и распространители этого мифа умалчивают о минимально необходимых составляющих: высококвалифицированном персонале и больших затратах времени, что в сумме черезвычайно дорого.
Как уже отмечалось, для некоторых дистрибутивов существует несколько уровней поддержки.
Естественно, коммерческая поддержка не оказывается для пользователей, бесплатно загрузивших дистрибутив из Internet. Правда, в подобных случаях, в отличие от разработчиков проприетарного ПО, производители свободного поддерживают сообщества разработчиков и пользователей. Это могут быть рассылки, форумы и целые технологии информирования об ошибках и методах исправления (bugzilla). Кроме этого, всегда свободно доступна документация для пользователей и разработчиков – в отличие от.
Коммерческие дистрибутивы, как уже отмечалось, имеют несколько различных уровней доступной поддержки. Следует заметить устойчивое мнение о существовании качественной поддержки по невероятно низким ценам (около 5 евро в год). На самом деле это невозможно.
На самом деле подобная поддержка может включать в себя адресное информирование о новых версиях ПО, обновлениях, исправлениях обнаруженных ошибок и некоторое, ограниченное, количество консультаций по электронной почте.
Большинство производителей или распространителей предусматривает версию «Корпорация» (Enterprise), которая гарантирует поддержку в течение 5 и более лет и которая основана на устойчивых версиях. В комплекте с такими дистрибутивами идет лицензия, даже при том, что код лицензирован под GPL или LGPL. В данном случае под лицензией понимается не право пользователя использовать продукт, а гарантированное право на поддержку определенного уровня (согласно договора). Именно гарантия не только качественного и стабильного продукта, но и гарантированной поддержки обеспечивает популярность подобных лицензий.
Насколько автору известно, коммерческую поддержку Linux на Украине осуществляют несколько компаний. Так, к примеру, компания ЕМТ (www.EMT.com.ua) специализируется, в основном, на поддержке дистрибутива ALT Linux. В Росии можно назвать компанию ООО “Альт Линукс” (www.altlinux.ru).
Одна из причин миграции на свободное ПО – отсутствие прессинга производителя продуктов, заставляющих модернизировать как программное, так и аппаратное обеспечение. Компании гарантируют исправления ошибок и для предыдущих версий.
Для рабочих станций важным моментом является корректная локализация. Менее года назад появился украинский интерфейс у операционной системы Windows. Естественно, многие свободные операционные системы имеют украиноязычный интерфейс (разного уровня готовности). Можно только приветствовать использование в Украине локализованных дистрибутивов, к примеру, ALT Linux, в создании которых участвовали разработчики с Украины и России. Что касается русскоязычного интерфейса, в этой области уже достаточно много наработок.
Европейская комиссия, в частности, высказала мнение, что GNU/Linux – предпочтительная платформа для рабочих станций, поскольку она предлагает лучшие инструментальные средства конфигурации и разнообразие продуктов для установок программ, которые являются более подходящими для настольного использования. Также, некоторые популярные настольные программы не работают на всех альтернативных ОС (например Mozilla, web-браузер в настоящее время не работает на Open BSD?).
Для серверов ситуация – гораздо менее ясна. Считается, что Open BSD? имеет намного лучший уровень защиты, чем любая свободная операционная система – за последние 6 лет потребовалась ровно несколько исправлений уязвимостей. Правда, невозможно говорить о существовании на территории Украины, да и СНГ, достаточного количества опытных системных администраторов.
Серверные приложения вообще хорошо выполняются на всех BSD платформах и GNU/Linux, хотя многие из них были написаны в GNU/Linux и перенесены в BSD. Проприетарное программное обеспечение часто только доступно только для GNU/Linux.
Рекомендовать можно следующее – если нет специальных требований к защищенности узла, для построения серверных решений осмысленно применять GNU/Linux (дистрибутив ALT Linux). В исключительных случаях можно рассматривать вопрос применения защищенных дистрибутивов производства ALT Linux Team – УТЕС-К (http://www.altlinux.ru/index.php?module=utes), ИВК Кольчуга (http://www.altlinux.ru/index.php?module=chainmail1) либо Open BSD?.
Для рабочих станций автор предлагает использовать ALT Linux 2.3 Compact (http://www.altlinux.ru/index.php?module=compact23).
http://linuxshop.ru/linuxbegin/article175.html
Если бы дистрибутивы Linux были самолетами (полная версия)...