Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта

ЗАО "Техно-СПб" Системная интеграция

OC Linux в качестве альтернативы

Дмитрий Ковригин,
вед. программист фирмы Эврика, 327-3343, 275-3881
    В статье кратко изложены соображения фирмы Эврика по позиционированию ОС Linux в качестве альтернативы MS Windows. Для обоснования сделанных выводов использованы ссылки на различные источники.

    Oперационные системы фирмы Microsoft - MS DOS, Windows 3.1, Windows for WG 3.11, Windows 95, Windows 98, Windows NT WS сейчас установлены на подавляющем большинстве ПК РМ пользователей, а OC Windows NT Server - на многих серверах. Такая распространенность не случайна. ОС Microsoft обладают большим количеством преимуществ:


    С другой стороны, хорошо известны и недостатки этих ОС:


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

Цена
    Стандартно сетевая ОС [Windows NT] будет поставлена без сервера telnet, SMTP (e-mail), без управления дисковыми квотами, без сервера новостей (news) или как минимум сервера DNS, работающего удовлетворительно (много администраторов NT вынуждены использовать сервер DNS третьих фирм). Чтобы соответствовать функциональности установке BSDI, дополнительные продукты Microsoft и решения третьих фирм поднимают конечную стоимость сравнимого решения NT до отметки около $4000, как указано на сервере BSDI. Мэгги Биггз, старший аналитик InfoWorld, специализирующийся на технологии БД, проектировании и разработке приложений, развертывании через интрасети и другие сети, оценивает стоимость в $4636 для сравнимого решения Windows NT 4.0 в своей статье, сопоставляющей NT 4.0 с коммерческой версией Red Hat Linux (цена - $49.95).

Стабильность
    "Меньше недовольных людей, потому что серверы более стабильны, чем Windows NT. Linux, FreeBSD и BSDI UNIX намного превосходит Windows NT по широкому масштабу поддерживаемого аппаратного обеспечения, и в некоторых обстоятельствах может работать так же или даже лучше, чем NT, работающая на лучшей платформе. Как только появятся возможности масштабирования на Intel, UNIX поднимется и может скоро обогнать NT не только в количестве используемых приложений, но и в качестве их использования".
Николас Петрели. "Новая орбита замены NT на UNIX: Возвращение угрозы от UNIX будущему направлению NT. NC World, апрель 1998 г.

Функциональность
    Что можно ождать от Windows NT Server и что - от UNIX? NT может общаться с различными типами компьютеров. То же самое может и UNIX. NT может обеспечивать безопасность важных данных и держать неавторизованных пользователей за пределами сети. То же самое может и UNIX. Обе они отвечают минимальным требованиям функционирования ОС в сетевой среде, т.е. UNIX может делать все, что делает NT, и даже более того.
    "Новые сетевые стандарты приходят из мира UNIX, а Linux ближе к нему, чем Windows NT и NetWare. Например, сетевые стандарты имеют тенденцию материализоваться в ПО сначала в Berkeley System Distribution (BSD) UNIX, а оно, как и Linux, поддерживается в первую очередь сообществом независимых разработчиков. Новый сетевой код BSD быстро переносится на Linux. Но даже закрытые стандарты, такие, как SMB, NFS и IPX, изобретенные коммерческими разработчиками, старательно переписываются и адаптируются для Linux. В наших тестах мы достигли вполне приемлемой производительности для SMB, NFS, Web, электронной почты, службы имен доменов, DHCP и коммутируемых сервисов на компьютере с процессором Pentium на 133 МГц с оперативной паматью емкостью 64 МБ. Но, даже когда сервисы Linux не превосходили другие системы по производительности, они всегда функционировали адекватно".
    Легкая настройка и способность конфигурирования сервера без его остановки является другим аспектом функциональности:
    "Некоторые версии UNIX (Linux, например) поддерживают загружаемые модули устройств. Это означает, что вы можете загрузить Linux и перенастроить поддержку аппаратного и программного обеспечения в нем на лету. Например, вы можете загрузить Linux без поддержки контроллера SCSI, а потом просто загрузить модуль поддержки для SCSI карты, когда потребуется доступ к одному или нескольким устройствам SCSI, например, к оптическому диску для выполнения резервного копирования. Когда вы закончите с ним работать, можете выгрузить модуль SCSI. Также можно свободно загружать и выгружать поддержку для звуковых карт, сетевых карт - даже для файловых систем, таких, как HPFS, FAT, VFAT и других (драйвер NTFS в разработке)".
    "Любой UNIX с поддержкой загружаемых модулей по природе своей более соответствует серверной среде, так как большинство конфигурационных изменений не требует перезагрузки системы".
    "Windows NT близко не подходит к этому. Даже незначительные изменения в конфигурации Windows NT требуют или просят перезагрузки для применения этих изменений. Изменили адрес IP вашего шлюза по умолчанию - вам нужно перезагрузиться. Вы не можете даже сменить тип модема, используемого для соединений по протоколу PPP, без перезагрузки для изменения системы. Ни одно из этих ограничений не существует в UNIX".

Сетевое управление
    Аргумент, что Windows NT легче для администрирования из-за его GUI (графического интерфейса пользователя) необоснован. Преимущество любого интерфейса, GUI или CLI (интерфейса командной строки, т.е. путем ручного ввода команд с клавиатуры) сомнительно. Первое предположение, что Windows NT имеет преимущество перед UNIX, основано на том, что она имеет GUI. Это неверное предположение. ОС UNIX тоже имеют GUI.
    "NT долго пользуется интуитивным интерфейсом пользователя для управления единичными системами, получая преимущества от исключительной дружественности свойства смотри-и-чувствуй Windows, адаптированного GUI NT. Однако, когда пользователь начинает применять большое количество локальных, географически разбросанных серверов, некоторые архитектурные недостатки NT в области системного управления, происходящие из первоначального дизайна однопользовательской системы, становятся более очевидны. Многопользовательский дизайн UNIX поддерживает удаленный доступ по нескольким уровням, включая способность входить как в текстовую сессию через telnet для редактирования конфигурационных файлов, запускать инструменты GUI через сетевую оконную систему X Window, а сейчас с использованием Java версий утилит системного управления. NT сегодня не пользуется ни одной из этих возможностей. Вместо этого удаленное управление NT обычно вовлекает либо местного эксперта, что, как надеется Microsoft, будет легко из-за больших объемов установок NT и похожести версий Windows, либо доверится продуктам многослойных систем управления фирмы Microsoft или других. Ни один из вариантов даже близко не соответствует эффективности управления распределенными системами UNIX".
D.H. Brown. "Глубокий анализ пяти коммерческих ОС UNIX и Windows NT Server 4.0 (Enterprise Edition)", Associates, Inc.

Производительность
    "Много людей верят, что NT легче, чем она на самом деле является, масштабируется проще, чем есть, и достаточно мощна, чтобы делать то, что делает UNIX. Но большинство этих ощущений вызвано успехами маркетинга Microsoft, а не реальным положением вещей".
Профессионалы информационных технологий поддерживают единое мнение, что Linux и FreeBSD намного превосходит по производительности NT. Учитывая, что ядра UNIX компилируются в каждом конкретном случае так, что они содержат только программы, реально требуемые администратору, Linux и FreeBSD могут функционировать более эффективно, чем NT. По определению, любая ОС, требующая меньше ресурсов, превосходит по производительности более раздутую ОС, такую, как NT.
    Сведенное в таблицу сравнение поставок Linux и Windows NT Server .
 
 

Компонент
Linux
Windows NT Server 4.0
Операционная система
Бесплатная или $49.95 за доставку дистрибутива CD-ROM
Версия для 5
пользователей - $809;
для 10 - $1 129;
Enterprise Edition для 25
пользователей - $3 999
Бесплатная техническая поддержка
Да, Linux Online или Redhat
Нет
Исходные тексты ядра
Да
Нет
Сервер Web
Apache Web Server
IIS
Сервер FTP
Да
Да
Сервер Telnet
Да
Нет
Сервер SMTP/POP3
Да
Нет
Сервер DNS
Да
Да, хотя отчеты
указывают, что он имеет
плохую реализацию
с ограниченными
функциями
Сеть
TCP/IP, IPv6, NFS, SMB, IPX/SPX, NCP Server (NetWare Server), AppleTalk, плюс много других протоколов
TCP/IP, SMB, IPX/SPX, AppleTalk, плюс много других протоколов
Сервер X Window (Для удаленного
запуска графических
приложений)
Да
Нет
Утилиты удаленного управления
Да, все утилиты
Только "Менеджер пользователей для доменов" и "Менеджер серверов"
Сервер новостей
Да
Нет
Компиляторы С и С++
Да
Нет
Perl 5.0
Да
Нет
Управление ревизии
Да
Нет
Кол-во поддерживаемых файловых систем
32
3
Поддержка дисковых квот
Да
Нет
Кол-во графических интерфейсов пользователя 
4
1

    Поскольку NT часто выбирают как вариант для выгодного по цене аппаратного обеспечения, для нашего сравнения возьмем систему Linux, которая процветает на платформе Intel.
    Замечание: Здесь будут указаны только пункты или возможности, которые действительно поставляются вместе с ОС. Например, Perl 5.0 доступен для всех платформ, но Microsoft не предоставляет его со своими ОС. Кроме того, большинство дистрибутивов Linux поставляются примерно с четырьмя графическими интерфейсами пользователя (оконными менеджерами), но, как вы помните из предыдущих разделов, это лишь маленькая часть всего доступного для Linux или для любой другой ОС UNIX.
    Подводя некоторый итог, можно выделить следующие преимущества и недостатки Linux:
Преимущества Linux:

Недостатки:     Под Linux разработано или перенесено большое количество пакетов программ самого различного назначения. Особый интерес представляют пакеты программ, предназначенные для ведения БД и обработки документов.
    К сожалению, практически отсутствуют под Linux системы разработки с развитой средой типа Inprise Delphi, MS Visual Studio. Отсутствуют и другие приложения, особенно для создания мультимедиа. Также на данный момент недоступны программы распознавания текста и переводчики.
    Основная проблема сейчас - в количестве прикладных программ для Linux, хотя эксперты утверждают, что в ближайший год произойдет резкое увеличение числа прикладных пакетов. Еще одна проблема - слабая поддержка Linux производителями аппаратуры, однако и эта проблема постепенно решается.
    По мере совершенствования Linux будет получать все более широкое распространение. С присоединением коммерческих поставщиков, таких, как Oracle, Sybase, Informix и Corel (WordPerfect), и с появлением собственных инноваций от разработчиков проникновение Linux на рынки, занятые другими ОС, будет усиливаться. Red Hat, Caldera и другие поставщики коммерческих версий Linux намереваются расширить свои линейки продуктов, заняться собственными разработками и вводят техническую поддержку. Всем вместе им будет вполне по силам играть заметную роль на рынке, а это должно увеличить доверие со стороны тех, кто пока опасается поручать Linux серьезные задачи.
    Базовая цена Linux остается на уровне $50 и менее, но стоимость широко используемых приложений и сервисов будет все чаще оказываться сопоставимой со стоимостью их коммерческих аналогов. Как результат, в не столь отдаленном будущем Linux придется конкурировать с другими коммерческими ОС. Тем временем FreeBSD остается бесплатной и стабильной ОС - единственной полностью бесплатно доступной ОС UNIX, - и она имеет легион приверженцев. Что потеряет Linux в результате коммерциализации, то приобретет FreeBSD.
    Важно понимать, что организации выбирают Linux из-за фактов, а не из-за таблиц сравнения. Возвращаясь к фактам о Linux, следует сказать, что она, действительно, является надежной, гибкой и высокоэффективной ОС. Вот несколько характерных примеров ее применения:     NT, с другой стороны, традиционно держала пальму первенства, когда требовалась простота использования, легкость установки, прогнозируемость обслуживания и количество приложений. Но эти различия, похоже, стираются. Многие организации предпочитают поддержку, которую обеспечивает Red Hat или другой поставщик Linux, поддержке Microsoft. Сейчас Linux лучше, чем NT, справляется с установкой plug-and-play устройств. Можно не только настроить рабочий стол Linux, чтобы он выглядел как Windows, но и запускать пакеты приложений, которые по функциональности эквивалентны MS Office. Реализация новых стандартов и протоколов происходит раньше в Linux, потому, что исходный код легко доступен, заплаты для дефектов в аппаратуре для Linux иногда выходят в тот же день.
    NT же остается предпочтительной в тех случаях, когда реально используется ActiveX или другие собственные протоколы Microsoft. В этих случаях Linux не даст больших преимуществ. Например, команда разработчиков Wired HotBot подтвердила, что они пожертвовали надежностью и эффективностью в недавнем переходе к NT, но, сделав это, получили доступ к ряду новых технологий NT. NT хвалится репликацией службы каталогов, криптографическим API с экспортной лицензией, обработкой транзакций и рядом других новинок.
    Можно констатировать, что после установки необходимого ПО и русских шрифтов, Linux-машина становиться вполне полноценным рабочим местом. И даже более полноценным, нежели Windows-машина. В стандартную установку Linux входят с десяток программ для работы с Интернет, 5-6 текстовых редакторов уровня "Блокнота" Windows, текстовый процессор TEX, компилятор языка C++, интерпретатор Perl, редактор EMACS В виде офисных приложений пользуются Applixware, StarOffice и WordPerfect. Applixware есть только 1996 г., но он не хуже МS-Office 95. Например, графический редактор уровня Corel Draw 5 только лучше. Текстовый редактор в нем - нечто среднее между Word и PageMaker. Отдельный вопрос - работа Linux в сети. В стандартной инсталляции есть web-сервер, ftp-сервер и mail-сервер. Это позволяет работать как в обычной файловой сети, так и обмениваться письмами и файлами как в Интернет. Разумеется, это более безопасный и надежный способ.

Выводы
    Еще раз отметим основные особенности ОС Linux:

    На основании приведенных данных можно заключить, что на данный момент ОС Linux может рассматриваться как альтернатива ОС фирмы Microsoft во всех областях применения, хотя есть прикладные области, в которых (пока еще) необходимо применение ОС фирмы Microsoft.
 

    1 июля компания Photodex выпустила первую публичную бета-версию CompuPic Digital Content Manager для ОС Linux. Пакет предназначен для обработки графических файлов. Конечная версия CompuPic для ОС Linux должна быть выпущена в конце четвертого квартала. Подписаться на бета-тестирование CompuPic для ОС Linux можно по адресу: www.linux.compupic.com. www.photodex.com.
    14 июня компания Sybase заявила о всеобщей доступности СУБД Sybase SQL Anywhere Studio для ОС Linux. Однопользовательскую лицензию SQL Anywhere Studio для ОС Red Hat Linux 5.1 и 5.2 уже можно купить за $399, а лицензию для 5 пользователей - за $999. http://www.sybase.com
    Компании Alpha Processor и ALS подписали соглашение о сотрудничестве. В рамках соглашения компания ALS будет собирать рабочие станции и серверы под ОС Linux на основе аппаратных средств от Alpha.
    29 июня компания Versant заявила о завершении работ по портированию своей объектно-ориентированной СУБД Versant ODBMS под ОС Linux. http://www.versant.com
    28 июня компания Seagate Technology завершила сертифицирование под ОС Linux следующих своих стриммеров: Hornet Travan; Scorpion DAT и Sidewinder AIT. Сертифицированием стриммеров от Seagate Technology занималась компания Enhanced Software Technologies. http://www.seagate.com
 
 


       КОМПЬЮТЕР-ИНФОРМ 
          Главная страница || Статьи ╧ 14'1999 || Новости СПб || Новости России || Новости мира

Анкета || Рубрики || Работа || Услуги || Поиск || Архив || Дни рождения
О "КИ" || График выхода || Карта сайта || Подписка

Главная страница

Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл ╧ 77-4461 от 2 апреля 2021 г.
Перепечатка материалов без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.

Телефон редакции (812) 118-6666, 118-6555.
Адрес: 196084, СПб, ул. Коли Томчака, д. 9
e-mail:
Для пресс-релизов и новостей