LXF85:Спецрепортаж

Материал из Linuxformat.

Перейти к: навигация, поиск

Содержание

Linux-предприятие от Novell

Спустя три года после того, как Novell пришла в Linux, купив SUSE, Майк Сондерс и Грэм Моррисон расследуют, работает ли ее новая стратегия.

Для проникновения Linux в большой бизнес нужна поддержка большого бизнеса. Мир хакеров, живущих в плохоньких комнатушках, и любительских проектов SourceForge, возможно, превосходен для развития новых идей и талантов разработчиков, но если вы хотите развернуть Linux на своем предприятии, вам нужно большее: нужна поддержка 24/7, нужны люди на телефоне для случаев, когда что-то идет не так – и более того, нужны гарантии, что ваши Linux-инсталляции будут поддерживаться несколько лет. Конечно, открытость кода означает, что при возникновении проблемы вы можете исправить ее сами, но не каждая фирма может позволить себе нанимать хакеров на полную ставку.

Когда Linux добрался до предприятий, мы увидели, что фирмы, подобные Red Hat и IBM, предлагают широкомасштабную поддержку и услуги по разработке для этой ОС. Это не только аргумент для ИТ-менеджеров – это также помогает утверждать Linux в «реальном мире», доказывая, что это не какая-то рискованная технологияоднодневка, но что на нее можно положиться. Linux уже здесь, готов к использованию, и становится все сильнее.

Мы склонны считать IBM и Red Hat основным дуэтом поддержки Linux, но Novell имеет свои виды на корпоративный рынок Linux. Закупив Ximian и SUSE, Novell приобрела очень богатый опыт в Linux, как для настольных систем, так и для серверов – и с ее историей NetWare и корпоративными сервисами, довольно убедительно претендует на звание главного игрока в мире Linux, причем на долгие годы. Многие продолжают считать Novell новичком в Linux (название Novell якобы было предложено женой основателя, которая думала, что это означает «новый» по-французски), но, как мы знаем, в компьютерном мире все меняется со скоростью света.

Последние релизы SLED 10 и SLES 10, соответственно настольного и серверного продуктов Novell, породили серьезные дискуссии в Linux-сообществе – но что они действительно предлагают? Как выглядит Novell по сравнению с Red Hat, насколько успешна в этой области? И какая часть постоянно растущего стека ПО Novell имеет смысл в использующем Linux корпоративном окружении? Читайте дальше, чтобы узнать все подробности...

Как NetWare встретилась с SUSE

Как пользователи Linux, мы теперь воспринимаем присутствие Novell в мире Open Source и на Linux-сцене как само собой разумеющееся. К примеру, это был один из самых заметных экспонентов на последней выставке LinuxWorld в Сан-Франциско. Но Novell, ставшая Linuxпредприятием три года назад, приобретя в 2003 г. SUSE Linux за 210 млн. долларов, рассматривает Linux лишь как новейшую историю. На самом деле фирма вступила в жизнь как скромный изготовитель аппаратуры в Прово, штат Юта, в 1979 г.

Novell стала известна благодаря NetWare, сетевой операционной системе, которая доминировала на рынке сетей в начале 90-х (и, бесспорно, продолжает оставаться самым известным продуктом Novell). В течение десятилетия доля рынка NetWare разъедалась операционной системой Microsoft Windows NT, привлекающей все больше системных администраторов благодаря своей интеграции с другими продуктами Microsoft. Сетевые администраторы держали NetWare на хорошем счету, но при убывании поддержки от сторонних организаций, приток потенциальных потребителей мельчал.

Вышедшая в 2001 г. NetWare 6 должна была стать последним поколением самостоятельного продукта NetWare. Но многие из оставшихся пользователей были важными клиентами, и в 2003 была анонсирована замена, названная Open Enterprise Server (OES). Она готовилась к выпуску еще два года, но при этом включала уже два ядра: SUSE Linux Enterprise Server (SLES) 9 как Linux-компонент, и NetWare 6.5. Это ознаменовало новое направление Novell. В августе 2003 года вице-председатель Novell Крис Стоун [Chris Stone] отозвался о Linux как о «гигантской возможности» – шансе построить полный стек программного обеспечения, сравнимого с Microsoft-овским.

«Как вы могли заметить, доля приложений и сервисов для Linux в корпоративном секторе весьма незначительна,»–сказал Стоун в интервью CNET News.com. «За 15 с лишним лет Novell построила очень устойчивые приложения и услуги корпоративного класса, и ничего из этого не существует сегодня в полностью коммерческом виде для Linux. Потребители говорят нам, что они хотят перейти на другую платформу – на эту платформу». В том же месяце Novell купила Ximian, разработчика Gnome и Mono, а в ноябре 2003 г. анонсировала планы приобрести нюрнбергскую фирму SUSE Linux.

SUSE возник как перевод Slackware на немецкий язык, и был продуктом консалтинговой Unix-группы с тем же именем. Дистрибутив стал невероятно популярен, особенно в Европе, и его репутация как стабильной и функциональной ОС сохранилась при переходе в Novell. В Open Enterprise Server Novell смогла объединить свою платформу NetWare с Linux-платформой, переводя пользователей NetWare на путь обновления и в то же самое время давая понять, что ее будущее принадлежит Linux.

Тень Microsoft

Novell рассматривает Microsoft как своего основного конкурента, и SLES – попытка вернуть часть клиентской базы, потерянной со времен расцвета NetWare. В документе, опубликованном в июле 2005 г., Грег Манкузи-Унгаро [Greg Mancusi-Ungaro], директор Novell по маркетингу, Linux и Open Source (см. наше интервью в LXF80), описал, что он счел основными причинами выбора SLES. И основная цель – давний соперник Novell, Windows NT. Грег хотел, чтобы потребители заменили весь сетевой стек NT – Microsoft Exchange, хостинг приложений, управление файлами и печатью и другие сетевые сервисы – на SLES, который он рекламировал как стабильную, дешевую альтернативу NT. Вот так Novell видит Linux, и Linux дал Novell очень нужный толчок, снова выпихнувший ее на арену, где она была десять лет назад.

Этапы развития Novell
1979198319891993199419961999200320042005
Основана Novell Data Systems для производства систем на базе CP/M. Переименована в Novell Inc., запущена сетевая ОС NetWare. Выпуск 32-битной версии NetWare. Novell приобретает Unix System Laboratories за $ 332 млн. Приобретение WordPerfect Corporation, с ранним GroupWise. Компания делает ставку на «интернетизацию» своей продукции. Выпущен сервер каталогов eDirectory. Novell покупает Ximian, спонсирующую разработчиков Mono и Gnome. Дальнейшее приобретение SUSE Linux и ее дистрибутива. Запущен проект OpenSUSE.

Деловые опции

Осмысление стека ПО Novell, использующего новые технологии SLES 10 и SLED 10.

На первый взгляд, набор программ, предлагаемых Novell, как и в случае других Linux-компаний, нацеленных на предприятия, сбивает с толку – есть различные плат формы, двусмысленно определенные как промежуточ ные (middleware) решения и поддерживающие сервисы, которые объединяют части в единое целое. Novell подошла к корпоративному Linux с двумя основными продуктами ОС: SLED (SUSE Linux Enterprise Desktop), клиентской ОС, используемой на технических рабочих станциях и офисных настольных компьютерах; и SLES (SUSE Linux Enterprise Server), спроектированным для различных задач: от сер вера уровня отдела до хостинг-серверов с высоким уровнем устой чивости к стрессовым нагрузкам.

К этим ОС можно добавить другие функции, как мы скоро уви дим – а пока займемся предложениями основной ОС.

Рабочий стол для работы

Рабочий стол SLED 10 по умолчанию использует Gnome (но поддерживается и KDE) и может похвастать новыми умными меню и диалогом настройки.
Рабочий стол SLED 10 по умолчанию использует Gnome (но поддерживается и KDE) и может похвастать новыми умными меню и диалогом настройки.

SLED 10, по цене за обновления 50 долларов в год на одного пользователя (или 125 долларов на три года), во многом основан на Novell Linux Desktop, предыдущем клиентском Linux-продукте Novell, ориентированном на предприятия. Он вобрал в себя новый код и функции проекта OpenSUSE и собственные наработки Novell, например, Xgl, и доступен для свободной загрузки (вам нужно будет получить регистрационный ключ для обновлений в течение 60 дней – сейчас это бесплатно). Если вы фанат SUSE, вы встретите в SLED много старых друзей; он все еще использует всеобъемлющий Yast как основной инструмент настройки, и надежность всего дистрибутива очень высокая, как пользователи SUSE и ожидали.

Тренировки на марше

Со SLES и SLED 10, Novell представила необычную тренировочную систему, чтобы ускорить освоение этих ОС администраторами. Вместо выдачи обширного списка учебников, курс First Class от Novell предлагает маленький портативный USB-диск, содержащий готовые дисковые образы SLED и SLES, наряду с WMware Player. Эти ОС можно попробовать прямо в Windows или Linux, без предварительной инсталляции. Спроектированная как курс для самообразования, система First Class в настоящее время находится в бета-стадии и доступна на сайте Novell (www.novell.com) за 199 долларов. Администраторы и инструкторы, желающие продвинуться дальше, могут выбрать другие учебные материалы, например, о сетевых сервисах и безопасности, цены на которые начинаются с 396 долларов.

Однако есть немало отличий: акцент сделан на корпоративное применение, и рабочим столом по умолчанию является Gnome, если не выбрать другой во время установки. «И для нас, и для пользователей проще иметь один рабочий стол по умолчанию», поясняет Мартин Лазарх [Martin Lasarch] из команды SUSE Core Systems. «С тех пор как Novell купила Ximian, а потом SUSE, у нас больше разработчиков Gnome, чем KDE. Мы вкладываем в Gnome много труда, и нам проще сопровождать его как устанавливаемый по умолчанию. Конечно, поддержка KDE продолжается, и команды работают вместе, улучшая их оба».

Сам Gnome усилен дополнительным «Главным Меню», заменой традиционного меню приложений: здесь есть интегрированный поиск Beagle и быстрый доступ к инструментам настройки. Для поддерживаемых видеокарт Xgl вызывается одним щелчком – можно поспорить, нужны ли дистрибутиву Linux для корпораций суперяркие функции, типа рабочих столов в виде трехмерного куба, но это, конечно, добавляет «вау»-фактора при демонстрации SLED пользователям Windows. А достаточно ли надежен Xgl для корпоративных настольных систем? «Мы считаем, он готов к работе, и мы, естественно, тестировали его у себя перед выпуском», уверяет Лазарх. «Мы использовали его для наших презентаций SUSE Linux 10.1 и SLED 10 на CeBIT и LinuxTag в Германии, и на протяжении всего мероприятия проблем не было, а это было задолго до релиза».

SLES 10 и SLED 10 разделяют один и тот же инсталлятор – не самый быстрый в мире, но удобный для работы.
SLES 10 и SLED 10 разделяют один и тот же инсталлятор – не самый быстрый в мире, но удобный для работы.

Для основных задач системного администрирования используется Yast, хотя в SLED он редко запускается как отдельная программа: вместо этого есть ссылки на его подинструменты из Центра Управления (также обслуживающего запуск всех диалогов настроек рабочего стола Gnome). Все это построено на ядре 2.6.16.21 и glibc 2.4, с X.org 6.9.0, Gnome 2.12.2, OpenOffice 2.0.2, Firefox 1.5.0.4 и Evolution 2.6.0 в качестве основных компонентов. Также доступен KDE 3.5.1, но SLED не устанавливает инструментарий GNU по умолчанию, сохраняя размер нормальной инсталляции менее 2.8 ГБ. В Gnome также включены различные приложения Mono, например, заметки Tomboy, аудиоплейер Banshee и менеджер фотографий F-Spot.

Какой SUSE что делает?
  • OpenSUSE – разрабатываемый сообществом дистрибутив, с регулярными (шестимесячными) релизами. Предназначен для пользователей домашних систем, увлеченных людей и разработчиков, желающих самостоятельно исправлять проблемы.
  • SUSE Linux – версия OpenSUSE. Бесплатна для скачивания, коробочная версия доступна за 38,95 долларов с 60-дневной поддержкой установки от Novell. Спроектирована для домашних пользователей, рабочих станций разработчиков и малых серверов.
  • SUSE Linux Enterprise Server/Desktop – дистрибутивы уровня предприятия с акцентом на безопасность и стабильность. Предлагают долгосрочную поддержку

По большей части, в SLED не так много нового, чего не найдешь в OpenSUSE и связанных с ним репозитариях – различия заключаются в демо-шлифовке внешнего вида и долгосрочной поддержке. Релизы OpenSUSE поддерживаются два года, а Novell будет предлагать обновления SLED до июля 2011 г. Итак, OpenSUSE не исключается развертыванием SLED/SLES на предприятиях, но для машин, нуждающихся в надлежащей поддержке и долгосрочных обновлениях, корпоративные продукты – лучший выбор. Novell сейчас позиционирует SLED как решение для технических рабочих станций и офисных сотрудников, а «Novell Linux POS» - для касс, стоек регистрации аэропортов и т.д.

Серверные спецификации

SLES 10, серверный дистрибутив, доступен в пределах цен от 349 долларов за один год обновлений до 3748 долларов за три года приоритетной поддержки, обновлений и обучения (с различными промежуточными вариантами). Как и в случае с SLED, можно бесплатно скачать SLES 10 с сайта Novell, но чтобы получать надлежащую поддержку, необходимо купить одну из описанных выше опций. SLES основан на той же кодовой базе, что и SLED – соответственно, имеет ядро 2.6.16.21 со множеством пакетов (SMP, Xen и т.д.), наряду с glibc 2.4.

Основные серверные компоненты включают MySQL 5.0.18, PostgreSQL 8.1.4, Apache 2.2.0, Sendmail 8.13.6, Postfix 2.2.9 и Bind 9.3.2. По части скриптов вы найдете Perl 5.8.8, PHP 5.1.2 и Python 2.4.2, и все это собрано с помощью GCC 4.1.0. Фирмы обычно используют SLES как базу для ряда других серверных продуктов Novell (см. ниже врезку «Стек SLES»).

Стек SLES

Серверный «стек» Linux от Novell состоит из нескольких компонентов, работающих на SUSE Linux Enterprise Server, с прослойкой AppArmor для дополнительной безопасности. Выбор компонентов гибок, но здесь мы сосредоточимся на трех основных серверных продуктах, предлагаемых Novell.

GroupWise

Это программный пакет от Novell для групповой работы – конкурент Microsoft Exchange и Outlook. Он совмещает электронную почту, общий календарь, функции мгновенных сообщений и управления документами, с серверной частью, работающей на SLES, NetWare или Windows, и клиентами, доступными для Linux, Windows и Mac OS X. Пользователи настольных систем, не запускающие клиент GroupWise, по-прежнему имеют доступ к серверу через расширения POP3/IMAP или web-интерфейс. Разработанный корпорацией WordPerfect, он был объединен с eDirectory, когда Novell приобрела WordPerfect в 1994 г.

ZENworks

ZENworks спроектирован для помощи предприятиям в управлении всеми своими машинами – настольными системами, серверами и ноутбуками под управлением Windows и Linux. ИТ-администраторам здесь предлагается удаленное управление машинами для установки ПО, устранения проблем и наложения исправлений. Дополнительно, он упрощает миграцию Windows-машин (т.е. если пользователь переходит с одного Windows-компьютера к другому, его настройки и документы должны плавно переместиться). По части Linux, приобретение фирмы Ximian дало Novell инструмент управления пакетами Red Carpet, на базе RPM.

eDirectory

Это сервер каталогов для организации и управления сетевыми ресурсами (общими папками, аутентификацией пользователей и групп, принтерами и т.д.), ранее известный как Novell Directory Services: Novell-эквивалент Active Directory от Microsoft и сервера Fedora Directory от Red Hat. Для очень больших корпоративных инсталляций eDirectory можно настроить, чтобы «реплицировать» часть каталога на другие машины и снизить загрузку отдельного сервера.

Novell AppArmor

Соперник SELinux, этот комплекс безопасности был первоначально разработан Immunix, ставшей частью Novell в 2005 г. AppArmor позволяет администратору назначать профили безопасности с программами, определяя, что они могут, а что – нет (например, получать доступ к определенным файлам или открывать сетевые порты). Он основан на интерфейсе ядра LSM (Linux Security Modules); за дополнительной информацией обращайтесь к LXF83.

SUSE Linux Enterprise Server

Примеряем Red Hat

В отличие от SLES, открытая природа Red Hat привела к появлению множества клонов его корпоративного дистрибутива, включая CentOS.
В отличие от SLES, открытая природа Red Hat привела к появлению множества клонов его корпоративного дистрибутива, включая CentOS.

Если вы продаете Linux большому бизнесу, рано или поздно вы столкнетесь с «красной фетровой шляпой».

Не секрет, что главный соперник Novell в битве за корпоративные доллары – это Red Had, фирма из Северной Каролины, доминирующая в Linux-бизнесе все 13 лет после своего основания. Пока что на бумаге это может выглядеть так, как будто нет повода для спора в вопросе доминирования на рынке. В Novell работает 5700 человек, в то время как в Red Hat менее 1150 сотрудников. Годовой доход Novell в 2005 году достиг 1197 млн долларов, в то время как годовой доход Red Hat составлял шестую часть от этого – чуть меньше 200 млн долларов.

Однако Novell все еще делает большую часть этих денег на NetWare. Когда речь заходит о Linux, Red Hat – несомненный король, с почти 35% рынка web-серверов, по данным онлайн-статистики Netcraft (доля серверов на базе дистрибутивов SUSE – 12%). Но чем действительно разнятся эти две фирмы на корпоративном рынке Linux, так это позициями, занимаемыми ими по отношению к революции ПО с открытым кодом.

Red Hat выглядит как типичный open-source-бизнес. Он улучшает быструю модель разработки, характерную для open-source-сообщества, передавая преимущества, которые дает эта модель (частые релизы и новейшие функции) своим потребителям. Когда бизнес думает о Linux, он обычно подразумевает Red Hat. Novell возгорелась из тлеющих угольков своей проприетарной бизнес-модели, и хотя она сопровождает некоторые наиболее популярные проекты с открытым кодом, она все еще опасается открывать исходный код проектов и бизнеса, за которые выложила хорошие деньги. В прошлом она называла себя компанией со «смешанным кодом»; возможно, это делает ее Lee&Perrins в мире Linux.

Хорошей иллюстрацией различий в философии бизнеса между Red Hat и Novell служит их подход к новым приобретениям и их применению. В конце 2004 года Red Hat купила хромающий Netscape Server и Netscape Certification у AOL, примерно за 22 млн долларов. Шесть месяцев спустя, как и было обещано, это ПО стало составной частью корпоративных предложений Red Hat, возродившись в виде Red Hat Directory Server – платной альтернативы открытым решениям вроде OpenLDAP. Но более важно, что Red Hat выпустила исходный код под GPL и основала проект Fedora Directory Server как опирающуюся на сообщество платформу разработки, связанную с дистрибутивом Fedora. Пользователи теперь знакомы с моделью Red Hat – плати за корпоративную версию или скачивай бесплатно версию, сопровождаемую сообществом.

И это не единственный пример, когда Red Hat покупает технологию, а затем выпускает ее на свободу. В начале 2004 года Red Hat купила Sistina Software и выпустила ее основной продукт, Global File System (GFS), под GPL, в то время как корпоративные потребители платят 2200 долларов за версию с гарантией поддержки. Исполнительный директор Red Hat Мэтью Зулик [Mattew Szulik]), сказал, что подобные приобретения позволяют Red Hat «глубже проникать на корпоративный и правительственный рынки». Крупный капитал хочет убедиться в жизнеспособности ПО, прежде чем платить за экспертную поддержку. А кто более подходит для предоставления такой поддержки, как не фирма, владеющая технологией и большинством разработчиков?

Открытый или закрытый

Novell, напротив, имеет тенденцию держать приобретенные технологии ближе к кубышке. Целый ряд их старейших технологий все еще проприетарен – из них наиболее известен сервер каталогов eDirectory. Это прямой конкурент Directory Server от Red Hat, но не открытый. Novell открыла некоторую его часть, например, интерфейсы разработчика, позволяющие сторонним приложениям проходить аутентификацию в eDirectory, но это совершенно иной подход, чем у Red Hat.

Хотя приобретение Novell SUSE и Ximian принесло свои плоды сообществу Open Source, ни тот, ни другой не требовалось выпускать из оков проприетарной лицензии. Но Novell, похоже, решила изменить тактику. Фирма унаследовала приложение безопасности AppArmor, когда приобрела Immunix в конце прошлого года, и никто не мог обвинить ее в сдерживании, когда она выпустила AppArmor как открытое ПО в начале 2006 года. Novell также начинает высказываться против проприетарных модулей (например, драйверов некоторых графических карт), которые связаны с их Linux-дистрибутивами. Пользователи теперь должны будут использовать сценарий автоматического скачивания, чтобы загрузить модули с сайта производителя, а не с инсталляционного носителя. Компания, видимо, прислушалась к влиятельным разработчикам ядра, вроде Грега Кроа-Хартмана [Greg Kroah-Hartman], занятого в SUSE-лаборатории Novell: он всегда заявлял, что запуск проприетарных модулей с вашим ядром уже нарушает положения GPL (см. наше интервью в LXF81).

Novell предстоит еще долгий путь в сообществе Open Source, прежде чем люди убедятся, что она так же предана движению, как Red Hat. В настоящее время может скорее показаться, что Red Hat лидирует, а Novell идет следом. После запуска проекта Fedora сдвиг от коробочных версий SUSE к разрабатываемой сообществом OpenSUSE воспринимался некоторыми как ответный ход, а не инновация.Но большинство предприятий не волнует отношение фирмы к Open Source, и в любом случае они не против платы за поддерживаемые версии. Сможет ли Novell бросить вызов Red Hat на корпоративном рынке, зависит от слаженности работы элементов ее стека ПО и от качества ее технологии.

На что похож SLES? Социологическое исследование

SLES против RHEL

Цифры

Основная RHEL349 долларов (максимум два ядра [CPU])
SLES349 долларов (неограниченное число ядер)
24-7 RHEL2499 долларов (только AS Premium Edition)
SLES1499 долларов

Аппаратные платформы
И Red Hat Enterprise Linux, и SUSE Linux Enterprise Server поддерживают x86, AMD64/EM64T, Itanium II, Power и zSeries.

Поддержка
Если с сервером что-то пойдет не так, эффект может быть катастрофическим. Вот почему поддержка столь важна. Чем быстрее инженер Novell сможет отреагировать на проблему, тем меньше денег потеряет ваш бизнес. 24-часовая поддержка семь дней в неделю стоит дорого, но для большого бизнеса это разумно вложенные деньги. Если ваш сервер не столь критичен, вы можете обойтись базовой поддержкой. Это означает, что Novell будет помогать вам 90 дней, на время установки сервера, и затем будет предоставлять исправления и обновления операционной системы целый год.

Мы расспросили Алексея Рудева [Alexei Roudev], ведущего системного и сетевого инженера консалтинговой фирмы Exigen USA, о его опыте работы со SLES на протяжении трех лет.

Linux Format: Почему вы выбрали Novell, а не Red Hat?
Алексей Рудев: Мы выбрали SLES вместо RHEL для новых проектов пару лет назад, отчасти по личному предпочтению, но на него воздействовали многие факторы. В то время SUSE 8 и 9.3 предлагали последовательную и завершенную систему, со всеми необходимые частями, такими, как Yast, KDE и You – система обновлений и установки по сети. RHEL выглядел полуFerrari, полу-паровозом. Прекрасный пример – эти жуткие «друиды» в RHEL. Также повсеместно различались установка и инструменты администрирования.

Затем мы начали искать серверную платформу. Нам нужна была поддержка Oracle, Real Applications Cluster (RAC), iSCSI (интернет-хранилище) и Fibre Channel. SLES 8 был единственной системой, имевшей интегрированный Oracle RAC и интегрированную документацию Oracle, и все драйверы (iSCSI, FireWire для наших тестов, даже некоторые из Fibre Channel), были также интегрированы. С RHEL мне понадобилось бы многое скачивать вручную, устанавливать и компилировать, прежде чем это заработает. В обновлении SLES 8 даже есть встроенная OCFSv1, позволяющая запускать Oracle RAC без всяких ручных изменений. Мы выбрали Novell и подписали партнерское соглашение, разрешающее нам делать свои собственные изменения.

LXF: Многое ли поменялось с тех пор как вы впервые начали использовать SLES?
АР: Novell прекратила поддержку SUSE 8, что стало для нас началом года головной боли, поскольку SUSE 8 была (и остается) единственной системой, поддерживающей все версии Oracle при полной поддержке производителя, Oracle Corporation. SLES 9 стал первым коммерческим Linux на ядре 2.6. Он сохранил все преимущества старого SUSE в отношении Oracle, и сертификация других приложений появилась быстро. Вначале релиз SLES 9 был не очень удобен и создавал нам серьезные проблемы с производительностью, но выпуск Service Pack 1 решил большинство проблем. Мы в конечном итоге перешли на SLES 9 SP1 и запустили на нем несколько подготовительных и разрабатываемых проектов (включая кластер Oracle RAC в тестовой лаборатории). Мы настояли на использовании SLES 9 для новых проектов, и это со временем окупилось. Теперь у нас есть поддержка производителей (например, Open Manager от Dell) для SLES 9 SP3, у нас есть очень стабильный iSCSI с Oracle на нем, стабильный HA-кластер с OCFSv2 поверх него. Очень важно, что это все получено «из коробки», хотя нередко и в сильно устаревшем виде. Например, OCFSv2 имеет собственную ветвь в SUSE версии 1.2.1, в то время как оригинальный открытый проект устранил множество ошибок и находится на версии 1.2.4.

LXF: Вы планируете переходить на версию 10?
АР: Я тестировал SLES 10, начиная с бета-версий. Идея хорошая, но реализация все еще в развитии. Система обновлений нарушена (You), и ее замена пока еще не работает должным образом, и использует несовместимую систему, которая делает нашу инфраструктуру бесполезной. Также есть ряд серьезных проблем с инсталляцией (SLED 10 не работает с некоторыми CD-приводами и считывает некорректные данные), рабочий стол Gnome, используемый теперь по умолчанию, имеет бедные настройки, которые сбивают людей с толку, и Yast2 имеет обычный набор небольших проблем. Мы решили подождать Service Pack 1.

Интервью. Нат: громкие слова

«Впервые Linux абсолютно готов». Гуру по настольным системам Linux от Novell объясняет, почему он в этом так уверен.

Нат Фридмен [Nat Friedman] – один из всемирно известных хакеров Linux: вместе с Мигелем де Икаса [Miguel de Icaza] он основал Ximian в 1999 году, чтобы разрабатывать и углублять ПО Gnome, и после приобретения Ximian работает на Novell. Работа Фридмена как вицепрезидента по разработке настольных систем Linux – убедиться, что Linux с точки зрения этих систем годится для бизнеса. Мы отловили его, чтобы узнать его взгляды на Linux на предприятии.

Linux Format: Если компания развертывает продукты Novell, обязательно ли это должен быть «стек» SLES и SLED? Можете вы представить ситуацию, в которой компания имеет, скажем, SLES на своих серверах, но Red Hat или Windows на рабочих столах?
Нат Фридмен: Ну, вы описываете ситуацию, которую мы сейчас имеем, когда у нас есть клиенты Windows и серверы Solaris, Linux, мейнфреймы и прочие. Я думаю, нас ждет неоднородность: Linux прививается, но организация со 100% настольных систем Windows не в один миг придет к 100% SUSE Linux. Но в первый год они могли бы определить долю пользователей, для которых подходит рабочий стол Linux. Мы назвали их «базовыми офисными работниками» – это люди, которые живут в электронной почте, web-браузере, текстовом редакторе, электронной таблице, и которым нужны только базовые функции рабочего стола.Теперь, со SLED 10, мы можем говорить, что Linux впервые совершенно готов для этих людей; для них больше нет барьеров по функциональности или удобству. Раньше мы этого никогда не говорили, это чрезвычайно сильное заявление, но мы на том стоим. Есть еще люди, для которых он не готов: те, кому ежедневно нужны Microsoft Project и Visio и десятки других приложений и кто считает себя «знающими работниками». Люди, разбирающиеся в ПО, установленным на их машине. А для людей, использующих машины, управляемые корпоративно, Linux абсолютно готов, и предприятия могут рассмотреть перевод до 40% в первый год, 70% в следующий; но мгновенного перехода от Windows к Linux не будет.

LXF: Могут SLED и SLES совмещать долгосрочную поддержку и стабильность с потребностью в добавлении новых функций, драйверов и обновлений ПО?
НФ: Сейчас это постоянно муссируется Linux-сообществом: люди приносят новые функции, интерфейсы пользователей и новые идеи в Linux. Некоторые делают это способом, не разрушительным по отношению к текущим пользователям, а некоторые – разрушительным. Можно, например, так изменить API ядра, что аудиодрайверы перестанут работать. Это деструктивно. Или вы вносите новое приложение, не требующее изменений в нижележащих библиотеках, и мы можем его просто подхватить.Есть проект под названием Diva, видео-редактор – мы не поставляем его в SLED 10, потому что он еще не готов, но мы могли бы выбрать его для добавления впоследствии. Вот тот тип изменений, которые мы можем делать. Я думаю, новые версии Gnome или KDE не имеют особого значения по большому счету; большинство проблем и сомнений, с которыми люди сталкиваются в настольных системах, это не проблемы оконного менеджера, или файлового менеджера, или панели. Когда я общаюсь с предприятиями, основные проблемы, которые мы видим – интернет-страницы, которые не работают должным образом в Firefox, потому что они используют специфичный для Microsoft DHTML или ActiveX, или «чистые» Windows-приложения.

LXF: Как вы относитесь к выходу Ubuntu на корпоративный рынок с их релизом 6.06 с долгосрочной поддержкой?
НФ: Во-первых, я сказал бы, что не считаю доверие корпораций и причастность к сообществу взаимоисключающими вещами. Я думаю, как раз это мы в Novell и демонстрируем все больше и больше, каждый день. Говоря конкретно об Ubuntu, одно из преимуществ, которое мы имеем сейчас в Novell перед любым другим Linux-дистрибутивом, это наша способность поддерживать весь дистрибутив – полностью, от ядра до электронной таблицы. Так что если вы придете к нам с проблемой ядра, допустим, по его производительности, у нас есть инженеры – эксперты по ядру. Мы, вероятно, имеем самую высокую концентрацию экспертов ядра, и можем исправить эту проблему. Если электронная таблица не работает так, как вы хотите, мы сможем исправить и это.По-моему, ряд Linux-дистрибутивов имеет привычку загрузить открытый код, который написали другие люди, возможно, слегка подстроить, скомпилировать и поместить на CD, добавив свою марку. Это хорошая маркетинговая кампания для Linux вообще, потому что Linux хорош – люди видят это, когда они используют эти CD. Но способность таких дистрибутивов к поддержке для предприятия ограничена, потому что за ними не стоят инженеры, понимающие, как код работает.

Будущее под обстрелом

Технологию от Novell тепло встретили этим летом на LinuxWorld, где компания анонсировала некоторые новые выгоды использования SUSE Linux Enterprise.
Технологию от Novell тепло встретили этим летом на LinuxWorld, где компания анонсировала некоторые новые выгоды использования SUSE Linux Enterprise.

Куда Novell пойдет дальше?

На LinuxWorld в Сан-Франциско в середине августа, Джон Драгун [John Dragoon], директор Novell по маркетингу, сообщил, что было свыше 325 тыс. загрузок SUSE Linux Enterprise 10 за первый месяц его существования. Это серьезная, впечатляющая статистика. Даже если лишь небольшая часть этих пользователей в конце концов заплатят за лицензию, Novell может занять очень сильную позицию. Еще более впечатляет, что SLED получил на LinuxWorld награды Best Of Show и Best Desktop Solution. Нет сомнений, что к корпоративным предложениям Novell относятся серьезно, а компания становится все более и более открытой для сообщества. Наличие таких ударных хакеров, как Мигель де Икаса, Майкл Микс [Michael Meeks], Нат Фридмен и Грег Кроа-Хартман, помогает ей в обоих отношениях.

Цикл разработки также выглядит стабильным. SLES 9 был выпущен в августе 2004 года, со SLES 10, выпущенным почти 24 месяца спустя. Мы должны увидеть SLES 11 в 2008 году – есть надежда, что после предыдущего релиза пройдут те же 24 месяца. Множеству новых технологий, с которыми мы экспериментируем сейчас, это позволитдостичь уровня зрелости, пригодногодля рынка серверов. Планы по SLES 11 включают виртуализацию для серверов и хранилищ и добавление управления профилями в AppArmor, а настольная версия будет предлагать полностью интегрированную поисковую машину Beagle. NetWare будет все еще доступна, но она будет паравиртуализирована в виртуальную машину, работающую на SLES. Novell, возможно, в прошлом не была уверена в том, как использовать SUSE по максимуму, но похоже, теперь почва для него найдена.

И это благодаря открытой модели. Novell сумела трансформироваться из фирмы, работающей исключительно с проприетарным ПО, в фирму, осуществляющую огромные вложения в разработку открытого кода. И хотя сначала эта стратегия управлялась финансами, превращение в Open Source-предприятие добавило Novell шарма и принесло существенное число новых клиентов, впервые после выпуска NetWare. Джон Пелан [John Pelan], ведущий системный консультант Gatsby Computational Neuroscience Unit, поясняет: «Нам нравится лицензирование Open Source, не из фанатизма, а по практическим соображениям. Самое существенное из них – вы имеете полный контроль над вашими основными сервисами. Если у вас ПО с проприетарными лицензиями, то когда что-то разладится, вы оказываетесь во власти разработчика ПО. Прошлый опыт подтверждает это.»

Д-р Пилен заставляет SLES работать в конфигурации с высокой доступностью, использующей 16 ядер Opteron и кластеризованную файловую систему, основанную на второй версии Oracle Cluster File System. Neuroscience Unit пытается исследовать протекание мыслительных процессов, используя теоретические модели, разработанные с помощью компьютеров. Открытая разработка изменила фирмы, подобные Novell, и это меняет наше окружение.

Глядя с колокольни LXF

Грэм считает: «Изначально, я бы сказал, что Novell недооценила открытую природу Linux. Ей также недоставало истории, чтобы суметь построить увлеченное открытое сообщество вокруг своих корпоративных дистрибутивов, как это сделал Red Hat. Но в последнее время все, похоже, меняется. SUSE становится все сильнее и сильнее, и ее релиз SLES был хорошо принят. Если Novell просто откроет ряд своих основных технологий, особенно некоторые из старых сервисов каталогов или даже код NetWare, она завоют большее доверие сообщества и добьется сильной позиции к тому времени, как выйдет SLES 11.»

Пол считает: «Novell пугает меня, и я не верю ей как член сообщества свободного ПО. С одной стороны, нанимает несколько дюжин первоклассных хакеров для работы над крутыми проектами типа Mono. А с другой стороны, прошло всего шесть месяцев с тех пор, как Novell сказала «Делайте правильный выбор: выбирайте SUSE Linux вместо Red Hat». Не для того ли существует Linux, чтобы не зависеть от поставщиков? Вряд ли для того, чтобы наши поставщики грызлись между собой, чтобы оттяпать друг у друга львиную долю 5%-ного сектора рынка, пока Microsoft гребет прибыль миллиардами долларов. Хватит болтать о рынке, Novell; стань командным игроком, и все мы будем в выигрыше.»

Майк считает: «Важнее всего то, что возрастающая активность Novell на рынке корпоративных Linux обеспечивает выбор. Red Hat – хороший член сообщества, но важно иметь как минимум двух основных поставщиков Linux-дистрибутивов: это стимулирует конкуренцию и дает потребителям выбор источника ПО, недоступный для других ОС. Хотите Windows? Ступайте в Microsoft. Хотите Linux? Выбирайте компанию, которая вам лучше всего подходит. Novell все еще рассматривается многими как «одна их тех старых фирм по серверам», но с учетом количества приобретенных ею талантливых Linux-разработчиков, этот имидж постепенно преображается.»

Ник считает: «Ясно, что Novell приобрела SUSE в надежде оживить ее предложение и построить будущее для ее программ и услуг. Подход может отличаться от Red Hat, и возможно, отличаться от целей других организаций, играющих на пространстве Linux, но Novell внес фантастический вклад в сообщество, в основном финансированием разработки и совершенствования проектов типа Mono, OpenOffice.org, Apache, Eclipse, GCC, Perl... список можно продолжать бесконечно. Обычно это связано с вещами, которые Novell собирается выпустить (например, рабочий стол для офиса) – именно так большой бизнес и должен поддерживать Open Source.»

Как вы оцениваете Linux-предприятие Novell? Сообщите нам, как вы думаете, Novell работает в бизнесе или в сообществе, на lxf.letters@futurenet.co.uk.

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию