Реклама

Защитите ваши данные с пoмощью программы резервного копирования Handy Backup. Пoкупайте Handy Backup и пoлучайте БЕСПЛАТНО аккаунт на онлайн бэкап сервере. Подробнее...



LAN :: LAN

Блеск и нищета некоммерческих UNIX

в buzz в мой мир в twitter версия для печатисохранить в pdf

Константин Пьянзин

Роль и место некоммерческих UNIX в информационной системе. Некоторые характеристики RedHat Linux 6.1, Linux Mandrake 6.1 и FreeBSD 3.3.

«Вы много внимания уделяете Novell и Microsoft. Поверьте, это уже мертвые системы. Они будут цепляться за любую соломинку, чтобы выжить. Но в лице Linux им уже вынесен приговор. Пройдет немного времени, и приговор будет приведен в исполнение».

«Многие линуксоиды живут в мире мифов и иллюзий. Это, прежде всего, относится к «бесплатности» системы и ПО, высокой производительности, нетребовательности к аппаратному обеспечению, простоте администрирования, отказоустойчивости и т. п.».

Из писем в редакцию

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

Среди свыше десятка имеющихся в мире некоммерческих ОС наибольшей известностью пользуются Linux, FreeBSD, OpenBSD, NetBSD, GNU Hurd, Minix, Cynus, FreeDOS, Freedows, BPMK, VSTa. Многие из этих ОС работают не только на платформе Intel, но и на платформах SPARC, PowerPC, Alpha и других. Несмотря на такое разнообразие некоммерческих систем, широкой популярности добилась, пожалуй, лишь ОС Linux, лавинообразный всплеск интереса к которой наблюдается как со стороны пользователей, так и со стороны разработчиков. Второе место по популярности, правда, с большим отставанием, занимает система FreeBSD. Исходя именно из этих реалий, для рассмотрения возможностей бесплатных ОС мы выбрали Linux и FreeBSD, причем в качестве дистрибутивов Linux были взяты RedHat Linux и Linux Mandrake.

Следует сразу оговориться, что тестирование операционных систем проводилось лишь для определения их совместимости с различным аппаратным обеспечением и оценки удобства и возможностей администрирования и работы пользователей. Тесты выполнялись на пяти разных компьютерах, начиная от совсем старой машины с 486-м процессором до суперсовременной модели с Pentium III.

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

ДИСТРИБУТИВЫ

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

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

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

Совсем другая ситуация с дистрибуцией Linux. Каждый дистрибьютор на основе ядра волен составлять свой комплект программ, большая часть которых — это бесплатные или условно-бесплатные приложения. Нередко для удобства работы и администрирования системы дистрибьюторы добавляют свои собственные разработки. Ряд дистрибьюторов включает в пакеты коммерческие приложения. Кроме того, дистрибьюторы отвечают за разработку процедуры инсталляции системы и начальной загрузки, комплектацию документации и т. д. В результате дистрибутивы имеют настолько значительные отличия, что порой трудно говорить об единой системе. Самыми известными дистрибутивами Linux являются RedHat Linux, Caldera OpenLinux, Debian GNU/Linux, Slackware Linux, S.u.S.E., Linux Mandrake.

На главном сервере разработчиков Linux (http://www.linux.org) можно найти сведения о двух десятках дистрибьюторов, но там перечислены только крупные компании. На самом деле число дистрибьюторов гораздо больше, во многих странах, в том числе и в России, имеются национальные дистрибьюторы. Правда, все они используют в качестве основы один из известных дистрибутивов.

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

Чтобы разговор о Linux был более предметным, для тестирования мы выбрали самый популярный дистрибутив — RedHat Linux, поставляемый компанией RedHat Software. По статистике ему принадлежит более 50% рынка. В начале октября 1999 года компания выпустила версию RedHat Linux 6.1, которую мы и решили протестировать.

Также нам захотелось присмотреться и к хиту сезона — Linux Mandrake, тем более что за свою недолгую историю он уже успел завоевать признание многих поклонников и получить самые престижные награды сообщества Linux. На самом деле Mandrake является клоном RedHat, предоставляющим более удобные средства для работы и администрирования. Для тестирования мы выбрали версию Linux Mandrake 6.1, появившуюся в начале октября 1999 г.

Дистрибуцией FreeBSD, в отличие от Linux, занимается фактически только одна организация — Walnut Creek (http://www.cdrom.com). Если быть абсолютно точным, дистрибуцией занимается несколько компаний, поскольку FreeBSD является некоммерческой ОС, поставляемой в исходных кодах. Поэтому любая организация, группа людей или отдельные лица могут изготавливать и распространять дистрибутивы FreeBSD, но погоду на этом рынке делает Walnut Creek. Для тестирования был взят самый последний дистрибутив — FreeBSD 3.3, вышедший в сентябре 1999 года.

Выбор операционной системы и даже отдельного дистрибутива — это вопрос скорее даже не вкуса, а религии. Сторонники различных ОС ведут между собой локальные и глобальные войны, где наряду с легким оружием (наподобие «мне нравится это и не нравится то») применяется и тяжелая артиллерия (результаты тестов и ссылки на корифеев информатизации). Даже среди поклонников Linux периодически возникают ожесточенные споры, какой дистрибутив лучше. Одни отдают предпочтение RedHat, другие — Slackware. Нередко нелюбовь объясняется лишь элементарным незнанием конкурентов или предвзятым к ним отношением. Одной из главных причин выбора дистрибутивов RedHat, Mandrake и FreeBSD было то, что я с ними хорошо знаком, более того, они активно используются в издательстве «Открытые системы» для предоставления сетевых сервисов.

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

Первая проблема, с которой мы столкнулись, — это где взять дистрибутивы. У нас имелись дистрибутивы RedHat Linux 6.0, Mandrake 6.0 и FreeBSD 3.0, но хотелось проверить в работе самые последние версии.

На первый взгляд самым простым и дешевым способом получения дистрибутивов является их покупка на радиорынке. Я специально посетил два московских радиорынка: «Митинский» и «Царицынский». Сплошной обман — так можно охарактеризовать работу распространителей дистрибутивов. Лицензия GNU (точнее, ее своеобразная интерпретация) может сыграть с пользователями злую шутку. На лотках можно увидеть RedHat 6.01, RedHat 6.02, RedHat 6.1, RedHat 6.2, RedHat 6.5 и т. д. Только номера версий — не более, чем надувательство. Все они на самом деле были дистрибутивами RedHat Linux 6.0, иногда дополненными не очень существенными программками. Венцом «самопального» творения оказалась коробка с надписью «Дистрибутив RedHat 6.1» — на поверку же это оказался всего лишь RedHat 5.2. Наживы ради распространители готовы «нарисовать» на коробке любое число. Я уже не говорю о том, что, в отличие от настоящего дистрибутива, включающего от двух до четырех и более CD-ROM, «пиратский» дистрибутив состоит лишь из одного CD-ROM. Между прочим, рынок довольно оперативно реагирует на изменение интереса к различным дистрибутивам Linux. Если год назад без труда можно было найти Yggdrasil Linux, TurboLinux, Caldera OpenLinux и другие, то сейчас в основном торгуют RedHat Linux и Mandrake.

Истратив изрядное количество денег на покупку последних «дистрибутивов», мне пришлось оставить эту затею. В этой связи покупка дистрибутивов у солидных распространителей представлялась более привлекательной альтернативой. Например, дистрибутивы некоммерческих UNIX можно заказать на сервере http://www.vinchi.ru. Однако, как выяснилось, новые версии местных дистрибьюторов выходят с неприемлемой задержкой, и на момент написания статьи дистрибутивы RedHat 6.1, Mandrake 6.1 и FreeBSD 3.3 у них отсутствовали.

В конце концов, дистрибутивы пришлось переписывать по Internet, затратив на это уйму времени. Кстати, дистрибьюторы значительно облегчили процесс получения дистрибутивов: сейчас они в обязательном порядке размещают образы (image) CD-ROM на серверах. Их остается только скачать и нарезать записываемый компакт-диск.

КАК ОЦЕНИТЬ ВОЗМОЖНОСТИ ОС

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


16.11.1999г


Комментарии:


Для того, чтобы оставить комментарий авторизуйтесь или зарегистрируйтесь.

Новости ОСП-ТВ - 03.09.10


В номере

30/01/2003 №01


НОВШЕСТВА
Все новинки

Эта рубрика в архиве
Список номеров за



Инфозоны

Решения Oracle

10-кратная эффективность

Оцените возможности снижения затрат и улучшения ключевых показателей работы системы с новой СУБД Oracle Database 11g Release 2!

Финансы для НТВ

Телекомпания НТВ совершенствует систему финансового управления с помощью Oracle E-Business Suite.

Аналитика нового поколения

Полный спектр современных технологий и методов бизнес-анализа в среде Oracle BI.

Спортивный интерес

Торговая сеть СПОРТМАСТЕР анализирует миллиард записей за четыре секунды!


OSP.RU :: Написать письмо.