Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Отдел рекламы
График выхода журнала
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Пришло время Linux?

Грег Шипли

Полную версию данной статьи смотрите в 11-м номере журнала за 1999 год.

Об ОС Linux сейчас говорят и в крупных компаниях, и в небольших городах, и даже в самом NASA. Вам, наверное, уже приходилось читать, что на кластерах Linux превзошла производительность суперкомпьютера Cray. Ее вычислительную мощь продемонстрировали такие фильмы, как “Парк юрского периода” и “Титаник”. У вас есть друзья, которые готовы на нее молиться, в то время как некоторые из ваших собратьев-администраторов не могут удержаться от проклятий при одном лишь упоминании о ней. Только за последние 12 месяцев компании Apple, Computer Associates, Compaq, Corel, Dell, Hewlett-Packard, IBM, Informix, Intel, Lotus, NAI, Netscape, Novell, Oracle, SAP и Sybase запустили поддержку этой, пожалуй, самой быстро развивающейся ОС в мире. Но до сих пор остается актуальным вопрос, подойдет ли Linux для вашей корпоративной среды? И ответ на него пока не очевиден.

Весь последний год мы занимались проработкой этой проблемы: проводили тестирование в лаборатории, донимали вопросами поставщиков, интервьюировали руководителей информационных служб и вообще держали руку на пульсе сообщества Linux; наблюдали, выясняли и фиксировали все, что касалось использования Linux в корпоративной среде. Что же удалось выяснить? ОС Linux не только готова для работы в корпоративной среде — она уже начала наступление на корпоративный рынок, причем методами довольно неожиданными. При этом она не спешит занимать рынки платформ для корпоративных баз данных типа Oracle, систем управления финансовыми службами или распространения приложений. Вместо этого Linux служит сейчас чем-то вроде швейцарского перочинного ножа для сетевого управления. Во многом она стала воплощением стабильной версии сетевой ОС, на звание которой претендует Windows NT. Восхождение Linux к славе осуществлялось постепенно. Сначала она была второпях представлена инженерами как решение некоторых узкоспециализированных задач, затем доросла до систем печати масштаба офиса, поддержки служб заказов, выполнения задач анализа и графического представления трафика, поддержки клиентских приложений для интрасетей и функционирования в качестве платформы для Web- и почтовых шлюзов.

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

Откуда такой внезапный взлет интереса к Linux? Благодаря чему она так уверенно начала выходить на корпоративный рынок информационных технологий? Работая с этой ОС с самого ее появления, мы столкнулись с теми же трудностями (сопутствовавшими ее использованию на первых порах), которые испытывало остальное корпоративное информационное сообщество. Это отсутствие систематической службы поддержки, нехватка драйверов для сетевых устройств и хранилищ данных, недостаточная поддержка ОС со стороны основных поставщиков серверов и СУБД.

За прошедшие шесть месяцев ситуация вокруг Linux изменилась. Так, компании Caldera Systems, Compaq Computer, Hewlett-Packard, Linuxcare и Red Hat Software уже круглосуточно семь дней в неделю обеспечивают услуги телефонных центров технической поддержки Linux. Успешно решается и вопрос ее дистрибуции. Поставщики оборудования, включая Compaq, Dell Computer, Hewlett-Packard и IBM, предлагают Linux в качестве варианта предустановленной ОС. Компании же Informix, Oracle и Sybase вообще перенесли все основные компоненты своих линий продуктов на Linux. Если принять во внимание поддержку со стороны таких мощных “игроков”, то вопрос об успехе соперничества Linux с Microsoft, Sun Microsystems и прочими лидерами корпоративного рынка уже не кажется неуместным. В одних отраслях информатизации предприятий ответ на этот вопрос будет положительным, в других — отрицательным, и зависит это полностью от того, где и как осуществлено развертывание Linux. Перевод финансовой системы компании на раннюю бета-версию БД Oracle 8 for Linux — идея явно неудачная, но использование Linux для FTP и серверных Web-комплексов не только сэкономит ваши деньги, но и повысит общую производительность и надежность информационной системы.

Вице-президент компании Compaq Джон Холл в недавнем интервью специально подчеркнул, что между “Linux в корпоративной среде” и “корпоративной версией Linux” есть разница. Корпоративной версии Linux еще требуется некоторая доработка. Холл является главным руководителем группы Unix Software Group в Compaq и исполнительным директором Linux International — одной из самых крупных пользовательских групп Linux. Даже он признает, что отсутствие мощной поддержки SMP (Symmetric Multiprocessing), 64-разрядной журналируемой файловой системы и расширенных опций для высокого коэффициента готовности, не до конца отлаженная кластерная технология — все это определяет место Linux позади основных лидеров рынка высокопроизводительных систем, таких, как Tru64 фирмы Compaq и Solaris фирмы Sun. Однако нынешние изъяны ОС безусловно со временем исчезнут: стремительное развитие Linux продолжается и уже разрабатываются проекты, призванные решить перечисленные вопросы.

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

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

Мы довольно долго работали с Linux, прежде чем приняться за написание данного обзора. Как и многие другие организации, начинали мы несколько лет назад с Linux-машин, предназначенных для выполнения специальных задач, с которыми средства Windows NT или NetWare справлялись плохо. По прошествии времени наши Linux-машины укрепили свои позиции и подключились к решению различных повседневных задач, таких, как функционирование в роли шлюзов IMAP/SMTP, хранение списков рассылки электронной почты, выполнение сетевого мониторинга, обеспечение файловых хранилищ, размещение динамических узлов интрасети и работа в качестве связующего звена для разных “нестандартных” приложений.

В нашей системе при помощи пакетов Sendmail и почтовых серверов POP и IMAP Linux функционирует как мощный узел электронной почты для внутренней системы обмена сообщениями. Что же касается обычной SMTP-пересылки, то наши Linux-машины на базе процессоров Pentium справляются с передачей миллионов сообщений в месяц. Впрочем, средства Linux выглядят довольно бледно по сравнению с возможностями “Большой тройки” — Lotus Notes, Microsoft Exchange и Novell GroupWise. Этот пробел пытаются заполнить пакеты Directory Server и Messaging Server фирмы Netscape. Однако отсутствие Linux-решения обмена сообщениями, базирующегося на хранении почты, исключает эту ОС из списка претендентов на место корпоративной платформы. Впрочем, опять же возможности средств обмена сообщениями Linux лежат несколько в иной области.

С особой выгодой для себя преимуществами Linux в применении к своим стандартным системам обмена сообщениями воспользовались поставщики услуг Интернет. Во многих случаях решение развернуть дюжину IMAP/POP-серверов на базе платформы Intel является более экономичным и эффективным, нежели раскошеливаться на одну высокопроизводительную рабочую станцию Unix за 100 тыс. долл. Многие организации смогли добиться снижения нагрузки на свои главные почтовые серверы, переведя списки почтовой рассылки на машины, работающие под управлением Linux. Применение таких пакетов, как LISTSERV фирмы L-Soft International, позволяет ОС Linux показать себя во всем блеске.

Что же касается совместного использования файлов и печати, то в комплекты поставки Red Hat Linux и Caldera OpenLinux входят пакеты, позволяющие серверам Linux эмулировать службы NetWare и Windows NT. Пакет Samba, разработанный в рамках проекта GNU, служит для переноса сетевых функций Microsoft (на базе протоколов SMB) на платформы Unix. Самая последняя версия этого пакета (v2.0.3) обеспечивает необходимые службы для “прозрачной” интеграции Unix-систем в доменную среду NT.

С его помощью администраторы могут включать Linux-машины в сетевую среду Microsoft для обеспечения дополнительной функциональности. Работающие под управлением Samba серверы могут также выполнять функции клиента и монтировать удаленные файловые системы NT по тому же принципу, что и NFS (Network File System).

При тестировании пакета Samba мы использовали компьютер HP NetServer LPr на базе процессора Pentium II. При этом против Red Hat Linux v5.2 с установленным пакетом Samba 2.0.3 “на ринге” выступала ОС Microsoft NT Server Enterprise Edition. В отличие от довольно противоречивых результатов профинансированного Microsoft тестирования, выполненного фирмой Mindcraft, мы обнаружили только самую незначительную разницу в производительности обеих ОС при средней сетевой нагрузке. Наши тесты показали, что в зависимости от тщательности настройки, осуществляемой при инсталляции, любую из систем на операциях совместного использования файлов можно заставить немного превзойти “соперницу” по производительности. Однако сравнение систем с точки зрения затрат на лицензирование проливает совершенно иной свет на результаты тестирования.

Вам вряд ли захочется сразу с корнем выдирать всю вашу инфраструктуру Windows NT, ведь Samba, как и Linux, все еще находится в процессе совершенствования. Хотя если оценить общую стоимость решений Microsoft в области совместного использования файлов и службы печати, то экономия может оказаться весьма ощутимой. Например, при средней цене одной лицензии Windows-клиента NT, равной 30 долл., за 100 лицензий вам придется выложить 3 тыс. долл. плюс стоимость лицензии сервера NT (еще около 600 долл.). Теперь сравните результат со стоимостью компакт-диска с ОС Red Hat Linux (которую можно и бесплатно загрузить из Сети), и тогда получаемая экономия будет сопоставима с ценой сервера уровня рабочей группы. Если тот же пример рассмотреть для нескольких тысяч клиентов, то экономия становится просто астрономической.

Уже имеются пакеты, которые помогут вам интегрировать Linux и в среду NetWare. Так, пакет MARS (Martin Stovers NetWare Emulator) дает возможность Linux эмулировать сервер NetWare 3.x со справочником Bindery, и нам действительно удалось этого добиться, хотя и не без труда. Компании Cаldera и Novell уже некоторое время работают над переносом на Linux службы справочника NDS. К моменту публикации данной статьи OpenLinux v1.3 уже была способна поддерживать реплику (тиражируемую копию) дерева NDS и выполнять функции клиента NetWare/NDS, однако с NDS интегрированы еще не все службы. OpenLinux v2.2 решает эту проблему с помощью поддерживающих NDS модулей PAM (Pluggable Authentication Modules), которые позволяют любой снабженной PAM-модулем службе использовать NDS в качестве механизма аутентификации.

PAM — это поразительно мощное средство, позволяющее отделить службы от расположенного уровнем ниже механизма аутентификации ОС. Например, использующая механизм PAM версия Web-сервера Apache дает возможность вместо стандартного файла .htacess использовать для аутентификации пользователей сервер аутентификации RADIUS (Remote Authentication Dial-In User Service). Применяя все доступные модули PAM, система аутентификации может использовать службы LDAP, NIS, RADIUS, NetWare, контроллеры доменов Windows NT или любой другой механизм, поддерживаемый PAM. Благодаря модулям PAM системным интеграторам и поставщикам услуг Интернет предоставляется необыкновенная гибкость построения средств аутентификации, которой не обладает никакая другая ОС.

Обеспечив поддержку Apache в качестве Web-сервера, Linux получила значительную долю рынка, на котором популярный пакет играет доминирующую роль. Согласно последним исследованиям компании Netcraft, проведенным на 5 млн систем, Apache занимает приблизительно 56% мирового рынка Web-серверов.

По гибкости и функциональности (благодаря свободе использования языков Си, Си++, Perl, Python, tcl/tk, Java, php и множества других) “связку” Linux—Apache будет трудно превзойти. Компания Caldera в качестве альтернативы серверу Apache также поставляет сервер Fastrack фирмы Netscape. И хотя Linux-версия Netscape Enterprise Server еще не выпущена, фирма Netscape уже объявила о том, что Linux становится одной из трех базовых для компании платформ. Но еще раз хотим напомнить: при принятии решения о разворачивании Linux в качестве Web-платформы следует тщательно обдумать параметры использования этой ОС. Организации — приверженцы комплектов средств разработки InterDev studio фирмы Microsoft попадут впросак, если попытаются использовать Linux как платформу для Web-сервера. Те же организации, в которых достаточно ресурсов для использования более стандартизованных решений в качестве сред разработки, возможности Linux должны полностью удовлетворить.

Поддержка баз данных еще не совершенна

Для преданных сторонников Linux одним из самых значительных событий, происшедших в последнее время, стало то, что поставщики крупномасштабных БД приступили к выпуску Linux-версий своих продуктов. Однако, если взглянуть на положение вещей в перспективе, становится очевидным, что на самом деле шаг сделан совсем небольшой: эта ОС пока может быть прекрасной основой для файлового или Web-сервера, но масштабировать отдельные Linux-серверы до системы масштаба предприятия — дело очень трудоемкое, а в некоторых случаях и вовсе безнадежное. Например, в традиционных платформах Unix поддержка терабайтовых файловых систем давно стала нормой, а под управлением Linux это все еще невозможно. Кроме того, хотя журналируемые файловые системы под Linux уже разрабатываются, но пока они недоступны и поддержка многопоточности и симметричной многопроцессорной обработки здесь все еще в новинку. Нам без проблем удалось перекомпилировать ядро ОС версии 2.2.5 под поддержку SMP, при этом она оказалась вполне стабильной, но сам факт, что приходится разбираться с компиляторами и сборщиками файлов, может стать для некоторых администраторов камнем преткновения.

Другим источником недовольства операционной системой Linux в качестве корпоративного решения является проблема кластеризации. Этой весной ОС Linux благодаря проекту Beowulf продемонстрировала удивительные результаты при выполнении теста PovRay — приложения, насыщенного вычислительными операциями синтеза трехмерного изображения, сравнявшись с мировым рекордсменом — суперкомпьютером Cray T3t-900-AC64. Компания IBM сконструировала кластер Linux из 17 серверов Netfinity под управлением Red Hat Linux. Кластеры Linux уже некоторое время применяются в области образовательных и аэрокосмических исследований. Ряд промышленных кластеров Linux даже попал в список Top 500 — самых мощных компьютеров мира (www.top500.org). Таким образом, организациям, которым необходима большая вычислительная мощь в чистом виде, вряд ли найдут более выгодное решение. Однако кластерная поддержка Linux Web-серверов, баз данных и систем высокой готовности пока еще недостаточно зрелая.

Еще одним серьезным изъяном в ОС Linux является отсутствие ее поддержки со стороны корпоративных систем резервного копирования. Уже имеется целый ряд систем для Linux, но крупномасштабные пакеты резервного копирования, такие, как ARCserveIT и BackupExec, ОС Linux пока не поддерживают. Такое положение дел приводит к еще большей сетевой разобщенности, так как серверы Linux могут быть легко подключены к уже развернутым системам совместного использования файлов NetWare и NT, но при этом администраторам не удастся интегрировать их в единую систему резервного копирования. Мы протестировали некоторые самые надежные решения резервного копирования для Linux, включая пакет BRU фирмы EST. Последний работал без сучка без задоринки, но привязать его к нашим корпоративным системам резервного копирования, к сожалению, нельзя.

Быть компьютерным гуру по-прежнему выгодно

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

В деле интеграции между собой гетерогенных систем Linux по своей практичности и производительности не имеет себе равных. Однако для людей несведущих изучение Linux — задача не из легких. Документация по этой ОС не приведена хоть в какую-то систему. Различные фирмы — поставщики Linux предпринимают шаги к улучшению ситуации, но большая часть работы над документацией по-прежнему сосредоточена в руках Linux Documentation Project. Получаемое при этом качество сильно разнится. Например, рекомендации “Serial-HOWTO” благодаря своей подробности могут оказаться очень полезными, в то время как документ “VPN-HOWTO” оставляет массу вопросов, особенно по протоколу IPsec. Некоторые документы постоянно обновляются, зато другие, оставленные без внимания, устаревают и делаются со временем практически бесполезными.

Есть организации, которые могут позволить себе роскошь заключать контракты о прямой поддержке ОС с такими поставщиками, как IBM, Sun, Microsoft или Novell, однако большинству небольших компаний это недоступно. Несомненно, в Интернет по Linux циркулирует больше общедоступных материалов, чем по всем ОС вышеназванных производителей, вместе взятым, однако поиск среди них необходимой информации — дело очень трудоемкое. Современное состояние дел с базами знаний Linux тоже далеко от идеального: ни одна из них (предоставляемых компаниями Caldera, Red Hat и Linuxcare) по глубине проработки даже отдаленно не может сравниться с базами Novell и Microsoft. Поисковой машиной Red Hat всегда было трудно пользоваться: у нее отсутствуют управляющие элементы для осуществления целевого поиска любого рода.

Компания Linuxcare в свое время выпустила неплохую базу знаний, но потом к ней присовокупились материалы “trouble-ticket incidents”, HOWTO, FAQ, а также архивы списков почтовой рассылки, и в результате возникла малосвязанная мешанина из данных. Из всех поставщиков Linux лишь компания Caldera обладает полезной, хотя и недостаточно полной базой знаний.

Однако Linux быстро продвигается вперед и в плане прямой технической поддержки. Еще год назад организациям некуда было обратиться за такой поддержкой, а сейчас предложения подобного рода стали поступать из самых разных источников. В начале года компания Red Hat открыла круглосуточную телефонную линию технической поддержки. Фирма Caldera силами своего внутреннего персонала и внешних партнеров создала сеть поддержки, тоже работающую круглосуточно и без выходных. Сначала клиенты обращаются с запросом непосредственно к Caldera, которая может выполнять и роль посредника, перенаправляя при необходимости запрос дальше — своим партнерам.

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

Уровень цен на техническую поддержку при оплате за вызов у разных производителей примерно одинаков: у Microsoft это 195 долл. за вызов, у Novell — 200 долл., в целом же поддержка для Linux стоит от 150 до 299 долл. за вызов (см. таблицу). Но при оценке суммарной стоимости поддержки следует учитывать и доступность экспертов (найти сертифицированных специалистов Microsoft (MCSE) или Novell (CNE) значительно проще, чем специалиста по Linux), и в то же время надежность самой ОС. Большинство администраторов, имеющих дело с Linux, утверждают, что серверы этой ОС нуждаются в значительно меньшем обслуживании, чем их NT-собратья.

Графические средства администрирования

Много хорошего можно сказать о Linux, но только не о том, что ее графические средства администрирования унифицированы. Компания Red Hat вместе с Linux поставляет несколько разных пакетов административного управления, фирма Caldera предлагает систему COAS (Caldera Open Administration System), SuSE — средство YAST (Yet Another Setup Tool), а все прочие поставщики оставляют вас наедине с безбрежным морем текстовых конфигурационных файлов. И хотя предлагаемые компаниями Caldera, SuSE и Red Hat средства полезны, они покрывают лишь небольшую часть из всего диапазона служб.

Все эти утилиты далеко не отвечают требованиям, предъявляемым к средствам администрирования корпоративной ОС, временами нам даже хотелось вернуться к конфигурированию с помощью базового интерфейса командной строки. Конфигурирование посредством редактирования текстовых файлов, может, и архаика, но мысль об этом уже не покажется вам такой непривлекательной после того, как вы неоднократно окажетесь “погребенными” под множеством абстрактных слоев многоуровневой архитектуры.

Рассмотрим для примера сервер IIS v4 фирмы Microsoft. В целом ряде случаев консоль MMC показывала узел или каталог, которого на самом деле не существовало, или мы сталкивались с проблемами установления соединения с удаленным сервером из-за срыва RPC-вызова или же с явным отказом работать без перезагрузки. Microsoft ввела абстрактный уровень для того, чтобы избавить администратора от необходимости разбираться во внутренних сложностях NT, но это также означает, что администратор утрачивает понимание того, что происходит в реальности.

Дальнейшее совершенствование административных средств Linux позволит взять лучшее из обоих вариантов (детальное управление с помощью текстовой строки и обобщенное — из графического интерфейса). Однако на данный момент здесь, как и со многими другими касающимися Linux вещами, сложность конфигурирования усугубляется сложностью ее изучения. И это еще одна причина для выбора Linux или отказа от нее. Администраторы, предпочитающие точность управления и не являющиеся приверженцами “отшлифованных” средств, могут предпочесть Linux. Те же, кто склонен полагаться на предлагаемую поставщиками графическую управляющую среду, видимо, отдадут предпочтение менее “строгим” средствам.

Linux-профессионалы все еще в дефиците

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

Квалифицированных специалистов по информационным технологиям найти трудно, а найти и удержать Unix-профессионалов и того труднее. Без особых проблем к Linux смогут адаптироваться большинство администраторов основных Unix-систем. Но для администраторов NetWare и Windows NT такой переход потребует значительно больших усилий. Прибавьте сюда массу дистрибуторов, пытающихся продавать Linux, не обладая для этого достаточным опытом, — и вы увидите, что ситуация приобретает угрожающий характер.

Для решения проблемы подготовки кадров недавно был создан институт LPI (Linux Professional Institute). В него вошли такие члены сообщества Linux, как Caldera, Red Hat, SuSE, Slackware, Pacific Hi-Tech и многие другие. LPI надеется стандартизировать процессы обучения и сертификации для всей индустрии Linux. Учитывая опыт сертификационных программ, подобных CCIE (Cisco Certified Internetwork Expert), CNE и MCSE, указанный институт должен разработать свою модель сертификации и утвердить авторитет марки сертифицированного специалиста Linux — Linux Certified Engineer (LCE). Первый раунд сертификационных тестов должен завершиться к концу сентября.

Все эти усилия, направленные на решение кадрового вопроса, высветили некоторые другие проблемы. В частности, при тестировании разных вариантов Linux нам пришлось прибегнуть ко всем способам конфигурирования посредством командной строки. Для нас это не составило труда, так как мы используем Linux уже несколько лет, но для человека в Linux несведущего это может стать проблемой. Предположим, что наш опыт ограничивался бы использованием пакета LinuxConf (средство системного администрирования на базе Web, поставляемое с версией Linux от Red Hat), и вдруг нам понадобилась система COAS из новой версии OpenLinux фирмы Caldera. Как долго нам пришлось бы к ней приспосабливаться?

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

Linux на распутье

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

Во-первых, он сразу оказывается “на коне”. Например, рассмотрим проблемы с драйвером Linux для платы SMC Ethernet. Во время нашего тестирования установленная на сервере плата SMC 10/100 “настаивала” на переключении в режим 100 Мбит/с, хотя и была подключена к сегменту 10 Мбит/с. На узле SMC мы помощи не нашли, и нам пришлось обратиться к AltaVista. За несколько минут мы обнаружили “домашнюю” страничку производителя драйвера, содержащую обновленную версию его исходного кода, советы и ответы на часто задаваемые вопросы. Мы быстро нашли решение нашей проблемы, загрузили последнюю версию драйвера, а кроме того, узнали еще несколько полезных вещей.

Во-вторых, что касается обеспечения безопасности и предоставления “заплаток” к программному коду, то быстрота, с которой Linux перестраивается, часто просто ошеломляет. Любой абонент списка рассылки BUGTRAQ по вопросам безопасности может засвидетельствовать почти мгновенное создание защиты от атак типа ping-of-death: на это потребовалось менее 12 ч. Это настоящий триумф философии открытого кода! У организаций есть выбор: либо самим решать обнаруженные проблемы, либо платить за их исправление поставщику исходного кода, такому, как Linuxcare, либо ждать, пока поставщик Linux пришлет обновленную версию. В конце концов, решение остается за организациями — пользователями Linux. В этом самая суть идеи открытого кода: процесс эволюции приобретает всеобъемлющий характер.

Разумеется, движение по созданию программного кода Linux тоже не лишено проблем. Во-первых, существует угроза фрагментации и расхождения в направлениях создания программного кода. Многие пользователи Linux обеспокоены той “сумрачной” зоной, что лежит между программным кодом, защищенным проектом GNU, и теми добавлениями, которые делают поставщики при распространении этого исходного кода в виде пакетов ПО. Некоторые пользователи скептически относятся к вкладу Red Hat в унификацию подхода к Linux. Фирма не спешила принять участие в Linux Standards Base — проекте, призванном унифицировать “базу” коммерческих версий Linux. Она даже создала собственные программы обучения и сертификации, независимые от института LPI.

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

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





  
11 '1999
СОДЕРЖАНИЕ

колонка редактора

• А ты записался в просультанты?

локальные сети

• Пришло время Linux?

• Пластиковое оптическое волокно на пути к домашним кабельным проводкам

• Кабельные системы: проблема 2000 года

бизнес

• Роль дистрибуции в кабельном бизнесе

• Дилерская академия "Марвел"

• Сетевое управление: снова в школу

интернет и интрасети

• "Капризы" управляющих элементов и Java-аплеты

системы учрежденческой связи

• Тарификационные системы для УПАТС

корпоративные сети

• IOS это не только маршрутизация

• Коммутация на четвертом уровне. Что под этим подразумевают проиводители?

• Как построить оптимальную систему хранения данных

услуги сетей связи

• Об оценке качества речевой связи

• Российские операторы экзаменуют АТМ

• IP-телефонизация: быстрая замена или постепенная модернизация?

защита данных

• Trend InterScan: антивирусная безопасность на высшем уровне

• Cистемы обнаружения вторжений

• Как обеспечить конфиденциальность с помощью открытых ключей

новые продукты

• Объединяя сети; Новый DSL-концентратор MARS 9000 компании Tainet



 Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. вверх