Семейство операционных систем OS/2 Warp компании IBM


История появления, расцвета и практического ухода со сцены операционных систем под общим названием OS/2 и странна, и поучительна. Будучи одной из самых лучших ОС для ПК по очень большому числу параметров и появившись раньше своих основных конкурентных систем, она тем не менее не смогла стать самой распространенной, хотя могла бы, и с легкостью. Основная причина тому – законы бизнеса (умение рекламировать свой товар, всячески поддерживать его продвижение, вкладывать деньги в завоевание рынка), а не качество самой ОС. Во–первых, компания IBM не сочла необходимым продвигать свою ОС на рынок программного обеспечения, ориентированного на конечного пользователя, а ре­шила продолжить свою практику работы исключительно с корпоративными кли­ентами. А этот рынок (корпоративного ПО) оказался существенно уже для ПК, чем рынок ПО для конечного пользователя, ибо компьютеры типа IBM PC преж­де всего являются персональными. Во–вторых, основные доходы компания IBM получала не от продажи системного ПО для ПК, а за счёт продаж дорогостоящих серверов и другого оборудования. Доходы от продажи своей ОС не представля­лись руководству компании IBM значимыми. Для успеха на рынке ОС для ПК необходимо было обеспечить всестороннюю поддержку своей системы соответ­ствующей учебной литературой, широкой рекламой, заинтересовать разработчи­ков программного обеспечения. Увы, этого не произошло, и сегодня уже практи­чески мало кто знает о системах OS/2. В то же время следует отметить, что те, кто в свое время освоил эту систему и создал для неё соответствующее ПО, до сих пор не переходят на ныне чрезвычайно популярные ОС Windows NT, по­скольку последние требуют существенно больше системных ресурсов и при этом функционируют медленнее.

Семейство 32-разрядных ОС для IBM-совместимых компьютеров начало свою историю с появления первой OS/2 v 2.0 в 1992 году. Сейчас мы, как правило, имеем дело уже с четвёртой версией ОС этого семейства. Все ОС в своём назва­нии имеют слово Warp, что переводится с английского как «основа».

OS/2 Warp 4.0 практически представляет собой OS/2 Warp 3.0 (вышедшую ещё в 1994 г.) с несколько улучшенными параметрами для DOS-задач, обновлённы­ми элементами объектно-ориентированного интерфейса, и включает в себя:

¨ вытесняющую многозадачность (preemptive multitasking) и поддержку DOS-и Windows- (Win32s) приложений;

¨ по-настоящему интуитивно понятный и действительно удобный объектный пользовательский интерфейс;

¨ поддержку стандарта открытого объектного документооборота OpenDoc;

¨ поддержку стандарта OpenGL;

¨ поддержку и встроенную разработку на языке Java;

¨ поддержку шрифтов True Type (TTF);

¨ управление голосом без предварительной подготовки (технология Voice Type);

¨ полную поддержку глобальных сетей Интернет и технологии intranet, доступ в CompuServe1;

¨ средства построения одноранговых сетей и клиентские части для IBM LAN Server, Windows, Lantastic, Novell Netware 4.1 (в том числе поддержку служ­бы каталогов);

¨ систему удалённого доступа через модемные соединения;

¨ Mobile File System для поддержки мобильных пользователей;

¨ стандарт автораспознавания аппаратных устройств Plug-and-Play (но без столь навязчивого механизма, который реализован в Windows);

¨ набор офисных приложений1 (базы данных, электронные таблицы, текстовый процессор, генератор отчетов, деловая графика, встроенная система приёма/ передачи факсимильных сообщений, информационный менеджер);

¨ полную MultiMedia поддержку, включая работу с видеокамерой, расширенную систему помощи WarpGuide.

Однако наиболее заманчивы не перечисленные из рекламного буклета возмож­ности системы, а удобная и надёжная среда при работе с базами данных, работа в сетях, организованная как клиентское рабочее место при работе с большими сис­темами.

OS/2 Warp предлагает единый интерфейс для программирования прикладных программ (API), совместимый с рядом операционных систем, что позволяет снизить стоимость разработок. Все версии OS/2 и LAN Server, включая текущие версии OS/2 Warp и OS/2 Warp Server 4.5, совместимы по восходящей линии, что позволяет экономить средства, необходимые для поддержания уже сущест­вующих прикладных программ.

Чрезвычайно важным для пользователей является тот факт, что компания IBM для всех версий своей ОС регулярно выпускает пакеты обновления (FixPak). Эти пакеты исправляют обнаруженные ошибки, а также вносят новые функции. Для пользователей такая практика сопровождения фирмой своей ОС, безуслов­но, более выгодна, нежели практика частого выпуска новых версий ОС (ей сле­дует компания Microsoft), в которых обещается исправление обнаруженных ранее недостатков и появление новых функций. Действительно, значительные капиталовложения требуются не только для приобретения новой системы, но и на её освоение.

Так, например, для версии одной из своих самых удачных ОС – Windows NT 4.0 – компания Microsoft выпустила всего только 6 пакетов обновления (ServicePak), тогда как для OS/2 Warp 3.0, которая вышла в свет в 1994 году, компания IBM выпустила уже несколько десятков FixPak. Для OS/2 Warp 4.0 вышло 15 FixPak. Пакеты исправлений и обновлений пользователи получают бесплатно, тогда как за новую систему приходится платить большие деньги. К тому же длительная работа по исправлению имеющихся в системе ошибок приводит к уменьшению количества последних со временем, и система становится всё более надёжной и функциональной, в то время как новая версия ОС, как правило, содержит су­щественно больше ошибок, нежели предыдущая, поскольку объём её становится всё больше и больше, а времени на создание ОС отводится столько же.

Очень полезным, как для управления приложениями, так и для создания несложных собственных программ, является наличие системы программирования на языке высокого уровня REXX, который иногда называют языком процедур. Можно сказать, что это встроенный командный язык, служащий для тех же це­лей, что и язык для пакетных (batch) файлов в среде DOS, но он обладает не­сравнимо большими возможностями. Это язык высокого уровня с нетипизиро­ванными переменными. Язык легко расширяем, любая программа OS/2 может добавлять в него новые функции. Помимо встроенного интерпретатора с языка REXX имеется система программирования Visual REXX. Есть и объектно-ори­ентированная версия языка REXX с соответствующим интерпретатором.

Наиболее сильное впечатление, которое можно получить при работе в OS/2, ос­тавляет объектно-ориентированный графический пользовательский интерфейс, а особой популярностью у программистов эта система пользовалась вследствие очень хорошей организации VDM-машин и высокого быстродействия при выполнении обычных DOS-приложений.



Дата добавления: 2022-02-05; просмотров: 194;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.029 сек.