ОС/2

ОС/2

OS/2 — компьютерная операционная система, первоначально созданная Microsoft и IBM, а затем разработанная исключительно IBM. Название означает «Операционная система/2», поскольку оно было представлено как часть того же выпуска смены поколений, что и линейка персональных компьютеров второго поколения IBM «Personal System/2 (PS/2)». OS/2 больше не продается IBM, а стандартная поддержка OS/2 IBM была прекращена 31 декабря 2006 года. В настоящее время Serenity Systems International продает OS/2 под торговой маркой eComStation.

OS/2 задумывалась как преемница защищенного режима PC-DOS. Примечательно, что базовые системные вызовы были смоделированы по образцу вызовов MS-DOS; их имена даже начинались с «Dos», и можно было создавать приложения «Семейного режима»: приложения текстового режима, которые могли работать в обеих системах. Благодаря этому наследию OS/2 во многом схожа с Unix, Xenix и Windows.

Разработка OS/2 началась, когда IBM и Microsoft подписали Соглашение о совместной разработке в августе 1985 года. Оно носило кодовое название «CP/DOS», и для поставки первого продукта потребовалось два года.

OS/2 1.0 была анонсирована в апреле 1987 года и выпущена в декабре как ОС только для текстового режима. Однако он имел богатый API для управления видеодисплеем (VIO) и обработки событий клавиатуры и мыши, так что программистам, пишущим для защищенного режима, больше не приходилось вызывать BIOS или напрямую обращаться к оборудованию. Кроме того, инструменты разработки включали подмножество API-интерфейсов видео и клавиатуры в виде подключаемых библиотек, чтобы программы семейного режима могли работать под MS-DOS. Переключатель задач под названием Program Selector был доступен с помощью комбинации горячих клавиш Ctrl-Esc, позволяя пользователю выбирать между многозадачными сеансами текстового режима (или группами экранов; каждый может запускать несколько программ).

Расширения для связи и баз данных были представлены в 1988 году как часть OS/2 1.0 Extended Edition: SNA, X.25/APPC/LU 6.2, LAN Manager, Query Manager, SQL.

Обещанный графический интерфейс пользователя (GUI), Presentation Manager, был представлен в OS/2 1.1 в октябре 1988 года. Он имел пользовательский интерфейс, аналогичный Windows 2.1. Интерфейс был заменен в версиях 1.2 и 1.3 на измененный графический интерфейс, более близкий по внешнему виду к Windows 3.1.

Расширенная версия 1.1, продаваемая только через каналы продаж IBM, представила поддержку распределенных баз данных для систем баз данных IBM и поддержку связи SNA для сетей мэйнфреймов IBM.

Версия 1.2 представила устанавливаемые файловые системы и, в частности, файловую систему HPFS. HPFS предоставила ряд улучшений по сравнению со старой файловой системой FAT, включая длинные имена файлов и форму альтернативных потоков данных, называемых расширенными атрибутами. Кроме того, в файловую систему FAT были добавлены расширенные атрибуты.

Установочный диск A Microsoft OS/2 1.3 (3,5-дюймовая дискета).

В расширенной версии 1.2 появилась поддержка TCP/IP и Ethernet.

В книгах конца 1980-х годов, посвященных OS/2 и Windows, признавалось существование обеих систем и продвигалось OS/2 как система будущего.