Операционная система для IBM PC
Эволюция OS/2 началась очень давно. Наиболее важным моментом предыстории OS/2 следует считать появление IBM Personal Computer или просто IBM PC.
Начало OS/2 было положено в 1985 году проектом ADOS. Первая версия OS/2 1.0 SE была анонсирована в апреле 1987 года вместе с компьютерами PS/2.
Рабочее пространство пользователя OS/2 1.0
|
OS/2 1.0 являлась радикальным рывком в сторону от DOS и имела множество особенностей и возможностей, которые DOS никогда не смогла бы иметь и которые были реализованы в других операционных системах намного позже.
- Вытесняющая многозадачность (preemptive multitasking).
- Многопоточность (multithreading).
- Средства взаимодействия между процессами (Inter Process Communication ? IPC) такие как разделяемая память (shared memory), каналы (pipes), семафоры (semaphores) и очереди (queues).
- Поддержка виртуальной памяти (virtual memory, swapping) ? теоретически до 1 Гб виртуальной памяти.
- Полностью защищенный режим работы.
- Динамическое подключение библиотек (dynamic linking, DLLs).
- Поддержка до 16 Мб оперативной памяти.
|
1984. Operating System/2 задумывалась как совместный проект IBM и Microsoft для замены устаревшей Disk Operating System. Когда появился процессор 80286, стало ясно, что версия DOS 3.x ему уже не соответствует. Поэтому OS/2 зарождалась как 16-разрядная система с командной строкой. Сотрудничество IBM с Microsoft сохранялось до выхода OS/2 1.3, первая занималась ядром, используя свой опыт разработки операционных систем для мэйнфреймов, вторая в основном занималась интерфейсом.
1987 год. От момента анонса новой системы до дня, когда было обнародовано ее окончательное имя OS/2, прошло без малого три года - это произошло в апреле 1987 года.
Декабрь 1987. Появилась OS/2 1.0 (кодовое название CP/DOS). Эта версия не
имела графической оболочки (работала только в текстовом режиме) и имела
достаточные улучшения относительно DOS, например, там была расширена поддержка
оперативной памяти. Выводить информацию на экран могла только одна программа,
хотя другие программы могли выполняться в фоновом режиме.
Ноябрь 1988. OS/2 1.0 Extended Edition и OS/2 1.1 Standard Edition. Версия OS/2 1.1 SE (кодовое название Trimaran) обладает графической оболочкой Presentation Manager. Требования к оперативной памяти - минимум 3, а лучше 6 Мегабайт. Версия под названием OS/2 1.10 Extended Edition (OS/2 1.10 EE) появившаяся позднее и стоящая 795 долларов включала так же Database Manager и Communications Manager.
OS/2 1.1 с графическим интерфейсом
|
|
Октябрь 1989. OS/2 1.20 SE и EE (кодовое название Sloop). Впервые предложена
улучшенная файловая система HPFS. Появилось средство двойной загрузки
Dual Boot, а в расширенной версии 1.2 - мощный язык REXX.
Этот год является переломным моментом в истории OS/2 - альянс
начинает разваливаться (в основном из-за "подковерных игр"
менеджеров Microsoft). Microsoft, обеспокоенная завоеванием
рынка операционных систем, берет на себя разработку следующей,
полностью 32-х разрядной OS/2 3.0. IBM концентрируется
на разработке OS/2 2.0. Это, по сути, "развод" - разрабатываемая
фирмой Microsoft OS/2 3.0, даже не сохраняет своего названия и
демонстрируется на выставке ComDex'91 под именем Windows NT - первая
Windows с вытесняющей многозадачностью.
Обзоры:
Единообразие интерфейса OS/2 1.2 & Win3.0
|
|
1990 год. Сотрудничество IBM с Microsoft сохранялось до выхода OS/2 1.3,
первая занималась ядром, используя свой опыт разработки операционных
систем для мэйнфреймов, вторая в основном занималась интерфейсом.
Сложности в отношениях наметились примерно в 1990 году, когда начала
приобретать популярность Windows 3.0. До этого Windows всерьез не
рассматривали, считая эту систему еще одной оболочкой, каких в ту
пору было немало. Однако, осознав перспективность "окон", в Microsoft
бросили OS/2 и полностью сосредоточили внимание на Windows. Часть
технологий мигрировала из OS/2 в Windows, корни Object Linking and
Embedding, ActiveX и Component Object Model растут из Dynamic Data
Exchange. Даже Windows NT и Windows 95 основываются на работе,
сделанной для OS/2.
Лишившись интерфейса от своего бывшего партнера, IBM была вынуждена разрабатывать его сама. По причине отсутствия достаточного опыта компания согласилась пойти на сотрудничество с компанией Commodore. В 32-разрядной OS/2 2.0 появилась собственная оболочка WorkPlace Shell (WPS), основанная на IBM System Object Model (SOM).
Декабрь 1990. OS/2 1.3 (кодовое название Cutter) - версия, работающая на
процессоре 80286 и последняя, выходящая в двух вариантах стандартной и
расширенной редакции (Язык REXX присутствует уже в обеих редакциях). Из
новшеств - поддержка масштабируемых шрифтов Adobe Type Manager. Эта версия
также в ряду последних, продаваемых фирмой Microsoft. Все новые изменения
внесены в подавляющем большинстве программистами IBM, система претерпела
существенную переработку и ощутимо улучшилась ее производительность.
Источник: [1]
Обзоры:
32-х разрядная IBM OS/2
Видеоролик OS/2 (1992-1996)
Апрель 1992. OS/2 2.0 (кодовое название Cruiser). Первая 32-х разрядная
версия OS/2.
Workplace Shell OS/2 2.0
|
Минимальные требования - процессор 80386SX, 4 Мб оперативной
памяти. Поддержка SAA (System Application Architecture) - унифицированной
архитектуры прикладных программ. OS/2 2.0 - первая версия, официально
поддерживаемая не только на компьютерах IBM, но и на компьютерах других
фирм. Она претерпела большие реконструкции после разрыва партнерских
отношений с Microsoft по разработке. Появился удобный объектноориентированный интерфейс WorkPlaceShell ("рабочий стол", рабочее место) базирующийся на архитектуре SOM (System Object Model), появилось гибкое средство загрузки Boot Manager, серьезно усовершенствована поддержка DOS и Windows приложений (Windows приложения запускаются с использованием Win-OS/2), а также 32-разрядный программный интерфейс. Появилась и возможность использования более 16Мб оперативной памяти. Отдельно выходят обновления для средств мультимедиа.
Инновации OS/2 2.0:
- Новые возможности пользовательского интерфейса
- Графическая подсистема DIVE
|
1992 год основана компания BMT Micro, основная деятельность: разработка
и распространение программных продуктов для OS/2.
1992-1993 годы. Рэймонд Гвинн разработал драйверы SIO, интервью
Май 1993. OS/2 2.1 (кодовое название Borg). Добавлена поддержка приложений Windows 3.1 (до этого поддерживалась Windows 3.0). В поставку включены средства мультимедиа и значительно обновлен список поддерживаемых аппаратных устройств. Требования к оперативной памяти - минимум 8 Мбайт.
Обзоры:
1993 год. Основана
голландская компания Mensys BV. Основная деятельность - поддержка разработчиков и помощь разработчикам в выведении своих продуктов для OS/2 на рынок.
Ноябрь 1993. OS/2 for Windows (кодовое название Ferengi). Отсутствует Win-OS/2 - вместо нее используется уже ранее установленная пользователем Windows 3.1, обновлены драйвера.
Февраль 1994. OS/2 2.11. В основным исправлены различные ошибки. Также существует отдельным набором исправлений FixPack XR 06200 для OS/2 2.1.
Июль 1994. OS/2 2.11 SMP. В этой версии была добавлена поддержка многопроцессорных (до 16 процессоров) систем.
Источник: [21], [1]
1994, Жизнь сообщества: Основана самая крепкая пользовательская
группа, голландская HCC OS/2-gg (в 2004 все сообщество праздновало
десятилетие этой группы).
[Продолжение >>]
[Присылайте дополнения через веб-форму]
|