Содержание

Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal

Ключевые моменты выбора операционной системы (продолжение)

Итак, перейдем непосредственно к обзору дистрибутивов операционной системы Linux, доступных на сегодняшний момент, в разрезе совместимости с Х-терминалами. Конечно, рассмотреть все дистрибутивы операционной системы Linux физически невозможно, поэтому для общей информации можете посетить также страницу сайта http://lwn.net/Distributions/, чтобы ознакомиться с более полным списком. Принимая во внимание тот факт, что дистрибутивы Linux создаются компаниями или группами лиц, целесообразно группировать их по этому признаку.

ASPLinux

В своей работе я использую дистрибутив от российского разработчика операционной системы Linux – компании ASPLinux (сайт http://www.asplinux.ru). Так, Х-терминал сервер, который я администрирую, работает под управлением ASPLinux 9 Express, и я вполне удовлетворен его производительностью. Несмотря на то, что этот дистрибутив далеко не новый и состоит всего из 3-х компакт дисков, он включает в себя операционную систему и довольно обширный набор прикладных программ. Если вы имеете достаточный опыт работы в операционной системе Linux и вам не нужна дополнительная документация, то также можете остановить свой выбор на этом облегченном дистрибутиве (сборке Express). Кроме этого, компания ASPLinux предлагает своим пользователям дистрибутивы в сборке Standard, Deluxe и Greenhorn. На период написания книги, доступными были версии 9.2 и 10 операционной системы ASPLinux. Так, редакция Standard кроме самой операционной системы и базового набора прикладных программ содержит также руководство по установке и руководство пользователя, а также дополнительные программы (включая коммерческие демонстрационные версии) и игры. Наиболее полной считается редакция Deluxe, в которая отличается от Standard наличием исходных текстов пакетов операционной системы, компакт диска с документацией, книги "Руководство администратора", а также коммерческого программного продукта Acronis OS Selector. Для знакомства с операционной системой ASPLinux компания предлагает также загрузочный диск Greenhorn, который позволяет работать с операционной системой даже не устанавливая ее на компьютер. Редакция Greenhorn является незаменимым помощником при выполнении восстановительных работ для любого системного администратора.

Для Х-терминал сервера интерес может представлять дистрибутив ASPLinux Server II, оптимизированный для создания корпоративных серверов различных классов и поддерживающий различные серверные архитектуры, включая многопроцессорные, и системы с большими объемами памяти. Построенный на ядре операционной системы Linux версии .4.21, он включает в себя много функций ядра версии 2.6, таких как поддержка NPTL, IPSec, асинхронный ввод-вывод, балансировщик загрузки сети IPvs, списки управления доступом (ACL), поддержка файловой системы XFS и некоторых других. Кроме этого, в состав данного дистрибутива входит программный пакет Acronis True Image Server for Linux, который позволяет выполнять полное резервное копирование и восстановление данных для Linux-сервера. А так как на Х-терминал сервере используется схема централизованного хранения информации всех пользователей Х-терминалов, то это немаловажный плюс. В редакцию ASPLinux Server II также попала поддержка электронных ключей HASP — аппаратной системы для защиты данных от несанкционированного использования.

Дистрибутивы от ASPLinux интересны для конечных пользователей еще и тем, что в команде их разработчиков участвует коллектив Black Cat Linux Team: разработчики наиболее популярного дистрибутива Linux на постсоветском пространстве. Так, 19 марта 2001 года компания ASPLinux, разработчик российского дистрибутива GNU/Linux, и Black Cat Linux Team объявили об объединении. По условиям соглашения все права на товарный знак Black Cat Linux перешли к компании ASPLinux. Объединенная команда сосредоточила усилия на выпуске дистрибутива ASPLinux, в котором соединились лучшие черты двух дистрибутивов. Леонид Кантер, лидер Black Cat Linux Team, возглавил команду разработчиков дистрибутива. Компания ASPLinux продолжила поддержку многочисленных пользователей дистрибутива Black Cat Linux.

Продукты под торговой маркой ASPLinux появляются на рынке с завидным постоянством. Также регулярно выпускаются и обновленные версии пакетов, которые входят в состав этих дистрибутивов. Используя средство автоматического обновления yum, можно поддерживать систему в оптимальном состоянии и использовать самое современное программное обеспечение. Практически все из предлагаемых дистрибутивов ASPLinux, кроме Greenhorn подойдут в качестве серверной платформы для организации сети бездисковых Х-терминалов. Преимуществом ASPLinux для организации Х-терминальной среды является еще и тот факт, что прикладное программное обеспечение этого дистрибутива, как правило, собрано для работы в архитектуре i386, а следовательно, его можно использовать для локального запуска даже на морально устаревших Х-терминалах.

Локализация операционной системы Linux является особенно сильной стороной дистрибутива ASPLinux. Особенно хорошо реализована поддержка русского языка, причем как для кодовой страницы KOI8-R, так и для CP1251. На родной язык переведена не только программа установки, но также большая часть прикладного программного обеспечения и даже главные разделы справочной документации man. Украиноязычным пользователям понравится возможность работы в украинском варианте данной операционной системы (кодовые страницы KOI8-U или CP1251). Хороший уровень поддержки национальных языков должен прийтись по душе рядовым пользователям, которые смогут более эффективно использовать программное обеспечение в своей работе.

RedHat Linux

RedHat Linux – это наверное самая популярная версия операционной системы Linux. Данный дистрибутив разрабатывается одноименной компанией Red Hat (сайт http://www.redhat.com), основанной еще в 1993 году. Базируясь на платформе свободно распространяемого программного обеспечения, компания Red Hat смогла предложить своим пользователям хорошую операционную систему и неплохое сопровождение. В одно время можно было даже перефразировать известное словосочетание: говорим Linux, думаем Red Hat. Имея лицензионное соглашение GNU/GPL данный программный продукт нашел множество почитателей во всем мире. Но такое свободное распространение было вплоть до выхода операционной системы RedHat Linux версии 9, а теперь уже осталось в прошлом. Сейчас компания практикует исключительно платное предоставление своей операционной системы, используя модель подписки. То есть оплачивая подписку на сервисное обслуживание, клиент получает возможность скачать программное обеспечение с сайтов компании или получить его на сменных носителях (CD-R, DVD-R). Возможно уверовав в свое действительно лидирующее положение на рынке операционных систем Linux, компания прекратила предоставление бесплатного доступа к создаваемому ею программному обеспечению. Причины, побудившие компанию к такому шагу, вполне очевидны. С одной стороны, программный продукт пользуется действительно большой популярностью, а, с другой стороны, затраты на предоставление технической поддержки пользователям постоянно возрастают. Как видите, выбор довольно не велик: или ухудшить качество технической поддержки, а как следствие, и самого дистрибутива, или сосредоточиться на поддержке пользователей и разработке, но повысить стоимость платы за использование своего программного продукта. Как известно, компания Red Hat выбрала второе направление развития. Возможно, сам продукт от такого решения и выиграл, но часть пользователей предыдущих версий RedHat Linux были огорчены таким решением. Выход из сложившейся ситуации не заставил себя долго ждать. На базе сообщество разработчиков и пользователей RedHat Linux появился перспективный проект Fedora Core, который развивается отчасти благодаря спонсорской поддержке компании Red Hat. На момент написания книги, последней версией программного продукта компании Red Hat был Red Hat Enterprise Linux v.4, выпущенный для всеобщего обозрения в феврале 2005. Линейка операционный систем Red Hat Enterprise Linux предназначена, как для высокопроизводительных серверов, так и для обычных рабочих станций. Цена подписки, мягко говоря кусается. Так, Red Hat Enterprise Linux WS в начальной комплектации (Basic Edition) стоит 179 $, вот вам и свободно распространяемое программное обеспечение. Правда, следует отметить, что дистрибутиву от Red Hat присущи также и положительные черты. В частности, он будет хорошим выбором для работы на загруженном сервере. Следует также помнить, что часть программного обеспечения может устанавливаться только на сертифицированные операционные системы Linux, одной из которых как раз и является Red Hat Enterprise Linux.

Fedora Core

Fedora Core Linux (сайт http://fedora.redhat.com/) - это наследник культового дистрибутива RedHat Linux. Он создан сообществом Fedora Project при участии и спонсорской поддержке компании Red Hat. Дистрибутив Fedora Core одинаково хорошо подходит для установки, как на домашний или офисный компьютер, так и на мощный сервер. Fedora Core Linux включает в себя удобную программу для установки и полный набор приложений - игры, офисные пакеты, серверные приложения и т.д. Последняя версия данного дистрибутива (на период написания книги) Fedora Core 3 включает в себя технологию SELinux, и продолжает политику использования только самого нового программного обеспечения. В третьей версии данного дистрибутива статический каталог /dev был заменен на динамический, контролируемый системой udev. Fedora Core 3 может работать на 2-х принципиально различных аппаратных платформах: 32-х разрядных Intel x86 и 64-х разрядных AMD64/EM64T. Дистрибутив от сообщества Fedora Project версии 3 для архитектуры x86 оптимизирован под использование в качестве центрального процессором Intel Pentium 4, и это обстоятельство нужно учитывать при выборе аппаратного обеспечения под данную сборку. Конечно, работать Fedora Core 3 будет и на процессорах других производителей, включая ADM и VIA, но менее эффективно. Сообщество разработчиков Fedora Core трудится очень продуктивно, что позволяет выпускать им новые версии своего продукта через небольшие промежутки времени. Такая поспешность радует пользователей-новаторов, но также делает данный дистрибутив операционной системы Linux менее надежным. При выборе Fedora Core в качестве серверной платформы для Х-терминал сервера, системному администратору следует особенно тщательно проверить прикладные программы, которые будут использовать пользователи на предмет устойчивой и надежной работы.

Debian GNU/Linux

Про дистрибутив Debian говорят, что это сердце сообщества операционных систем Linux. Создатели данного программного продукта действительно хорошо постарались, чтобы сделать его по настоящему свободным (отсюда и приставка GNU в названии). С технической точки зрения, Debian - продвинутый дистрибутив, и его вряд ли можно порекомендовать новичку. Debian GNU/Linux значительно отличается от дистрибутивов, основанных на Red Hat, и менеджером пакетов, и уровнями выполнения и даже содержимым и расположением конфигурационных файлов. Это по-настоящему "хакерская" операционная система в хорошем понимании данного слова. До недавнего времени разработка этого дистрибутива велась в двух направлениях: с одной стороны, вносились изменения в существующее программное обеспечение и тем самым оно попадало в раздел пакетов разработки (unstable distribution), а с другой стороны, существующие пакеты тщательно тестировались на предмет ошибок и после этого попадали в раздел стабильных пакетов (stable distribution). Такая ситуация привела к тому, что выход очередной версии данной операционной системы вызывал у некоторых пользователей недовольство стабильными, но часто морально устаревшими программными пакетами, которые входили в ее состав. Для разрешения подобной ситуации была введен еще один промежуточный раздел тестируемых пакетов (testing distribution), которые значительно надежнее, чем пакеты в разработке, но все же не так тщательно проверены как стабильные версии. Debian по праву может считаться самым большим из дистрибутивов операционной системы Linux. Так, в версии Debian GNU/Linux 3.0 содержится почти 9000 пакетов.

Для серверной платформы Х-терминалов данный дистрибутив конечно подойдет, но перед его использованием желательно убедиться в том, что системный администратор обладает достаточными знаниями и желанием работать с Debian. Так как не следует забывать, что у данной операционной системы есть как преданные поклонники, так и яростные противники.

SuSE Linux

SuSE Linux – это наиболее продаваемый в Европе дистрибутив операционной системы Linux (сайт http://www.suse.com), благодаря, наверное, продуманному набору прикладных программ (включая даже коммерческие) и хорошей сбалансированной настройке. После покупки его всемирно известной компанией Novell, увидел свет дистрибутив SuSE Linux 9.2 Professional. Субъективно, SuSE Linux – это не серверный дистрибутив, а скорее всего операционная система для рабочей станции, хотя и для работы на сервере он тоже прекрасно подойдет. Отличительными особенностями SuSE Linux является пожалуй наличие единой утилиты конфигурирования системы YaST, которая значительно облегчает администрирование данной операционной системы. По мнению пользователей, SuSE – это наиболее отшлифованный дистрибутив, который можно начать использовать даже без достаточного опыта. Несмотря на то, что это коммерческий дистрибутив (версия SuSE Linux 9.2 Professional продается по цене 89,95 $), он нашел достаточно поклонников по всему миру, которые по достоинству оценили его положительные качества. В данной версии операционной системы Linux очень значительное внимание уделяется локализации на немецкий, французский, итальянский и испанский языки.

Mandrakelinux

Созданный еще в 1998 году Mandrakelinux (сайт http://www.mandrakelinux.com/) поставил себе целью сделать Linux простым в использовании для всех. К тому времени операционная система Linux была уже хорошо известна как мощная и стабильная операционная система, которая требовала, к великому сожалению начинающих пользователей, серьезных технических знаний и активного использования "командной строки". Создатели Mandrake увидели возможность совместить ее с наилучшими графическими окружениями рабочих столов, добавили свои собственные графические утилиты настройки и быстро сделали Mandrakelinux известеным своими стандартами в простоте использования и функциональности. Такой творческий подход позволяет Mandrake предложить всю мощь и стабильность Linux совместно с простотой использования и приятным окружением как для профессионалов так и для индивидуальных пользователей. На практике, конечно? не все так гладко. Поначалу Mandrakelinux очень напоминал RedHat Linux, но постепенно все больше и больше удалялся от такого наследия. Изначально акцент был сделан на простоту использования и аппаратную оптимизацию под процессоры Intel Pentium и совместимые с ними. Тем самым пользователи более слабых компьютеров не могут использовать в своей работе эту операционную систему. Ориентация на потребности рядовых пользователей положительно сказалась на популяризации данного дистрибутива, который нашел множество почитателей во всем мире. В 2005 году компанией Mandrakesoft была куплена известная бразильская компания Conectiva, создатель одноименного дистрибутива Linux (сайт http://www.conectiva.com/) популярного в Латинской Америке. Будем надеяться, что от такого слияния выиграет все сообщество пользователей Linux.

AltLinux

Компания ООО "Альт Линукс" это еще один российский разработчик одноименной операционной системы. Дистрибутивы AltLinux исторически базируются на Mandrake Linux, но компания привнесла в них много нового, особенно большая работа проделана по локализации (русификации) программного обеспечения. На момент написания данной книги последней версией данного дистрибутива был ALT Linux 2.4 Master - универсальный дистрибутив GNU/Linux, включающий в себя множество подготовленных к эксплуатации программных решений для серверов и рабочих станций. К особенностям данного дистрибутива можно отнести повышенные методы обеспечения безопасности, которые обеспечиваются авторизацией пользователей по системе TCB (альтернативной схеме управления теневыми паролями), а также выполнением большинства серверов-демонов в виртуальной среде (chrooted environments). ALT Linux 2.4 Master поддерживает несколько вариантов ядер версий 2.4.x и 2.6.x: для серверов, рабочих станций и т.д. Несмотря на то что это дистрибутив от российского производителя, он имеет широкую аудиторию пользователей на территории России и стран СНГ.

Gentoo

Данный дистрибутив Linux очень сильно отличается от своих собратьев по лагерю Open Source. Gentoo Linux (сайт http://www.gentoo.org/) - представляет собой систему, в которой, с одной стороны, упрощена процедура настройки, установки и обновления программных пакетов, а с другой стороны, все они непосредственно компилируются на компьютере пользователя. Благодаря такой оптимизации пользователю очень легко собрать не перегруженную излишними сервисами операционную систему при этом максимально оптимизированную под конкретное аппаратное обеспечение. Для тех, кто не хочет компилировать программы, можно получить их уже в собранном виде, но, как мне кажется, это искажает философию Gentoo Linux. Все программное обеспечение данной операционной системы хранится в Portage – системе управления пакетами программ для Gentoo. Имея доступ в Интернет, вы всегда можете обновить локальное дерево Portage пакетами самых последних версии. На сегодняшний день репозитарий Portage насчитывает свыше 8 тысяч пакетов, которые постоянно обновляются. Пользователи любят Gentoo Linux за то, что это пожалуй самый быстрый дистрибутив данной операционной системы. Правда, к его недостаткам следует причислить недостаточную стабильность, для того чтобы порекомендовать его для использования в качестве операционной системы Linux для сервера.

Slackware

Пожалуй, Slackware – это самый юниксоподобный дистрибутив операционной системы Linux. В нем используется система инициализации BSD, благодаря которой проще происходит запуск сервисов при включении компьютера. С другой стороны, пользователи лишены возможности настройки системы в различных режимах, например, однопользовательском, многопользовательском с поддержкой работы в сети, графическом режиме и т.д. Несмотря на наличие утилиты для управления пакетами, дистрибутив Slackware до сих пор работает с программами, которые распространяются в обычных сжатых тарболах (*.tgz). С технической точки зрения Slackware всегда был продвинутым дистрибутивом и сохраняя преданность идеалам UNIX, отличается простотой в использовании и надежностью. Его вполне успешно можно использовать в качестве Х-терминал сервера, правда, начинающим пользователям его рекомендовать нельзя.

Linux XP

Авторы дистрибутива операционной системы Linux XP Professional Edition (сайт http://www.linux-xp.com/) заверяют, что это универсальная и безопасная операционная система для русскоязычных домашних и бизнес-пользователей, основанная на открытых программных решениях мирового лидера в области Linux - корпорации Red Hat, Inc. На самом деле это еще один клон популярного проекта Fedora Core. Созвучное название с операционной системой от Microsoft конечно добавляет популярности данной сборке, особенно у начинающих пользователей, но также отталкивает профессионалов Linux. Пользователям операционных систем семейства Linux, я думаю, незачем копировать методы работы других операционных систем, так как именно в многообразии сила этого свободно распространяемого программного продукта. С другой стороны, доступность программного обеспечения сообщества Open Source позволяет любому человеку создавать свой собственный дистрибутив и вносить в него уникальную функциональность, что еще раз продемонстрировали создатели Linux XP.

Linspire

Последняя, на момент написания книги, версия данного дистрибутива операционной системы Linux называется Linspire 4.5 (сайт http://www.linspire.com/). Этот дистрибутив ранее известный как Lindows, рассчитан на неопытных или начинающих пользователей системы Linux. Лично я не рекомендовал бы его использовать в качестве основы для Х-терминал сервера, хотя его создатели уверяют, что данный программный продукт является полнофункциональной операционной системой такой как Microsoft Windows XP или Apple Mac OS X. Linspire имеет встроенную поддержку упрощенного метода установки программного обеспечения, называемую CNR Service, за которую необходимо платить 49,95 $ в год. Данный метод установки и обновления программного обеспечения больше подходит для домашних пользователей, а для сервера, наверное, лучше использовать другие технологии.

myLinux

Для жителей Украины, интерес может представлять проект украиноязычного дистрибутива операционной системы Linux от компании Майлинукс – myLinux (сайт http://mylinux.com.ua/). Так, доступная на момент написания книги версия myLinux 3.1 включала в себя: ядро операционной системы версии 2.6.9, графическую подсистему X.org X11 6.8.1, графическую среду Gnome 2.8.0, подсистему печати CUPS 1.1.22, офисный пакет OpenOffice.org 1.1.2, браузеры Mozilla 1.7.3, Firefox 1.0, почтовые клиенты Mozilla Mail 1.7.3, Evolution 2.0.3 и т.д.

Как видите, многообразие выборы операционных систем Linux (дистрибутивов) действительно есть и в зависимости от ваших потребностей вы вольны использовать ту систему, которая вам лучше подходит. Главное при этом не забывать о 3-х обязательных составляющих серверного дистрибутива операционной системы Linux для Х-терминалов: надежность, безопасность и управляемость. Конечно, можно не придерживаться этих рекомендаций и настроить Х-терминал сервер на любом дистрибутиве, но всегда нужно помнить, что главное условие успешности сервера не простота его настройки, а простота и надежность в его работе и обслуживании.

Пока интересно, читаем дальше!

Авторское право © Сеник Николай, 2004-2006