Опубликована «Стратегия IBM в отношении OS/2 на 2000 год»

Его суть сводится к тому, что бизнес-пользователям этой операционной системы пора переходить от классической клиент-серверной к трехзвенной распределенной архитектуре, основанной на открытых стандартах и интегрирующей Internet-технологии с традиционными ИТ. Сама IBM называет эту архитектуру Application Framework for e-bussiness.

Создатели условно бесплатных программ делают все возможное, чтобы OS/2 шла в ногу со временем

В свете этого IBM намерена совершенствовать компоненты OS/2 Warp 4, Warp Server for e-bussiness (WSeb) и Workspace On-Demand, соответствующие заданному направлению, то есть стек TCP/IP, виртуальную машину Java, браузер (новая версия Netscape Navigator для OS/2 ожидается в четвертом квартале нынешнего года; текущая же версия — 4.61) и сервер приложений WebSphere. Кроме того, корпорация планирует выпускать компакт-диски со специальными комплектами ПО, в которые войдут Java, стек TCP/IP, браузер, обновления и драйверы устройств.

Сообщается также, что выпуск бесплатных средств коррекции ошибок для OS/2 Warp 4 прекратится 31 января 2001-го, для WSeb — 31 мая 2002-го, а для WorkSpace On-Demand R2 — 31 января 2002 года. После этого будут доступны только платные обновления для некоторых разновидностей и компонентов OS/2. Очевидно, что по окончании платной поддержки развитие OS/2 окончательно остановится. Впрочем, до этого пройдет еще по меньшей мере года три.

Пользователям рекомендуется осуществлять поэтапный переход на Application Framework for e-bussiness за счет реализованной в OS/2 поддержки Java, XML, протоколов Internet, а также с помощью браузера и серверов приложений Domino и Websphere.

Выход документа спровоцировал в компьютерной прессе очередную волну статей, объявивших OS/2 «мертвой», а ZDnet даже провела соответствующий опрос посетителей своего Web-сайта. На данный момент число участников опроса, ответивших положительно на вопрос, жива ли OS/2, составляет около 15 тыс., а число их оппонентов — примерно 13 тыс. Так или иначе, сообщество пользователей OS/2 все еще существует и приложения для нее пока выпускаются.

Краткий обзор приложений

В свое время одним из главных недостатков OS/2 считалось отсутствие приложений. Какова же ситуация сегодня?

Есть несколько типов приложений для OS/2 — это программы, изначально созданные для OS/2; Windows-приложения, работающие в OS/2, и приложения, перенесенные из Unix при помощи компиляторов наподобие gcc.

Серьезное фирменное программное обеспечение для OS/2 выпускается в основном корпорацией IBM или ее дочерней компанией Lotus: это, например, СУБД DB2, текстовый процессор Lotus Wordpro и уже упоминавшийся сервер приложений Domino. Существует также OS/2-вариант мощного офисного пакета StarOffice. Правда, в прошлом году Sun Microsystems отказалась от дальнейшего выпуска StarOffice для OS/2 ввиду низкого спроса. (Стоит, кроме того, отметить, что в нем отсутствует возможность импорта русскоязычных документов Word.)

Не так давно появился компактный офисный пакет Papyrus, включающий в себя небольшую СУБД и текстовый процессор с функциями издательской системы и электронной таблицы. Его авторы обещают реализовать в скором времени поддержку русского языка.

Создатели условно бесплатных программ делают все возможное, чтобы OS/2 шла в ногу со временем. В основном развиваются программы, имеющие отношение к Internet: дайлеры, клиенты ICQ, IRC и электронной почты и т. п. Одних только клиентов ICQ для OS/2 существует по меньшей мере восемь. Есть аналоги Windows-утилиты для создания копий Web-узлов на локальных дисках Teleport Pro, в частности sslurp.

В последнее время наметилась тенденция перехода производителей популярных OS/2-программ на платформу Windows. Правда, пока разработчиков, полностью отказавшихся от OS/2-версий своих детищ, не так уж много. Больше тех, кто не так давно начал параллельно с версиями для OS/2 выпускать и модификации для Windows. В частности, к таким программам относятся просмотрщик изображений с элементами графического редактора PMView и гибкий клиент электронной почты PMMail.

Развивается и бесплатное ПО. В основном это мелкие утилиты и программное обеспечение сетей FTN, по-прежнему популярных в России, несмотря на повсеместное проникновение Internet.

Проект Odin

Начиная с третьей версии OS/2 позволяет запускать практически любые 16-разрядные приложения для Windows; впоследствии стало возможным также запускать некоторые программы, использующие Win32s — библиотеку 32-разрядных функций для 16-разрядной версии Windows. В частности, к таким программам относится Photoshop 3.0.

В состав OS/2 Warp 4 включен набор dll-библиотек под названием Open32, реализующих наиболее употребительные функции API Win32. Сделано это было для того, чтобы разработчикам программного обеспечения для Windows было проще переносить его в OS/2. Производители Windows-приложений не очень стремились переносить их в OS/2, но Open32 все же нашлось применение — на его основе в феврале 1998 года был создан конвертер Win32-приложений в программы для OS/2. Проект получил название Odin. Вышедшая в апреле того же года версия уже позволяла запускать Quake II и играть в нее по сети. Правда, с серьезными программами работать возможности еще не было — даже калькулятор из поставки Windows функционировал плохо.

В настоящее время проект продолжает развиваться. Промежуточные версии выходят практически ежедневно. Odin уже позволяет запустить Microsoft Word, правда, полноценно работать с ним еще нельзя. Идеально функционируют, например, клиенты электронной почты Eudora и Anonymail, популярный проигрыватель MP3-файлов Winamp, IRC-клиент mIRC, игра Quake III, эмулятор приставки Dandy iNES, архиватор Winrar и многие другие. При этом по скорости работы конвертированные программы лишь слегка, и то не всегда, уступают оригиналам.

Создатели Odin обещают довести работу над проектом до той стадии, когда в OS/2 будет запускаться большинство популярных Windows-приложений.

Спасибо Unix

Еще одна категория программ для OS/2 — это приложения, перенесенные из Unix при помощи набора библиотек EMX. Будучи полноценными OS/2-программами, они работают ничуть не хуже оригиналов. Консольные утилиты (например, многофункциональный FTP-клиент) можно запускать без каких-либо дополнительных средств (необходимо лишь наличие библиотек EMX), а для работы с Unix-приложениями, оснащенными графическим интерфейсом, потребуется один сервер X11.

Из Unix в OS/2 перенесены сотни самых разнообразных приложений — графических и текстовых редакторов, электронных таблиц, игр, мультимедийных программ, средств разработки, систем САПР, эмуляторов, диспетчеров файлов и утилит. Одной из самых известных программ, работающих в XFree86/2, является gimp — распространяемый в исходных текстах графический редактор, не уступающий по возможностям Photoshop.

OS/2 и аппаратное обеспечение

Большинство производителей периферийных устройств и комплектующих давно перестали выпускать драйверы для OS/2. Но энтузиасты и тут делают свое дело. Большинство современных графических ускорителей получило поддержку в OS/2 благодаря технологии IBM GRADD и универсальному драйверу Scitech Display Doctor. Существуют созданные независимыми разработчиками драйверы FM- и ТВ-тюнеров, а также некоторых популярных аудиоадаптеров. Есть утилиты, поддерживающие современные возможности материнских плат, вроде контроля за температурой нагрева процессора. Хуже дело обстоит с принтерами, сканерами и манипуляторами новых типов.

OS/2 против Windows

Создатели Odin обещают довести работу над проектом до той стадии, когда в OS/2 будет запускаться большинство популярных Windows-приложений

Когда появилась OS/2 Warp 3.0, ее модно было сравнивать с Windows в роли пользовательской операционной системы, хотя основной сферой применения OS/2, по замыслу IBM, всегда были крупные корпоративные приложения.

В настоящее время даже по уровню стабильности работы NT существенно ушла вперед. Кроме того, у OS/2 по сравнению с Windows довольно неудобный графический интерфейс. Правда, это оказалось скорее достоинством, чем недостатком, поскольку послужило стимулом к созданию множества систем расширения Workplace Shell, позволяющих выбрать графический интерфейс на любой вкус.

В OS/2, в отличие от NT, по-прежнему всего одна очередь системных сообщений для PM-программ, из-за чего во многих случаях «зависшее» приложение не дает работать с остальными, заставляя перегружать систему. Для многозадачной ОС это очень большой минус, и, по-видимому, этот недостаток устранен уже не будет. Ранее у OS/2 перед NT было преимущество в виде встроенной поддержки мощнейшего языка сценариев REXX, но теперь развитый модуль поддержки сценариев появился и в Windows 2000.

Похороны откладываются

Итак, IBM постепенно прекращает поддержку OS/2, призывая корпоративных пользователей переходить на другие платформы. В то же время индивидуальные пользователи и мелкие фирмы продолжают работать с OS/2 и выпускать для нее программы. Более того, на прошедшей в конце мая конференции WarpTech компания Serenity Systems представила eComStation — клиентскую ОС на базе компонентов OS/2 Warp 4, WSeB и технологии управления клиентами WiseManager Managed Client компании TouchVoice. Кроме приложений OS/2, eComStation в сочетании с аппаратным модулем Concorde позволит запускать любые программы для DOS, Windows и Linux. Достигнуто предварительное соглашение с IBM о выпуске клиента.

OS/2 будет использоваться IBM в компьютерной системе, которую она развертывает для летних Олимпийских игр в Сиднее.

Таким образом, можно с уверенностью сказать, что какое-то время OS/2 еще просуществует. Что же до возможности раскрытия исходных текстов ОС, то IBM вряд ли пойдет на это, поскольку OS/2 содержит ряд компонентов, авторские права на которые принадлежат Microsoft.