Начнём мы с одной из последних версий OS/2 - IBM OS/2 v 4.0 Merlin
Что это вообще за зверь такой?
Внешне система очень похожа на Windows 3.11 для Рабочих групп - более того, способна запускать программное обеспечение для неё в режиме бинарной совместимости. Однако в отличие от последней это не надстройка над однозадачной версией DOS, а полноценная операционная система с достаточно уникальным вариантом многозадачности. Более всего она похожа на версию DOS, допиленную до уровня UNIX - в ней даже есть полноценный сетевой стек и работают демоны, например sendmail.
При этом запуск графической оболочки не обязателен.
Впоследствии код был продан и сейчас она известна как eComStation.
Следующим пунктом я предлагаю рассмотреть Novell Netware, долгое время служившую файловым сервером в сетях, успешно конкурирующую в то время с Windows NT. Последней версией стала 6.5 - впоследствии на её основе Novell выпустила Open Enterprise Server, в которой ядро системы постепенно стали заменять на Linux.
Как Вы понимаете, эта система не была рассчитана на домашних пользователей.
Успех Стива Джобса с компьютером Macintosh и операционной системой MacOS вдохновил и других вступить на аналогичную стезю. Компания Be Incorporated выпустила свой персональный компьютер, названный BeBox - и для него изначально разрабатывалась операционная система BeOS.
Кроме того, система за два дня была портирована на PowerPC и некоторое время работала на компьютерах Macintosh. Впоследствии её портировали на платформу x86, но популярности системы это не помогло. Система не набрала критической массы пользователей и тихо умерла. Впрочем, код открыт и её пытаются реанимировать. Наилучшие результаты у группы разработки Haiku.
Для решения некоторых задач требуется, чтобы система реагировала на происходящие события не позднее определённого времени. Такие системы, которые должны воздействовать на среду в ограниченных временных рамках называются операционными системами реального времени (Real-Time Operating System - RTOS)
Одной из лучших реализаций систем реального времени является QNX.
QNX самостоятельная UNIX-подобная операционная система реального времени, основанная на микроядре и передаче сообщений. Современные версии QNX имеют поддержку стандартов POSIX и сертифицированы по ним. Первая версия QNX вышла в далёком 1981 году. С тех пор утекло много времени и поколения QNX сменяли друг друга: QNX2, QNX4 и, наконец, QNX 6 (или QNX Neutrino). Старичок QNX2 и сейчас ещё используется, хотя его расцвет пришёлся на 80-е годы прошлого столетия. Надёжная и более современная ОСРВ QNX4 могла конкурировать на десктопе с Windows в середине 90-х.
IBM AIX.
Эта операционная система и сейчас живее всех живых. А малоизвестна она потому, что активно используется в серверном сегменте на серверах IBM POWER с RISC-процессорами PowerPC. Используется она в крупных датацентрах, что явно не подразумевает её домашнее использование.
KolibriOS
В этой системе не соблюдаются стандарты POSIX, а сама она считается одной из самых миниатюрных. Цель разработки состоит в минимизации потребляемых ресурсов. Сама система целиком написана на Ассемблере.
Требования для запуска системы: процессор Pentium-1 и 8 мегабайт оперативной памяти. Базовый набор вмещается на дискету. Достаточно скромно.
И завершает наш обзор ReactOS.
Авторы этой системы задались целью обеспечить ни много, ни мало - бинарную совместимость с Windows. Учитывая, что система бесплатная, проект выглядит достаточно заманчивым. Увы, за два десятка лет авторы не сильно продвинулись и её функциональность пока оставляет желать лучшего. Но сам факт: уже есть то, что работает и что авторам не стыдно показать. Как говорится, кто может - пусть сделает лучше.
Спасибо за то, что дочитали статью до конца. Надеюсь, Вам понравилось. Подписывайтесь на канал - у нас впереди будет ещё много интересного!