Большие возможности выбора, не требующие отказа от проверенных временем Unix-платформ

Линус Торвальдс: «Мы привыкли действовать в обратном направлении. Скажем, некоторое время назад мы нашли способ запускать приложения компании SCO на Linux»

Если бы это действительно произошло, объектные модули Linux могли бы стать почти универсальной формой развертываемых приложений. При этом пользователи получат большие возможности выбора, не отказываясь от проверенных временем Unix-платформ, готовых к работе в составе центров данных.

Однако, как считают аналитики, такое развитие ситуации может иметь драматическую окраску для самих компаний-производителей, которые предлагают подобную поддержку, поскольку это будет косвенно стимулировать отказ пользователей от их собственных диалектов Unix в пользу Linux.

HP намерена реализовать поддержку объектных модулей Linux в версии операционной системы HP-UX для архитектуры IA-64, а IBM — в Dynix/ptx. Кроме того, IBM обещала добавить поддержку Linux и в новую версию AIX 5L. Уже сейчас большинство приложений Linux можно относительно легко перекомпилировать, с тем чтобы они могли работать на другой платформе, в том числе, и на мэйнфреймах IBM S/390.

Майк Принс, директор информационной службы компании Burlington Coat Factory Warehouse, принадлежит к приверженцам Linux, но в центре данных компании он использует серверы NUMA-Q на базе процессоров Intel, пополнивших семейство серверов IBM с покупкой в прошлом году компании Sequent Computer Systems, на которых работает ОС Dynix/ptx.

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

Аналитики согласны с тем, что для Linux будет разрабатываться все больше и больше Internet-приложений. Аналитик GartnerGroup Джордж Вейс сказал, что поддержка объектных модулей Linux другими Unix-системами предлагает пользователям прекрасную возможность опробовать приложения для Linux.

«HP-UX — зрелое ядро; оно давно себя зарекомендовало. Если бы я собирался попробовать приложения для Linux, скорее всего я бы выбрал именно такой путь», — заметил Вейс.

Новое направление для Linux

Возможность использовать приложения Linux на платформах, где не работает ядро Linux, стало откровением для Линуса Торвальдса, создателя этой системы. «Мы привыкли действовать в обратном направлении, — сказал Торвальдс в интервью Computerworld. — Скажем, некоторое время назад мы нашли способ запускать приложения компании SCO на Linux».

«По сути, Linux становится тем универсальным набором API-интерфейсов и ABI-интерфейсов в пространстве Intel, которые могут использовать разработчики, — считает Принс. — Когда речь идет о крупных серверных приложениях, Sun Solaris, HP-UX или Dynix/ptx действительно оказываются полезны. Но, с другой стороны, почти для всех разработчиков Unix-мира Linux становится первой средой, в которую можно переносить свои приложения».

«Это весьма многообещающее направление развития отрасли», — считает Марк Райан, директор по технологическим вопросам компании Weather.com.

Многие приложения в этой интерактивной службе погоды работают на ПК-серверах IBM под управлением Linux, однако большинство серверных приложений размещается на Unix-серверах производства Sun Microsystems. По мнению Райана, «естественная» поддержка приложений Linux на Unix-платформах старшего класса даст его организации значительно большую масштабируемость. Он добавил, что людей, имеющих навыки работы с Linux, сейчас найти намного проще, чем тех, кто разбирается в других вариантах Unix.

Стейси Квандт, аналитик компании Giga Information Group, считает, что производители Unix-систем страхуют себя на тот случай, если Linux серьезно потеснит их собственные ОС. Что же касается пользователей, то, по ее словам, «для них это временная мера, и она будет оправданна до тех пор, пока Linux не обретет возможностей корпоративного уровня, которые так существенны для многих заказчиков».

Поделитесь материалом с коллегами и друзьями