Подружатся ли Solaris и Linux? [ Редагувати ]
Sun Microsystems бьется над тем, чтобы заставить Solaris дружить с Linux.
Поставщик серверов продолжает трудиться над интеграцией интерфейсов Linux в операционную систему Solaris, что должно облегчить перенос Linux-программ на машины под Solaris. Однако сверх того Sun начала проект по внесению в Linux функций Solaris - об этом рассказал вице-президент и генеральный менеджер группы Cobalt Sun Вайвек Мехра.
Это означает, что работа Sun по сближению с Linux становится не просто рекламным трюком. Sun издавна относилась к Linux как к явлению низшего порядка по сравнению с Solaris, но в этом году поддалась силам рынка и объявила о полномасштабной поддержке Linux. Это важное изменение стратегии компании. Во-первых, Sun придется перенести на новую операционную систему такие продукты, как Sun Open Network Environment. Во-вторых, так как Linux наиболее популярна на процессорах Intel, это будет способствовать дальнейшему вторжению Intel на территорию серверов Sun.
Однако несмотря на эти тактические жертвы, Sun все же решила выбрать Linux-серверы в качестве высшей стратегической цели. "Это позволит нам эффективнее конкурировать с Microsoft", - пояснил Мехра. В понедельник Sun выпустила специализированные Linux-серверы на процессорах Intel Pentium III, за которыми в этом году последуют Linux-серверы общего назначения с Intel-совместимыми чипами, что позволит Sun конкурировать на рынке серверов нижнего уровня.
Linux попала к Sun вместе с приобретенной в 2000 году за 2 миллиарда долларов компанией Cobalt Networks. В то время Sun не придавала значения Linux, утверждая, что заказчики не желают знать, какая операционная система работает внутри специализированных серверов Cobalt. Программисты Cobalt активно участвовали в модификации Linux, и теперь Sun начала изучать, как применить этот опыт для приближения Linux к Solaris. "Мы хотим использовать их (ранние разработки Cobalt Linux) в качестве модели для привнесения в Linux функций и особенностей Solaris", - говорит Мехра. Он не уточнил, какие именно изменения Sun собирается внести, сказал лишь, что Linux станет лучше работать на многопроцессорных high-end серверах.
Мехра, соучредитель Cobalt, взял на себя роль проповедника Linux в Sun - прежде она принадлежала Стивену Девитту (Stephen DeWitt), ушедшему из компании в апреле. Сторонник Linux с 1996 года, когда Cobalt приняла решение использовать эту ОС, Мехра признает превосходство Solaris. "Сейчас Linux находится там, где Solaris была пять-десять лет тому назад", - говорит он.
И Linux, и Solaris по существу являются версиями почтенной операционной системы Unix. Это означает, что многие программы одинаково работают на обеих ОС. Но у каждой из операционных систем есть свои интерфейсы, к которым программы могут обращаться, когда требуется выполнить определенные операции, и эти "интерфейсы прикладного программирования" (API) могут отличаться.
Стратегия Sun в отношении API не оригинальна. Компания IBM, горячий сторонник Linux, начала вводить Linux API в собственную версию Unix, называемую AIX. Hewlett-Packard делает то же самое со своей HP-UX. А Caldera International, одна из первых Linux-компаний, которая также продает версию Unix, попробовала эту стратегию, но столкнулась с проблемами.
Сделать свои API совместимыми с другой операционной системой - лишь часть решения по предоставлению программам возможности работать на двух разных ОС. Solaris используется главным образом на системах с процессорами Sun UltraSparc, так что Linux-программы, исполняемые под Solaris, придется также переносить с процессоров Intel на UltraSparc. Sun много лет поддерживает Solaris на процессорах Intel, но версия 9 Solaris, которая выходит 22 мая, уже не будет поддерживаться на Intel-системах.
Sun издавна превозносит свою собственную операционную систему Solaris, упирая на то, что заказчики могут пользоваться одной и той же ОС на серверах ценой менее тысячи и до нескольких миллионов долларов. Однако в феврале эта позиция компании претерпела существенное изменение: теперь она приемлет и Linux, а генеральный директор Скотт Макнили (Scott McNealy) наряжается под пингвина Тукса, талисман движения Linux.
Этим летом Sun выпустит первое поколение Linux-серверов общего назначения - недорогих машин, применяемых для таких задач, как обслуживание веб-страниц или разделение файлов. Позднее в этом году появятся blade-серверы - сверхкомпактные серверы, устанавливаемые вертикально в один общий корпус, как книги на полке.
13 мая Sun выпустила новый Linux-сервер, но пока это специализированная машина Cobalt, предназначенная для хостинга веб-страниц или электронной почты. RaQ 550 стоимостью от 1699 до 2899 долларов США - первый сервер Cobalt, разработанный с момента поглощения компании Sun. Как говорит продакт-менеджер Гленн Жаклин (Glenn Jacklyn), это монтируемая в стойку модель толщиной 1,75 дюйма (44,5 миллиметра) с двумя процессорами Pentium III 1 ГГц или 1,26 ГГц, оснащаемая памятью емкостью до 2 Гбайт и 80-Гбайт жестким диском.
Серверы Cobalt администрируются дистанционно, и Sun сделала управляющее ПО более гибким, адаптировав его для таких бизнес-партнеров, как Miva или Polyserve. Теперь они могут продавать его под своими торговыми марками, интегрируя в ПО для Cobalt собственные программы управления.
Новые серверы 550 используют последнюю версию Linux, в которую введены дополнения, осложняющие жизнь хакерам. Специальная программа контролирует наличие обновлений ПО и автоматически загружает и устанавливает их. Кроме того, серверы используют файловую систему XFS, которую SGI, конкурент Sun, передал сообществу разработчиков open-source. Это "журнальная" файловая система, ускоряющая загрузку сервера, без нее перезапуск может занимать от 30 до 60 минут.
Однако компания Dell Computer, в совершенстве овладевшая искусством создания Intel-компьютеров, выдвигается вперед со своими собственными серверами. В понедельник она выпустила PowerEdge 2650, двухпроцессорную систему толщиной 3,5 дюйма (89 мм), которая может решать большинство тех же самых задач, что и машины Cobalt, такие как XTR и будущие модели общего назначения.
В системе Dell используются один или два процессора Intel Xeon с тактовой частотой до 2,4 ГГц. Она отличается технологией ускоренной шины PCI-X для поддержки высокоскоростных сетей и систем хранения данных, поддерживает 6 Гбайт оперативной памяти и вмещает до 365 Гбайт внешней памяти. Серверы 2650 поставляются с Microsoft Windows или Red Hat Linux по цене от 2399 долларов. Как сообщил представитель Dell Брюс Андерсон (Bruce Anderson), 2650 в средней конфигурации стоит около 5500 долларов, а в максимальной - 16 тысяч долларов.