ОС/2

Операционная система от IBM

Операционная система
ОС/2
Логотип ОС/2
OS/2 Варп 4
OS/2 Warp 4 desktop. Эта версия была выпущена 25 сентября 1996 года. [1]
РазработчикIBM
Microsoft (1.0–1.3)
Написано вC , C++ и язык ассемблера
Рабочее состояниеИсторическая, сейчас разрабатывается как ArcaOS
Исходная модельЗакрытый исходный код
Первоначальный выпускДекабрь 1987 г .; 37 лет назад ( 1987-12 )
Последний релиз4.52 / Декабрь 2001 ; 23 года назад ( 2001-12 )
Маркетинговая цельПрофессионалы, серверы
Доступно вКитайский , английский , французский , немецкий , итальянский , японский , корейский , испанский , словенский , португальский , русский
Платформыx86 , PowerPC
Тип ядраГибридное ядро
Под влияниемMS-DOS , IBM PC DOS

Пользовательский интерфейс по умолчанию
Рабочее место Shell
ЛицензияЗапатентованный
ПреемникeComStation
ArcaOS
Официальный сайтOS/2 Warp (Архив)

OS/2 — это фирменная операционная система для персональных компьютеров на базе x86 и PowerPC . Она была создана и изначально разрабатывалась совместно IBM и Microsoft под руководством разработчика программного обеспечения IBM Эда Якобуччи [ 2] и планировалась как замена DOS . Первая версия была выпущена в 1987 году. Вражда между двумя компаниями, начавшаяся в 1990 году, привела к тому, что Microsoft передала разработку исключительно IBM, которая продолжила разработку самостоятельно. OS/2 Warp 4 в 1996 году стала последним крупным обновлением, после чего IBM медленно остановила разработку продукта, поскольку он не смог конкурировать с Windows от Microsoft ; обновленные версии OS/2 выпускались IBM до 2001 года.

Название расшифровывается как «Operating System/2», поскольку она была представлена ​​как часть того же выпуска смены поколений, что и линейка персональных компьютеров второго поколения « Personal System/2 (PS/2)» от IBM. OS/2 была задумана как преемник PC DOS в защищенном режиме , ориентированный на процессор Intel 80286. Примечательно, что основные системные вызовы были смоделированы по образцу вызовов MS-DOS ; их имена даже начинались с «Dos», и можно было создавать приложения «Family Mode» — текстовые приложения, которые могли работать на обеих системах. [3] Из-за этого наследия OS/2 имеет сходство с Unix , Xenix и Windows NT . Продажи OS/2 в основном были сосредоточены в сетевых вычислениях, используемых корпоративными специалистами.

OS/2 2.0 была выпущена в 1992 году как первая 32-разрядная версия, а также первая версия, полностью разработанная IBM, после того как Microsoft разорвала отношения из-за спора о том, как позиционировать OS/2 относительно новой операционной среды Microsoft Windows 3.1 . [4] [5] С OS/2 Warp 3 в 1994 году IBM попыталась также нацелиться на домашних потребителей с помощью многомиллионной рекламной кампании. [6] Однако она продолжала бороться на рынке, отчасти из-за стратегических деловых мер, введенных Microsoft в отрасли, которые считались антиконкурентными . [7] [8] После провала проекта IBM Workplace OS , OS/2 Warp 4 стала последним крупным релизом в 1996 году; IBM прекратила поддержку OS/2 31 декабря 2006 года. [9] С тех пор OS/2 разрабатывалась, поддерживалась и продавалась двумя сторонними поставщиками по лицензии IBM — сначала Serenity Systems как eComStation с 2001 по 2011 год, [10] а затем Arca Noae LLC как ArcaOS с 2017 года. [11] [12] [13]

Разработка

1985–1990: Совместная разработка IBM–Microsoft

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

ОС/2 1.0 (1987)

OS/2 1.0 была анонсирована в апреле 1987 года и выпущена в декабре. Первоначальный релиз работал только в текстовом режиме , а графический пользовательский интерфейс был представлен в OS/2 1.1 примерно через год. OS/2 имеет API для управления видеодисплеем (VIO) и обработки событий клавиатуры и мыши, так что программистам, пишущим для защищенного режима , не нужно было вызывать BIOS или обращаться к оборудованию напрямую. Другие инструменты разработки включали подмножество API видео и клавиатуры в качестве подключаемых библиотек, так что программы семейного режима могли работать под управлением MS-DOS, [ необходима ссылка ] и, в OS/2 Extended Edition v1.0, механизм базы данных под названием Database Manager или DBM (он был связан с DB2 , и его не следует путать с семейством механизмов баз данных DBM для Unix и Unix-подобных операционных систем). [16] Переключатель задач под названием Program Selector был доступен через комбинацию горячих клавиш Ctrl-Esc , позволяя пользователю выбирать между многозадачными сеансами текстового режима (или группами экранов; каждый из них может запускать несколько программ). [17]

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

OS/2 1.1 была первой версией, в которой появился графический интерфейс Presentation Manager.

ОС/2 1.1 (1988)

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

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

ОС/2 1.2 (1989)

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

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

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

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

1990: Распад

ОС/2 1.3 (1990)

Логотип Microsoft OS/2 до распада

Сотрудничество IBM и Microsoft прекратилось в 1990 году, между выпусками Windows 3.0 и OS/2 1.3. В это время Windows 3.0 добилась огромного успеха, продав миллионы копий в первый год. [22] Во многом ее успех был обусловлен тем, что Windows 3.0 (вместе с MS-DOS) поставлялась с большинством новых компьютеров. [23] OS/2, с другой стороны, была доступна только как дополнительный автономный программный пакет. Кроме того, в OS/2 отсутствовали драйверы устройств для многих распространенных устройств, таких как принтеры, особенно не-IBM оборудования. [24] Windows, с другой стороны, поддерживала гораздо большее разнообразие оборудования. Растущая популярность Windows побудила Microsoft сместить фокус разработки с сотрудничества с IBM по OS/2 на создание собственного бизнеса на основе Windows. [25]

Несколько технических и практических причин способствовали этому разрыву. У двух компаний были существенные различия в культуре и видении. Microsoft отдавала предпочтение открытому системному подходу к оборудованию, который способствовал ее успеху на ПК. IBM стремилась использовать OS/2 для стимулирования продаж своего собственного оборудования и настоятельно рекомендовала Microsoft отказаться от функций, таких как шрифты , которые оборудование IBM не поддерживало. Программисты Microsoft также были разочарованы бюрократией IBM и использованием строк кода для измерения производительности программистов . [26] Разработчики IBM жаловались на краткость и отсутствие комментариев в коде Microsoft, в то время как разработчики Microsoft жаловались на то, что код IBM был раздутым . [27]

Эти два продукта имеют существенные различия в API. OS/2 была анонсирована, когда Windows 2.0 была близка к завершению, а API Windows уже была определена. Однако IBM потребовала, чтобы этот API был существенно изменен для OS/2. [28] Поэтому проблемы, связанные с совместимостью приложений, возникли немедленно. Разработчики OS/2 надеялись на инструменты преобразования исходного кода, которые позволят в какой-то момент полностью перенести исходный код приложений Windows в OS/2. Однако OS/2 1.x не набрала достаточного оборота, чтобы позволить поставщикам избегать параллельной разработки для OS/2 и Windows.

OS/2 1.3 была последней 16-битной версией OS/2 и последней, проданной Microsoft.

OS/2 1.x нацелена на процессор Intel 80286 , а DOS принципиально нет. IBM настаивала на поддержке процессора 80286 с его 16-битным сегментированным режимом памяти из-за обязательств, взятых на себя перед клиентами, которые приобрели много PS/2 на базе 80286 в результате обещаний IBM, связанных с OS/2. [29] До выпуска 2.0 в апреле 1992 года OS/2 работала в 16-битном защищенном режиме и, следовательно, не могла извлечь выгоду из гораздо более простой 32-битной модели плоской памяти Intel 80386 и функций виртуального режима 8086. Это было особенно болезненно при предоставлении поддержки приложений DOS. В то время как в 1988 году Windows/386 2.1 могла запускать несколько кооперативно многозадачных приложений DOS, включая эмуляцию расширенной памяти (EMS), OS/2 1.3, выпущенная в 1991 году, все еще была ограничена одним «DOS-боксом» на 640 КБ .

Учитывая эти проблемы, Microsoft начала параллельно работать над версией Windows, которая была бы более ориентированной на будущее и более портативной. Наем Дэйва Катлера , бывшего архитектора VAX/VMS , в 1988 году немедленно создал конкуренцию с командой OS/2, поскольку Катлер не был высокого мнения о технологии OS/2 и хотел развивать свою работу над проектом MICA в Digital, а не создавать «DOS plus». Его NT OS/2 была совершенно новой архитектурой. [30]

IBM беспокоилась из-за задержек в разработке OS/2 2.0. Первоначально компании договорились, что IBM возьмет на себя поддержку OS/2 1.0 и разработку OS/2 2.0, в то время как Microsoft продолжит разработку OS/2 3.0. В конце концов, Microsoft решила переименовать NT OS/2 3.0 в Windows NT, оставив всю будущую разработку OS/2 IBM. С точки зрения бизнеса было логично сосредоточиться на потребительской линейке операционных систем на основе DOS и Windows и подготовить новую высокопроизводительную систему таким образом, чтобы сохранить хорошую совместимость с существующими приложениями Windows. Пока она ждала разработки этой новой высокопроизводительной системы, Microsoft продолжала получать лицензионные деньги от продаж Xenix и OS/2. Наследие OS/2 в Windows NT можно увидеть в ее первоначальной поддержке файловой системы HPFS , текстовом режиме приложений OS/2 1.x и сетевой поддержке OS/2 LAN Manager. Некоторые ранние материалы NT даже включали уведомления об авторских правах OS/2, встроенные в программное обеспечение. [ необходима цитата ] Одним из примеров поддержки NT OS/2 1.x является набор ресурсов WIN2K. Windows NT также может поддерживать приложения OS/2 1.x Presentation Manager и AVIO с добавлением подсистемы Windows NT Add-On Subsystem для Presentation Manager. [31]

1990–1996: После распада

Совместимость с OS/2 2.0 и DOS (1992 г.)

OS/2 2.0 была первой 32-разрядной версией OS/2 и первой версией с Workplace Shell.

OS/2 2.0 была выпущена в апреле 1992 года. В то время рекомендуемая розничная цена составляла 195 долларов США , в то время как Windows продавалась по цене 150 долларов США . [32]

OS/2 2.0 предоставляла 32-битный API для собственных программ, хотя сама ОС все еще содержала некоторый 16-битный код и драйверы. Она также включала новый OOUI (объектно-ориентированный пользовательский интерфейс), называемый Workplace Shell . Это был полностью объектно-ориентированный интерфейс, который был значительным отходом от предыдущего GUI. Вместо того, чтобы просто предоставлять среду для окон программ (например, Program Manager), Workplace Shell предоставлял среду, в которой пользователь мог управлять программами, файлами и устройствами, манипулируя объектами на экране. С Workplace Shell все в системе является «объектом», которым можно манипулировать.

OS/2 2.0 рекламировалась IBM как «лучшая DOS, чем DOS, и лучшая Windows, чем Windows». [33] Это удалось сделать, включив полностью лицензированную MS-DOS 5.0, которая была исправлена ​​и улучшена. Впервые OS/2 могла запускать более одного приложения DOS одновременно. Это было настолько эффективно, что позволяло OS/2 запускать модифицированную копию Windows 3.0, которая сама по себе является расширителем DOS , включая приложения Windows 3.0.

Из-за ограничений процессора Intel 80286 , OS/2 1.x могла запускать только одну программу DOS одновременно, и делала это таким образом, что позволяла программе DOS иметь полный контроль над компьютером. Проблема в режиме DOS могла привести к сбою всего компьютера. Напротив, OS/2 2.0 могла использовать виртуальный режим 8086 процессора Intel 80386 для создания гораздо более безопасной виртуальной машины для запуска программ DOS. Это включало в себя обширный набор параметров конфигурации для оптимизации производительности и возможностей, предоставляемых каждой программе DOS. Любая операционная система реального режима (например, 8086 Xenix ) также могла работать с использованием возможностей виртуальной машины OS/2, при условии определенных ограничений прямого доступа к оборудованию.

Коробка обновления OS/2 2.0

Как и большинство 32-битных сред, OS/2 не могла запускать программы DOS в защищенном режиме, используя старый интерфейс VCPI , в отличие от стандартного режима Windows 3.1; она поддерживала только программы, написанные в соответствии с DPMI . (Однако Microsoft не рекомендовала использовать VCPI в Windows 3.1 из-за снижения производительности.) [34]

В отличие от Windows NT, OS/2 всегда позволяла программам DOS маскировать реальные аппаратные прерывания, поэтому любая программа DOS могла таким образом заблокировать машину. Однако OS/2 могла использовать аппаратный сторожевой таймер на некоторых машинах (в частности, машинах IBM), чтобы выйти из такой блокировки. Позже, в выпуске 3.0 были использованы усовершенствования новых процессоров Intel 80486 и Intel Pentium — флаг виртуального прерывания (VIF), который был частью расширений виртуального режима (VME) — для решения этой проблемы.

Совместимость с OS/2 2.1 и Windows (1993)

OS/2 2.1 была выпущена в 1993 году. Эта версия OS/2 достигла совместимости с Windows 3.0 (и позже Windows 3.1) путем адаптации компонентов кода пользовательского режима Windows для работы внутри виртуальной машины DOS (VDM). Первоначально почти полная версия кода Windows была включена в саму OS/2: Windows 3.0 в OS/2 2.0 и Windows 3.1 в OS/2 2.1. Позже IBM разработала версии OS/2, которые использовали бы любую версию Windows, установленную пользователем ранее, исправляя ее на лету и экономя стоимость дополнительной лицензии Windows. [35] Она могла работать либо в полноэкранном режиме, используя собственный набор видеодрайверов, либо «бесшовно», когда программы Windows появлялись непосредственно на рабочем столе OS/2. Процесс, содержащий Windows, получил довольно широкий доступ к оборудованию, особенно к видео, и в результате переключение между полноэкранным сеансом WinOS/2 и Workplace Shell иногда могло вызывать проблемы. [36]

Поскольку OS/2 запускает только системные компоненты пользовательского режима Windows, она несовместима с драйверами устройств Windows ( VxD ) и приложениями, которым они требуются.

Несколько приложений Windows по умолчанию запускаются в одном сеансе Windows — многозадачность совместно и без защиты памяти — так же, как и в родной Windows 3.x. Однако для достижения настоящей изоляции между программами Windows 3.x OS/2 также может запускать несколько копий Windows параллельно, при этом каждая копия находится в отдельной VDM. Затем пользователь может по желанию разместить каждую программу либо в ее собственном сеансе Windows — с вытесняющей многозадачностью и полной защитой памяти между сеансами, хотя и не внутри них — или разрешить некоторым приложениям работать совместно совместно в общем сеансе Windows, изолируя другие приложения в одном или нескольких отдельных сеансах Windows. За счет дополнительных аппаратных ресурсов этот подход может защитить каждую программу в любом заданном сеансе Windows (и каждый экземпляр самой Windows) от любой другой программы, запущенной в любом отдельном сеансе Windows (но не от других программ, запущенных в том же сеансе Windows). [37]

Независимо от того, запущены ли приложения Windows в полноэкранном или оконном режиме, в одном сеансе Windows или в нескольких, можно использовать DDE между приложениями OS/2 и Windows, а OLE — только между приложениями Windows. [38]

Продукт OS/2 for Windows от IBM (кодовое название Ferengi), также известный как "OS/2, Special Edition", был интерпретирован как преднамеренная стратегия "нажиться на всеобъемлющем успехе платформы Microsoft", но рисковал сбить потребителей с толку представлением о том, что продукт был просто аксессуаром или утилитой, работающей на Windows, такой как Norton Desktop для Windows , когда на самом деле это была "полная, современная, многозадачная, упреждающая операционная система", сама размещающая Windows, а не работающая на ней. Доступная на CD-ROM или 18 дискетах, документация продукта, как сообщается, предлагала Windows в качестве предварительного условия для установки продукта, также будучи ограничена его исходным разделом FAT, тогда как продукт, по-видимому, поддерживал более позднюю установку Windows, работающую с раздела HPFS, что особенно полезно для пользователей больших жестких дисков. Совместимость с Windows, основанная на исправлении определенных областей памяти, как сообщается, была нарушена выпуском Windows 3.11, что вызвало обвинения в произвольном внесении изменений в Windows с целью совершения «преднамеренного акта саботажа Microsoft» против продукта IBM. [37]

OS/2 Варп 3 (1994)

Выпущенная в 1994 году версия OS/2 3.0 была названа OS/2 Warp , чтобы подчеркнуть новые преимущества производительности и в целом освежить имидж продукта. «Warp» изначально было внутренним названием IBM для выпуска: IBM утверждала, что использовала термины Star Trek в качестве внутренних названий для предыдущих выпусков OS/2, и что это название также казалось подходящим для внешнего использования. На запуске OS/2 Warp в 1994 году Патрик Стюарт должен был стать ведущим церемонии ; однако Кейт Малгрю [39] из тогда еще готовящегося сериала Star Trek: Voyager заменила его в последнюю минуту. [40] [41]

OS/2 Warp предлагает множество преимуществ по сравнению с OS/2 2.1, в частности, более широкую поддержку оборудования, большие возможности мультимедиа, совместимые с Интернетом сети, и включает в себя базовый пакет офисных приложений, известный как IBM Works . Он был выпущен в двух версиях: менее дорогой «Red Spine» и более дорогой «Blue Spine» (названный по цвету их коробок). «Red Spine» был разработан для поддержки приложений Microsoft Windows путем использования любой существующей установки Windows на жестком диске компьютера. «Blue Spine» включает поддержку Windows в своей собственной установке, и поэтому может поддерживать приложения Windows без установки Windows. Поскольку большинство компьютеров продавались с предустановленной Microsoft Windows, а цена была ниже, «Red Spine» был более популярным продуктом. [42] OS/2 Warp Connect, который имеет полную встроенную поддержку клиентов локальной сети, появился в середине 1995 года. Warp Connect получил прозвище «Grape». [18]

В OS/2 2.0 большинство подсистем, чувствительных к производительности, включая графическую (Gre) и мультимедийную (MMPM/2) системы, были обновлены до 32-битного кода в пакете исправлений и включены в состав OS/2 2.1. Warp 3 привнес полностью 32-битную оконную систему, в то время как Warp 4 представил объектно-ориентированную 32-битную модель драйвера дисплея GRADD.

ОС на рабочем месте (1995)

В 1991 году IBM начала разработку предполагаемой замены OS/2 под названием Workplace OS . Это был совершенно новый продукт, совершенно новый код, который заимствовал только несколько разделов кода из существующих продуктов OS/2 и AIX. Он использовал совершенно новую базу кода микроядра, предназначенную (в конечном итоге) для размещения нескольких операционных систем IBM (включая OS/2) в качестве микроядерных «личностей». Он также включал в себя основные новые архитектурные функции, включая системный реестр, JFS, поддержку графических библиотек UNIX и новую модель драйвера. [43]

Workplace OS была разработана исключительно для платформ POWER , и IBM намеревалась вывести на рынок полную линейку PowerPC, чтобы отобрать рынок у Intel . Была сформирована миссия по созданию прототипов этих машин, и они были раскрыты нескольким корпоративным клиентам, все из которых высказали проблемы с идеей отказа от Intel.

Расширенные планы по созданию новой кодовой базы в конечном итоге включали замену операционной системы OS/400 на Workplace OS, а также микроядерный продукт, который мог бы использоваться в таких отраслях, как телекоммуникации и телевизионные приставки.

Частично функциональная предальфа-версия Workplace OS была продемонстрирована на Comdex, где озадаченный Билл Гейтс остановился у стенда. Второй и последний раз, когда она была показана на публике, был в группе пользователей OS/2 в Фениксе, штат Аризона ; предальфа-код отказался загружаться.

Она была выпущена в 1995 году. Но с учетом того, что на ее разработку, а также на Workplace OS ежегодно тратилось 990 миллионов долларов, а также отсутствия возможной прибыли или широкого распространения, конец всей линейки продуктов Workplace OS и OS/2 был близок.

OS/2 Варп 4 (1996)

Firefox 3.5.4 для OS/2 Warp 4

В 1996 году Warp 4 добавил Java и программное обеспечение для распознавания речи . [44] IBM также выпустила серверные версии Warp 3 и Warp 4, которые включали продукт IBM LAN Server непосредственно в установку операционной системы. Также была включена персональная версия Lotus Notes с рядом шаблонов баз данных для управления контактами, мозгового штурма и т. д. Распространяемый в Великобритании бесплатный демонстрационный CD-ROM OS/2 Warp по сути содержал всю ОС и был легко, даже случайно, взломан [ необходимо разъяснение ] , что означало, что даже людям, которым он нравился, не обязательно было его покупать. Это рассматривалось как тактика бэкдора для увеличения числа пользователей OS/2, в надежде, что это увеличит продажи и спрос на сторонние приложения и, таким образом, увеличит количество настольных компьютеров OS/2. [ необходима цитата ] Это предположение подкреплялось тем фактом, что эта демонстрационная версия заменила другую, которую было не так легко взломать, но которая была выпущена с пробными версиями различных приложений. [ необходима цитата ] В 2000 году июльское издание журнала Australian Personal Computer поставляло компакт-диски с программным обеспечением, включая полную версию Warp 4, которая не требовала активации и была по сути бесплатным релизом. Специальные версии OS/2 2.11 и Warp 4 также включали поддержку симметричной многопроцессорной обработки (SMP).

Продажи OS/2 в основном были сосредоточены в сетевых вычислениях, используемых корпоративными специалистами; однако к началу 1990-х годов ее обогнала Microsoft Windows NT. Хотя OS/2, возможно, технически превосходила Microsoft Windows 95 , OS/2 не смогла добиться большого проникновения в потребительский сегмент и сегменты автономных настольных ПК; были сообщения о том, что ее нельзя было правильно установить на собственную серию домашних ПК IBM Aptiva . [45] В 1994 году Microsoft сделала предложение, по которому IBM получила бы те же условия, что и Compaq (крупнейший производитель ПК в то время) за лицензию Windows 95, если бы IBM полностью прекратила разработку OS/2. IBM отказалась и вместо этого пошла со стратегией «IBM First» по продвижению OS/2 Warp и принижению Windows, поскольку IBM стремилась стимулировать продажи своего собственного программного обеспечения, а также оборудования. К 1995 году переговоры по Windows 95 между IBM и Microsoft, которые и без того были трудными, зашли в тупик, когда IBM купила Lotus SmartSuite , который мог бы напрямую конкурировать с Microsoft Office . В результате спора IBM подписала лицензионное соглашение за 15 минут до запуска Microsoft Windows 95, что было позже, чем у их конкурентов, и это сильно ударило по продажам IBM PC. Позже представители IBM признали, что OS/2 не была бы жизнеспособной операционной системой, чтобы удержать их в бизнесе ПК. [46] [47]

1996–2001: Сокращение штата

IBM запустила внутренний проект по оценке надвигающейся конкурентной ситуации с Microsoft Windows 95. Основные опасения включали серьезные проблемы с качеством кода в существующем продукте OS/2 (что привело к появлению более 20 пакетов обновлений, каждый из которых требовал больше дискет, чем исходная установка), а также неэффективную и сильно матричную организацию разработки в Бока-Ратоне (где консультанты сообщили, что «по сути, все отчитываются перед всеми») и Остине.

Это исследование, строго засекреченное как «Зарегистрированное конфиденциальное» и напечатанное только в пронумерованных копиях, выявило несостоятельные слабости и неудачи по всем направлениям в Отделе персональных систем, а также по всей IBM в целом. Это привело к принятию решения на уровне выше Отдела о сокращении более 95% общего бюджета для всей линейки продуктов, прекращении всех новых разработок (включая Workplace OS), ликвидации лаборатории разработки Boca Raton, прекращении всех усилий по продажам и маркетингу продукта и увольнении более 1300 разработчиков (а также персонала по продажам и поддержке). За последний полный год было потрачено 990 миллионов долларов. Warp 4 стала последней распространенной версией OS/2.

2001–2006: Прекращение производства и окончание срока службы

Хотя небольшое и преданное сообщество остается верным OS/2, [48] OS/2 не смогла завоевать популярность на массовом рынке и мало используется за пределами определенных ниш, где IBM традиционно имела оплот. Например, многие банковские установки, особенно банкоматы , используют OS/2 с настраиваемым пользовательским интерфейсом; французские национальные железные дороги SNCF использовали OS/2 1.x в тысячах автоматов по продаже билетов. [ необходима цитата ] Телекоммуникационные компании, такие как Nortel, использовали OS/2 в некоторых системах голосовой почты. Кроме того, OS/2 использовалась для главного ПК, используемого для управления оборудованием системы поддержки спутниковых операций , установленным на станциях-членах NPR с 1994 по 2007 год, и использовалась для приема программ сети через спутник. [ необходима цитата ]

Хотя вскоре после выпуска Warp 4 IBM начала сообщать о том, что OS/2 в конечном итоге будет прекращена, компания не прекращала поддержку до 31 декабря 2006 года, [49] а продажи OS/2 прекратились 23 декабря 2005 года. Последняя версия IBM OS/2 Warp — 4.52, выпущенная как для настольных, так и для серверных систем в декабре 2001 года.

IBM по-прежнему предоставляет поддержку дефектов за плату. [49] [50] IBM призывает клиентов мигрировать свои часто очень сложные приложения на технологии электронного бизнеса, такие как Java, платформенно-нейтральным образом. После завершения миграции приложений IBM рекомендует миграцию на другую операционную систему, предлагая Linux в качестве альтернативы. [51] [52] [53]

2001–настоящее время: Сторонняя разработка

ArcaOS — новейшая операционная система на базе OS/2, разработанная вне IBM.

После того, как IBM прекратила разработку OS/2, различные третьи стороны обратились к IBM с просьбой взять на себя будущую разработку операционной системы. Поставщик программного обеспечения OS/2 Stardock сделал такое предложение IBM в 1999 году, но оно не было реализовано компанией. [54] Serenity Systems удалось заключить соглашение с IBM и начать перепродажу OS/2 как eComStation в 2001 году. [55] В настоящее время eComStation продается XEU.com, последняя версия (2.1) была выпущена в 2011 году. [56] В 2015 году Arca Noae, LLC объявила, что заключила соглашение с IBM о перепродаже OS/2. [11] Они выпустили первую версию своей операционной системы на основе OS/2 в 2017 году как ArcaOS. [13] По состоянию на 2023 год было выпущено несколько релизов ArcaOS, и она остается в стадии активной разработки. [57]

Петиции за открытый исходный код

Многие надеялись, что IBM выпустит OS/2 или значительную ее часть как open source . Петиции были поданы в 2005 и 2007 годах, но IBM отказала им, сославшись на юридические и технические причины. [58] Маловероятно, что вся ОС будет открыта в будущем, поскольку она содержит сторонний код, на который у IBM нет авторских прав, и большая часть этого кода принадлежит Microsoft. IBM также когда-то участвовала в передаче технологий с Commodore , лицензируя технологию Amiga для OS/2 2.0 и выше в обмен на язык сценариев REXX . [59] [ ненадежный источник? ] Это означает, что OS/2 может иметь некоторый код, который не был написан IBM, что, следовательно, может помешать повторному объявлению ОС как open source в будущем. [60] [ неудавшаяся проверка ] [61] С другой стороны, IBM пожертвовала Object REXX для Windows и OS/2 проекту Open Object REXX, поддерживаемому Ассоциацией языка REXX на SourceForge . [62]

Была организована петиция OS2World с целью открыть части ОС. Операционные системы с открытым исходным кодом, такие как Linux, уже получили выгоду от OS/2 косвенно через выпуск IBM улучшенной файловой системы JFS , которая была перенесена из кодовой базы OS/2. Поскольку IBM не выпустила исходный код драйвера OS/2 JFS, разработчики перенесли драйвер Linux обратно в eComStation и добавили функциональность для загрузки с раздела JFS. Этот новый драйвер JFS был интегрирован в eComStation v2.0, а затем в ArcaOS 5.0.

Резюме релизов

Даты выпуска относятся к изданиям на английском языке в США, если не указано иное. [63] [64]

ДатаВерсия
Декабрь 1987 г.ОС/2 1.0
Ноябрь 1988 г.ОС/2 1.1
Октябрь 1989 г.ОС/2 1.2
Декабрь 1990 г.ОС/2 1.3
Октябрь 1991 г.OS/2 2.0 LA (Ограниченная доступность)
Апрель 1992 г.ОС/2 2.0
Октябрь 1992 г.ОС/2 2.00.1
Май 1993 г.ОС/2 2.1
Ноябрь 1993 г.ОС/2 для Windows
Февраль 1994 г.ОС/2 2.11
Июль 1994 г.ОС/2 2.11 СМП
Октябрь 1994 г.OS/2 Варп 3
Май 1995 г.OS/2 Warp Connect
Декабрь 1995 г.OS/2 Warp, версия PowerPC
Февраль 1996 г.OS/2 Warp-сервер 4
Сентябрь 1996 г.OS/2 Варп 4
Сентябрь 1996 г.OS/2 Warp Server Расширенный SMP
Ноябрь 1997 г.WorkSpace по запросу 1.0
Октябрь 1998 г.WorkSpace по запросу 2.0
Апрель 1999 г.OS/2 Warp Server для электронного бизнеса (версия 4.50)
Ноябрь 2000 г.OS/2 Convenience Pack 1 (версия 4.51)
Ноябрь 2001 г.OS/2 Convenience Pack 2 (версия 4.52)

Особенности и технологии

Пользовательский интерфейс

Графическая система имеет слой под названием Presentation Manager, который управляет окнами, шрифтами и значками. По функциональности он похож на несетевую версию X11 или Windows GDI . Поверх этого лежит Workplace Shell (WPS), представленная в OS/2 2.0. WPS — это объектно-ориентированная оболочка , позволяющая пользователю выполнять традиционные вычислительные задачи, такие как доступ к файлам, принтерам, запуск устаревших программ и расширенные объектно-ориентированные задачи с использованием встроенных и сторонних прикладных объектов, которые расширяют оболочку интегрированным образом, недоступным ни в одной другой основной операционной системе. WPS следует стандартам пользовательского интерфейса IBM Common User Access .

WPS представляет такие объекты, как диски, папки, файлы, программные объекты и принтеры, с помощью системной объектной модели (SOM), которая позволяет совместно использовать код между приложениями, возможно, написанными на разных языках программирования. Распределенная версия, называемая DSOM, позволяла объектам на разных компьютерах взаимодействовать. DSOM основана на CORBA . Объектно-ориентированный аспект SOM похож на компонентную объектную модель Microsoft и является ее прямым конкурентом , хотя она реализована радикально иным образом; например, одним из самых заметных различий между SOM и COM является поддержка SOM наследования (одной из самых фундаментальных концепций объектно-ориентированного программирования) — COM такой поддержки не имеет. SOM и DSOM больше не разрабатываются.

Мультимедийные возможности OS/2 доступны через команды Media Control Interface . Последнее обновление (в комплекте с версией плагинов Netscape Navigator от IBM ) добавило поддержку файлов MPEG . Поддержка новых форматов, таких как PNG , progressive JPEG , DivX , Ogg и MP3, предоставляется сторонними разработчиками. Иногда она интегрирована с мультимедийной системой, но в других предложениях она поставляется как отдельное приложение.

Команды

Окно OS/2 ( cmd.exe ) в Microsoft OS/2 версии 1.3

Следующий список команд поддерживается cmd.exe на OS/2. [65] [66]

Нетворкинг

Стек TCP/IP основан на стеке BSD с открытым исходным кодом , как видно с помощью совместимых инструментов SCCS . IBM включила такие инструменты, как ftp и telnet, и даже серверы для обеих команд. IBM продала несколько сетевых расширений, включая поддержку NFS и сервер X11.

Архитектура OS/2 Warp под x86

Драйверы

Поставщики оборудования неохотно поддерживали драйверы устройств для альтернативных операционных систем, включая OS/2, оставляя пользователям мало выбора среди нескольких избранных поставщиков. Чтобы решить эту проблему для видеокарт, IBM лицензировала сокращенную версию драйверов дисплея Scitech , что позволило пользователям выбирать из широкого спектра карт, поддерживаемых модульной конструкцией драйверов Scitech. [67]

Документ, подробно описывающий архитектуру OS/2.

Виртуализация

OS/2 исторически было сложнее запускать на виртуальной машине, чем большинство других устаревших операционных систем x86 из-за его обширной зависимости от полного набора функций процессора x86; в частности, использование кольца 2 в OS/2 не позволяло запускать его в ранних версиях VMware . [68] Более новые версии VMware предоставляют официальную поддержку OS/2, в частности, для eComStation. [69]

VirtualPC от Microsoft (первоначально Connectix ) уже много лет может запускать OS/2 без поддержки аппаратной виртуализации. Он также предоставляет код «дополнений», который значительно улучшает взаимодействие хост-гостевой ОС в OS/2. Дополнения не предоставляются в текущей версии VirtualPC, но последняя версия, включенная в выпуск, может по-прежнему использоваться в текущих выпусках. В какой-то момент OS/2 была поддерживаемым хостом для VirtualPC в дополнение к гостю. Обратите внимание, что OS/2 работает только как гость на тех версиях VirtualPC, которые используют виртуализацию (хосты на базе x86), а не на тех, которые выполняют полную эмуляцию (VirtualPC для Mac).

VirtualBox от Oracle Corporation (первоначально InnoTek , позже Sun ) поддерживает OS/2 1.x, Warp 3 по 4.5 и eComStation, а также «Другие OS/2» в качестве гостей. Однако попытка запустить OS/2 и eComStation все еще может быть сложной, если не невозможной, из-за строгих требований аппаратной виртуализации VT-x/AMD-V, и только ACP2/MCP2, как сообщается, работает надежно. [70]

ArcaOS поддерживает запуск в качестве гостевой виртуальной машины внутри VirtualBox , VMware ESXi и VMWare Workstation . [71] Он поставляется с гостевыми дополнениями VirtualBox и улучшениями драйверов для повышения производительности гостевой операционной системы. [72]

Трудности в эффективном запуске OS/2, по крайней мере, однажды создали возможность для новой компании по виртуализации . Крупному банку в Москве требовался способ использовать OS/2 на новом оборудовании, которое OS/2 не поддерживала. Поскольку программное обеспечение для виртуализации является простым способом обойти это, компания хотела запустить OS/2 под гипервизором . Как только было определено, что VMware не является возможностью, она наняла группу российских разработчиков программного обеспечения для написания хост-ориентированного гипервизора, который официально поддерживал бы OS/2. Так родилась компания Parallels, Inc. и ее продукт Parallels Workstation . [73]

Ниша безопасности

OS/2 имеет несколько собственных компьютерных вирусов ; [74] хотя он не является неуязвимым по своей конструкции, его уменьшенная доля на рынке, похоже, отпугнула вирусописателей . Однако существуют антивирусные программы на основе OS/2, работающие с вирусами DOS и вирусами Windows, которые могут проходить через сервер OS/2. [75]

Проблемы

Некоторые проблемы были классическими объектами сравнения с другими операционными системами:

  • Синхронная очередь ввода (SIQ) : если приложение GUI не обслуживало свои оконные сообщения , вся система GUI могла зависнуть и требовалась перезагрузка. Эта проблема была значительно уменьшена с более поздними пакетами исправлений Warp 3 и улучшена Warp 4, путем взятия под контроль приложения после того, как оно не отвечало в течение нескольких секунд. [76] [77] :  565
  • Нет унифицированных дескрипторов объектов (OS/2 v2.11 и более ранние версии) : наличие потоков, вероятно, привело к тому, что проектировщики систем упустили из виду механизмы, которые позволяют одному потоку ожидать различные типы асинхронных событий одновременно, например, клавиатуру и мышь в «консольной» программе. Хотя select был добавлен позже, он работал только на сетевых сокетах. В случае консольной программы выделение отдельного потока для ожидания каждого источника событий затрудняло правильное освобождение всех устройств ввода перед запуском других программ в том же «сеансе». В результате консольные программы обычно опрашивали клавиатуру и мышь попеременно, что приводило к пустой трате ресурсов ЦП и характерной «дерганой» реакции на пользовательский ввод. В OS/2 3.0 IBM представила новый вызов для этой конкретной проблемы. [78]

Историческое использование

OS/2 широко используется Iran Export Bank (Bank Saderat Iran) в его кассовых аппаратах, банкоматах и ​​локальных серверах (более 35 000 рабочих станций). С 2011 года банк перешел к виртуализации и обновлению своей инфраструктуры, переместив OS/2 на виртуальные машины, работающие поверх Windows.

OS/2 широко использовалась бразильскими банками. В 1990-х годах в Banco do Brasil было пиковое количество машин, работающих под управлением OS/2 Warp, — 10 000. OS/2 использовалась в банкоматах до 2006 года. Рабочие станции, банкоматы и компьютеры обслуживающего персонала были переведены на Linux. [79]

Банкомат в Австралии во время перезагрузки показал, что он основан на OS/2 Warp

OS/2 использовался в банковской отрасли. Банк Suncorp в Австралии все еще использовал свою сеть банкоматов на OS/2 вплоть до 2002 года. Банкоматы в Perisher Blue использовали OS/2 вплоть до 2009 года и даже на рубеже десятилетий. [80]

OS/2 широко применялась бухгалтерами и аудиторскими компаниями. В середине 1990-х годов собственное 32-битное бухгалтерское программное обеспечение было хорошо разработано и обслуживало корпоративные рынки.

OS/2 управляла неисправной системой обработки багажа в международном аэропорту Денвера . В конечном итоге ОС была утилизирована, но программное обеспечение, написанное для системы, привело к огромным задержкам в открытии нового аэропорта. Сама ОС не была виновата, но программное обеспечение, написанное для работы на ОС, было виновато. Система обработки багажа в конечном итоге была удалена.

OS/2 использовал радиоведущий Говард Стерн . Однажды он 10 минут в эфире разглагольствовал о OS/2 против Windows 95 и рекомендовал OS/2. Он также использовал OS/2 на своем ноутбуке IBM 760CD .

OS/2 использовалась как часть Системы поддержки спутниковых операций (SOSS) для Системы спутникового радиовещания NPR . SOSS была управляемой компьютером системой, использующей OS/2, которую станции-члены NPR использовали для приема программных потоков через спутник. SOSS была представлена ​​в 1994 году с использованием OS/2 3.0 и была отменена в 2007 году, когда NPR перешла на ее преемника, ContentDepot .

OS/2 использовалась для управления автоматизированной системой легкорельсового транспорта SkyTrain в Ванкувере , Канада, до конца 2000-х годов, когда ее заменила Windows XP .

OS/2 использовалась в системе управления сигналами расширения линии метрополитена (JLESCS) в Лондоне, Англия. Эта система управления, поставленная Alcatel, использовалась с 1999 по 2011 год, т. е. между закрытием и открытием нереализованной первоначальной системы автоматического управления поездами линии и нынешней системы SelTrac . JLESCS не обеспечивала автоматическое управление поездами, а только ручной контроль за поездами. Шесть локальных компьютеров OS/2 были распределены вдоль железной дороги между Стратфордом и Вестминстером , маневровой башней в депо Стратфорд-Маркет , а несколько составляли центральное оборудование, расположенное в депо Нисден . Когда-то она предназначалась для покрытия остальной части линии между Грин-Парком и Стэнмором , но она так и не была внедрена.

Банк Co-operative Bank в Великобритании использовал OS/2 для своих сотрудников внутреннего колл-центра, используя специальную программу, созданную для доступа к счетам клиентов, которую нельзя легко перенести в Windows.

OS/2 используется в сети супермаркетов Stop & Shop (и была установлена ​​в новых магазинах совсем недавно, в марте 2010 года).

OS/2 использовалась в билетных автоматах Tramlink во внешнем Лондоне.

OS/2 использовалась в системе метро Нью-Йорка для MetroCards . [81] Вместо того, чтобы взаимодействовать с пользователем, она соединяет простые компьютеры и мэйнфреймы. Когда NYC MTA завершит переход на бесконтактную оплату , OS/2 будет удалена. [82]

OS/2 использовалась в кассовых системах супермаркетов Safeway . [81]

OS/2 использовалась Trenitalia как для настольных компьютеров в билетных кассах, так и для автоматических билетных касс до 2011 года. Кстати, автоматические билетные кассы с OS/2 были более надежными, чем нынешние, работающие под управлением Windows. [ необходима цитата ]

OS/2 использовалась в качестве основной операционной системы для продуктов центра обработки вызовов для автотранспортных и домашних страховщиков Abbey National General Insurance, использующих страховую платформу PMSC Series III на базе DB2.2 с 1996 по 2001 год.

Награды

В 1989 году BYTE включил OS/2 в список победителей премии BYTE Awards в категории «Превосходство», заявив, что «сегодня она находится там, где Macintosh был в 1984 году: это платформа разработки, ищущая разработчиков». Журнал предсказал, что «когда она будет завершена и свободна от ошибок, когда она действительно сможет использовать 80386, и когда больше настольных компьютеров будут поддерживать OS/2, OS/2 — заслуженно — заменит DOS. Но даже в нынешнем виде OS/2 является эпохальным продуктом». [83]

В марте 1995 года OS/2 завоевала семь наград [84]

  • Продукт года по версии InfoWorld. [85]
  • Пять наград на CeBIT.
    • Журнал PC Professional — награда «Инновация года».
    • Журнал CHIP назвал OS/2 Warp операционной системой года.
    • DOS International назвала OS/2 Warp операционной системой года.
    • Журнал 1+1 наградил его премией за качество маркетинга программного обеспечения.
    • Industrie Forum наградил его премией Design Excellence.
  • Премия SPA за лучшее бизнес-ПО.

Продукты IBM с использованием OS/2

IBM использовала OS/2 в самых разных аппаратных продуктах, фактически как форму встроенной операционной системы .

ПродуктТип продуктаИспользование OS/2
IBM2074Контроллер поддержки консолиИспользуется для подключения сеансов 3270 к хосту через каналы ESCON. Представлен в сентябре 2000 года в качестве замены локальных, не-SNA 3174 Control Units. Все модели были сняты с производства в 2006 году и заменены на Open System Adapter Integrated Console Controller (OSA ICC). [86]
IBM3494Библиотека лентИспользуется в качестве операционной системы для менеджера библиотеки (LM), который управляет устройством доступа к ленте (роботом) [87]
IBM3745Контроллер связиИспользуется в качестве операционной системы для сервисного процессора (SP) и, если установлен, сетевого узлового процессора (NNP). [88]
IBM3890Процессор документов3890/XP1 был анонсирован 12 ноября 1988 года. Первоначально он использовал OS/2 1.1 Extended Edition [89] на PS/2 Model 80 для эмуляции программного обеспечения управления укладчиком, которое ранее работало на System/360 . Позднее IBM перешла на OS/2 Warp. [90]
IBM473xбанкоматИспользуется в ряде банкоматов, производимых IBM. Также использовался в более поздних банкоматах 478x, производимых Diebold.
IBM9672IBM мэйнфреймИспользуется в качестве операционной системы для консоли управления оборудованием (HMC) и элемента поддержки (SE). [91] Также используется в более поздних моделях мэйнфреймов, таких как IBM 2064.

Смотрите также

Ссылки

  1. ^ Мэтью Навроцкий (26 февраля 2013 г.). «Предварительный просмотр: eComStation 2.2 Beta, наследие OS/2 живет». TechRepublic.com . Архивировано из оригинала 2 сентября 2022 г. . Получено 22 сентября 2013 г. .
  2. ^ Nuska, Andrew (21 июня 2013 г.). «Эд Якобуччи, соучредитель Citrix, умирает от рака». ZDNet . Архивировано из оригинала 25 февраля 2023 г. . Получено 20 мая 2017 г. .
  3. ^ Necasek, Michal (2001-09-08). "OS/2 1.3: Ten Years Ago". История OS/2 . Архивировано из оригинала 2007-10-12.
  4. ^ Маккракен, Гарри (2012-04-02). "25 лет OS/2 от IBM: странные дни и удивительная загробная жизнь легендарной операционной системы". Time . ISSN  0040-781X. Архивировано из оригинала 2022-11-28 . Получено 2024-07-26 .
  5. ^ Маркофф, Джон (1992-06-28). "IBM и Microsoft урегулировали конфликт из-за операционных систем" . The New York Times . ISSN  0362-4331 . Получено 2024-07-26 .
  6. ^ Льюис, Питер Х. (8 августа 1995 г.). «ПЕРСОНАЛЬНЫЕ КОМПЬЮТЕРЫ; OS/2 больше не дома дома» . The New York Times .
  7. Ли, Грэм (15 июня 1999 г.). «Глава IBM: Microsoft убила OS/2». BBC .
  8. ^ "Microsoft затруднила работу OS/2, сообщил представитель IBM суду (опубликовано в 1998 г.)". The New York Times .
  9. ^ "Изменения в поддержке IBM OS/2 Warp 4 и OS/2 Warp Server для электронного бизнеса". IBM . 12 июля 2005 г. Архивировано из оригинала 27 апреля 2006 г. Получено 9 июня 2006 г.
  10. ^ "eComStation (eCS) history". Архивировано из оригинала 2021-02-04 . Получено 2020-08-29 .
  11. ^ ab Sanders, James (2015-11-02). "OS/2: Blue Lion станет следующим дистрибутивом 28-летней ОС". Архивировано из оригинала 25 февраля 2023 г.
  12. ^ Сандерс, Джеймс (2016-08-31). "OS/2 возрождена: Blue Lion становится ArcaOS, появляются подробности о предстоящем релизе". TechRepublic . Архивировано из оригинала 25 октября 2022 г.
  13. ^ ab Sharwood, Simon (19 мая 2017 г.). «То, что мертво, может никогда не умереть: новая версия OS/2 только что прибыла». The Register . Архивировано из оригинала 19 января 2023 г.
  14. ^ "Соглашение о совместной разработке между International Business Machines Corporation и Microsoft Corporation" (PDF) . Tech Insider . Архивировано (PDF) из оригинала 15 августа 2021 г. . Получено 15 августа 2021 г. .
  15. ^ Михал Некасек (2 апреля 1987 г.). «Microsoft Operating System/2 с Windows Presentation Manager закладывает основу для следующего поколения индустрии персональных компьютеров». История OS/2 (пресс-релиз). Архивировано из оригинала 10 апреля 2010 г. Получено 25 марта 2013 г.
  16. ^ "Курс сертификации DBA (лето 2008 г.) Глава 1: Продукты и инструменты DB2" (PDF) . Users.informatik.uni-halle.de . Получено 2 апреля 2019 г. .
  17. ^ Михал Некасек (2001-07-16). "OS/2 1.0". История OS/2 . Архивировано из оригинала 2010-08-11.
  18. ^ ab Дэвид Бот (2 мая 2012 г.) [первоначально опубликовано 19 декабря 1996 г.]. "Краткая история OS/2". DataBook для OS/2 Warp . Архивировано из оригинала 18 февраля 2013 г. Получено 9 апреля 2013 г.
  19. ^ H. Gilbert (1995). "HPFS". Das Boot . PC Lube and Tune. Архивировано из оригинала 2006-07-14 . Получено 2006-06-09 .
  20. Боб Игер (28 октября 2000 г.). «Реализация расширенных атрибутов в файловой системе FAT». Tavi Systems .
  21. ^ Якобуччи, Эд ; предисловие Билла Гейтса (1988). "Предисловие". Руководство программиста OS/2 . McGraw-Hill Osborne Media . ISBN 0-07-881300-X. Я считаю, что OS/2 суждено стать самой важной операционной системой, а возможно и программой, всех времен. Как преемник DOS, который используется более чем в 10 000 000 системах, он создает невероятные возможности для всех, кто имеет отношение к ПК.
  22. ^ Беллис, Мэри. «Необычная история Microsoft Windows». ThoughtCo . Dotdash.
  23. Томас Хормби (25 мая 2005 г.). «История Windows (1985–1994)». osviews.com . Архивировано из оригинала 12 марта 2006 г. . Получено 9 апреля 2013 г. .
  24. ^ Михал Некасек (29.10.2001). "OS/2 1.1 и 1.2: Ранние годы". История OS/2 . Архивировано из оригинала 13.06.2006.
  25. ^ Пол Терротт (24 января 2003 г.). "Windows Server 2003: Дорога к золоту". winsupersite.com . Архивировано из оригинала 4 июня 2010 г.
  26. ^ Гейтс, Билл ; Мирволд, Натан ; Райнерсон, Питер (1996-10-08). Дорога вперед. ISBN 0-670-77289-5.
  27. ^ Майкл Ли Васу; Дебра В. Стюарт; Г. Дэвид Гарсон (1998-03-03). Организационное поведение и государственное управление. Тейлор и Фрэнсис. стр. 268. ISBN 978-0-8247-0135-2.
  28. ^ Гордон Летвин. ""Что происходит с OS/2," сообщение в Usenet Гордона Летвина от августа 1995 года, точка зрения сотрудника Microsoft". Группы Google . Архивировано из оригинала 2007-09-23 . Получено 2007-10-18 .
  29. ^ Гейтс, Билл . «Интервью с Биллом Гейтсом». Коллекция истории компьютеров (стенограмма интервью по истории видео). Интервью Дэвида Эллисона. Национальный музей американской истории, Смитсоновский институт . Получено 10 апреля 2013 г.
  30. ^ Microsoft (2000). Inside Out, Microsoft — In Our Own Words . Warner Business Books. ISBN 0-446-52739-4.
  31. ^ Microsoft (11 сентября 2008 г.). «Совместимость приложений и API на базе OS/2». Microsoft TechNet . Microsoft . Получено 9 апреля 2013 г. .
  32. ^ Корр, О. Кейси (1992-04-06). "GIANT-KILLER? Microsoft бросает вызов IBM". The Baltimore Sun. Архивировано из оригинала (недоступно в ЕС; вместо этого проверьте URL-адрес архива) 2020-03-05.
  33. Роберт X. Крингели (27 апреля 2006 г.). «Убийственные приложения: чтобы стратегия Apple в отношении Windows сработала, она должна заменить Microsoft Office и купить Adobe Systems». pbs.org .
  34. Microsoft (6 ноября 1999 г.). «Windows 3.1 Standard Mode и VCPI». support.microsoft.com . Архивировано из оригинала 9 марта 2013 г.
  35. Кристиан Элис Скарборо (15 сентября 1998 г.). «Часто задаваемые вопросы по команде OS/2».
  36. ^ "Архив настроек игр OS/2". Журнал Game Zero . 6 марта 1995 г. Архивировано из оригинала 14 июня 2006 г. Получено 9 июня 2006 г.
  37. ^ ab Bidmead, Chris (июль 1994). "OS/2 для Windows". Personal Computer World . стр.  251–252 .
  38. Тимоти Ф. Сипплз (20 февраля 1995 г.). «Список часто задаваемых вопросов по OS/2 Warp».
  39. ^ "Биография Кейт Малгрю". Internet Movie Database . В 1996 году IBM заключила контракт на продвижение последней версии OS/2 Warp, версии 4 (ранее известной как Merlin), из-за ассоциации со Star Trek.
  40. ^ "В поисках глупости, выдержки из главы 6". Insearchofstupidity.com . Архивировано из оригинала 27 января 2013 г. . Получено 9 апреля 2013 г. .
  41. ^ Чапман, Меррилл Р. (2006). В поисках глупости: более 20 лет катастроф высокотехнологичного маркетинга (мягкая обложка) (2-е изд.). Беркли, Калифорния: Apress. стр. 108). ISBN 9781590597217OCLC  71275572. Они арендовали зал в Нью-Йорке и пригласили сотни людей на торжественное мероприятие , чтобы Патрик Стюарт, тогдашний капитан звездолета Enterprise, помог представить продукт. (Стюарт не явился.)
  42. ^ Реймер, Джереми (ноябрь 2013 г.). «Половина операционной системы: триумф и трагедия OS/2». Ars Technica . Архивировано из оригинала 26 марта 2023 г. Получено 4 апреля 2023 г.
  43. ^ Fleisch, Brett D; Allan, Mark (23 сентября 1997 г.). Workplace Microkernel and OS: A Case Study (технический отчет). John Wiley & Sons, Ltd. Архивировано из оригинала (PostScript) 24 августа 2007 г. Получено 25 марта 2013 г.
  44. ^ Эдвардс, Бен Дж. (26 сентября 2021 г.). «Последний бой OS/2: IBM OS/2 Warp 4 исполняется 25 лет». www.howtogeek.com . HowToGeek . Получено 26 сентября 2021 г. .
  45. ^ Льюис, Питер Х. (8 августа 1995 г.). «ПЕРСОНАЛЬНЫЕ КОМПЬЮТЕРЫ; OS/2 больше не дома». The New York Times .
  46. Вассерман, Элизабет (8 июня 1999 г.). «MS/DoJ: Microsoft призвала IBM отказаться от Smart Suite». PC World . Архивировано из оригинала 16 января 2014 г. Получено 10 апреля 2013 г.
  47. ^ "C. Похожий опыт других фирм в работе с Microsoft". Albion.com . Получено 20.03.2013 .
  48. ^ "Форум сообщества OS2 World – Индекс". Os2world.com . Получено 20.03.2013 .
  49. ^ ab IBM. "End of Standard Support". Архивировано из оригинала 2006-09-09 . Получено 2006-08-08 .
  50. ^ "OS/2 Warp: Гарантии и лицензии". IBM . Получено 9 апреля 2013 г.
  51. ^ "Migration Station". IBM . Архивировано из оригинала 13 мая 2010 г. Получено 9 апреля 2013 г.
  52. ^ "IBM Redbooks | OS/2 Server Transition". Redbooks.ibm.com . 2003-10-06. Архивировано из оригинала 2014-02-01 . Получено 2013-03-20 .
  53. ^ "3346/GEN/K (1–32) (Страница 1)" (PDF) . Архивировано из оригинала (PDF) 2012-03-18 . Получено 2013-03-20 .
  54. Дэн Кейси: Пресс-релиз OS/2 Voice. Архивировано 08.10.2011 на Wayback Machine - 21 сентября 1999 г.
  55. ^ "Версии и языки OS/2, ArcaOS и eComStation" . Получено 24.08.2020 .
  56. ^ "Новости :: eComStation 2.1 GA доступен". eComStation.com . Архивировано из оригинала 2013-05-12 . Получено 2013-03-20 .
  57. ^ "Дорожная карта: ArcaOS". arcanoae.com . 2023-09-02 . Получено 2023-10-21 .
  58. ^ «Slashdot: IBM не будет использовать OS/2 с открытым исходным кодом» . 22 января 2008 г.
  59. ^ "OS/2 Warp History". Архивировано из оригинала 27 января 2013 г. Получено 9 апреля 2013 г.
  60. ^ "IBM OS/2 Warp History". 2004-06-24. Архивировано из оригинала 2008-09-19 . Получено 2008-09-09 .
  61. ^ Искусство программирования Unix стр. 66 ISBN 0-13-142901-9 , ISBN 978-0-13-142901-7  
  62. ^ "Часто задаваемые вопросы об Open Object REXX" . Получено 2011-07-05 .
  63. ^ "OS/2 Timeline". Музей OS/2 . Получено 2016-12-19 .
  64. ^ "PC Magazine (архивы, отсканированные Google)" (PDF) . PC Magazine . Получено 2016-12-19 .
  65. ^ "JaTomes Help - OS/2 Batch File Commands". www.jatomes.com . Архивировано из оригинала 2019-04-14 . Получено 2019-04-14 .
  66. ^ "JaTomes Help - OS/2 Commands". www.jatomes.com . Архивировано из оригинала 2019-04-14 . Получено 2019-04-14 .
  67. ^ "OS/2 to Linux Client Transition" (PDF) . IBM redbook. 2004. стр. 9. Архивировано из оригинала (PDF) 2011-11-24 . Получено 2011-07-05 .
  68. ^ Команда VMware. "Уведомление для пользователей OS/2". Архивировано из оригинала 2006-04-20.
  69. ^ "Руководство по установке гостевой операционной системы - eComStation 2.x". VMware. 2014 . Получено 13.01.2022 .
  70. ^ VirtualBox. "Гостевые_ОС VirtualBox".
  71. ^ "Конфигурация виртуальной машины". Arca Noae . Получено 2020-09-05 .
  72. ^ "Изменения ArcaOS 5.0". arcanoae.com . Получено 2020-09-04 .
  73. ^ Тимоти Прикетт Морган. «Последние новости — Parallels присоединяется к битве за виртуализацию ПК и серверов». itjungle.com . Архивировано из оригинала 2007-04-03 . Получено 2007-10-19 .
  74. ^ Джон Ф. Морар, Дэвид М. Чесс. "Влияние компьютерных вирусов на OS/2 и Warp". research.ibm.com . Архивировано из оригинала 2011-06-04.
  75. ^ "OS/2 Power Wiki : ClamAV". Январь 2011. Архивировано из оригинала 2010-10-03 . Получено 2012-08-17 .
  76. ^ см. IBM Developer Connection для OS/2, Внутренний пакет исправлений 12J
  77. ^ Бидмид, Крис (июль 1994). «Просто заедаю». Personal Computer World . стр.  565–568 .
  78. ^ KbdGetConsole() и DosWaitMuxWaitSem(), см. Руководство и справочник по программированию управляющих программ , IBM OS/2 Toolkit
  79. ^ "Бразильские банки ищут Linux для банкоматов". Архивировано из оригинала 2012-07-28 . Получено 2008-05-27 .
  80. ^ "NetIQ управляет более чем 1000 серверами Windows для одного из крупнейших банков Австралии; ANZ Bank завершает развертывание программного обеспечения для управления NetIQ на 1300 серверах" (плата) . Business Wire . 24 января 2002 г. Получено 24 января 2010 г.[ постоянная мертвая ссылка ‍ ] [ мертвая ссылка ‍ ]
  81. ^ ab McCracken, Harry (2 апреля 2012 г.). "25 лет OS/2 от IBM: странные дни и удивительная загробная жизнь легендарной операционной системы". Time . Technologizer . Получено 9 апреля 2013 г. .
  82. ^ История метро: как OS/2 десятилетиями управляла метро Нью-Йорка Архивировано 30 июля 2019 г. в Wayback Machine , Эндрю Эган, 13 июня 2019 г., Tedium
  83. ^ "Награды BYTE". BYTE . Январь 1989. С. 327.
  84. ^ "IBM's Developer Support News 1995 Issue 4". Public.dhe.ibm.com . Архивировано из оригинала 2022-04-08 . Получено 2021-10-11 .
  85. ^ "InfoWorld". Books.google.com . 25 марта 1996 г. стр. 72.
  86. ^ «Контроллер поддержки консоли IBM 2074 Model 2 — консолидация и оптимизация функции поддержки консоли». 26 февраля 2002 г. Получено 19 июня 2014 г.
  87. ^ IBM TotalStorage 3494 Ленточная библиотека: Практическое руководство по ленточным накопителям и ленточной автоматизации. IBM. 2009. стр. 420. ISBN 978-0-7384-3222-9.
  88. ^ "План программного обеспечения IBM 3746" (PDF) . IBM.
  89. ^ "Письмо-объявление IBM". IBM . Получено 30 декабря 2011 г. .
  90. ^ "Письмо-объявление IBM" . Получено 30 декабря 2011 г. .
  91. ^ "Руководство по операциям элемента поддержки". Архивировано из оригинала 2014-03-05 . Получено 30 декабря 2011 .

Дальнейшее чтение

  • Харви М. Дейтел и Майкл С. Коган (1992). Дизайн OS/2 . Addison-Wesley . ISBN 0-201-54889-5.
  • Летвин, Гордон (1988). Внутри OS/2 . Microsoft Press . ISBN 1-55615-117-9.
  • Паскаль, Закари (1994). Шоустоп! Головокружительная гонка за создание Windows NT и следующего поколения в Microsoft . Warner Books . ISBN 0-02-935671-7.
  • Питер Мойлан (2004-07-23). ​​"Некоторые фундаментальные концепции OS/2". Архивировано из оригинала 2022-12-17.
  • Michal Necasek (2005-12-03). "OS/2 Warp, PowerPC Edition". История OS/2 . Архивировано из оригинала 12 августа 2010 г. . Получено 10 апреля 2013 г. .—Некасек обсуждает прерванный перенос на машины PowerPC.
  • Реймер, Джереми. "Половина операционной системы: триумф и трагедия OS/2". Архивировано из оригинала 10 декабря 2013 г. Получено 12 декабря 2013 г.
  • os2world.com – Сообщество пользователей OS/2
  • ecomstation.ru – Сообщество пользователей eComStation и OS/2
  • netlabs.org – программное обеспечение с открытым исходным кодом для OS/2 и eCS
  • Часто задаваемые вопросы по OS/2
  • hobbes.nmsu.edu – репозиторий программного обеспечения OS/2 Архивировано 06.04.2020 на Wayback Machine
  • EDM/2 – Источник для разработчиков OS/2
  • eCSoft/2 – Руководство по программному обеспечению OS/2 и eComstation Архивировано 08.06.2010 на Wayback Machine
  • osFree — проект с открытым исходным кодом для создания клона операционной системы OS/2
  • Проект Voyager, несуществующий проект по повторной реализации OS/2 на современных технологиях
  • Проект портирования API с OS/2 на Linux
  • Реализация API OS/2 с открытым исходным кодом для Windows
  • Документация Microsoft по совместимости API OS/2 с Windows NT
  • История OS/2
  • Технические подробности OS/2
  • Руководство по установке и обновлению OS/2 Warp 4; с загрузочными дисками и множеством ссылок
Взято с "https://en.wikipedia.org/w/index.php?title=OS/2&oldid=1270811908"