OS/2
![]() | A long time ago, in a galaxy far, far away... События и явления, описанные в этой статье, были давно, и помнит о них разве что пара-другая олдфагов. Но Анонимус не забывает! |
OS/2 (полуось, ось, полумух(а), муха) — операционная система, созданная IBM для писюков, на первом этапе совместно с Microsoft. В начале 90-х годов - предмет фапа фанатов, ничуть не меньшего, чем сейчас линупс. Эпичнейший маркетинговый фейл IBM.
Содержание |
История маркетингового фейла
Жил да был Билл Гейтс. И купил он для IBM PC дисковую операционную систему QDOS за 50000 американских рублей. Далее называлась она уже MSDOS. Была та дось крива, тупа, убога, 16-битна и без графики. Отчего во второй половине 80-х гг мучились все неимоверно, а тут еще маки вылезли со своей грааааафикой, гуееееем и прочими пищалками и перделками, на радость юзерам. Отчего стало Биллу, а еще больше ИБМу, горько и обидно, и задумали они сделать свою систему с блекджеком и шлюхами, то есть защищенным режимом процессора (а, значит, возможностью использования программами кучи памяти), нормальной файловой системой (а не FATом образца 78 года, который на винтах в сотню бегамайт уже являлся полнейшим и бесповоротным говном), и прочим там. И сделали. Да вот только тоже тупую, кривую и убогую — Билли же поработал, nuff said. В результате возникшего срача Микрософт с Ибмом расплевались на веки вечные, Билли пошел делать свои форточки, а ИБМ продолжила продвигать получившееся.
Примерно к 93-95 году у полуоси еще были шансы. Альтернативой на те времена ей были только WinDOS форточки 3.0-3.1-3.11, с наивысшими достижениями — встроенной сетью (ах-ри-неть), кооперативной многозадачностью (имеется в виду, что программа отдаст процессорное время другой программе только если сама этого захочет, а не потому что надо как при "честной" многозадачности). А если задача решила повисеть, юзеру остается только подождать) и, главное, всё тем же самым DOSом внутри, в качестве основы (да да, даже в Win95, такие дела). Но и полуось была тоже не сахар — драйверов под железо нет, требования к железу (проц и память прежде всего) по тем временам чудовищные (нет, ну вы только вдумайтесь! Эти буржуи в 1993-м хотели целых 8 (восемь!) мегабайт озу!, родных программ — почти нет, процедура установки и настройки — примерно как у gentoo, даже в чем-то потраходромнее.
В это время Микрософт тоже не спал. В 95 году была выпущена Чукака, виндовз95, ставшая могучим прорывом — уже, можно сказать, почти нормальная система защищенного режима, работая под которой можно было почти забыть про досовскую основу. В которой тоже уже была нормальная графика, унифицированная работа с устройствами (программерам на радость, особенно всяким гамерописателям, которым стало не надо из каждой игрушки лезть прямо копытами в видеокарты и прочее железо, то есть каждый раз писать эти куски заново, и под каждое новое железо) и всё то прочее, что сейчас, через 15 лет, считается само собой разумеющимся. А то, что внутри дос, фат (хоть и в последствии 32), хмс и прочее — то юзерам было похуй, не каждые 15 минут падает, ну и ладно.
Параллельно развивалась и НТя (по тем временам 3.5). С не сильно большими успехами, ввиду еще бОльших требований к железу, и еще большими заскоками (у аффтара этой статьи как-то на нте 3.5 наблюдалось расхождение системного времени между досовскими сессиями. Не, я серьезно! Дата одна, системная, но для одной задачи еще 0:05, а для соседнего окна - уже 23:55. Логика связи между сессиями при этом, разумеется, впадала в буйное помешательство). Но уже с нормальной NTFS (расово развитым на основе полуосной HPFS, на которую Микрософт имела права), нормальной (в заметной части пижженой из униксов) внутренней структурой и прочим.
Говорить о том, что с выходом маздая 98 и нти 4.0 полуось слилась, по меньшей мере преждевременно, поскольку в 1999 году была выпущена версия 4.50, имевшая ряд существенных улучшений и включающая такие новые возможности, аналоги которых отсутствовали на тот момент в продуктах M$. Что, впрочем, действительно не помещало юзерам мигрировать в красиво-завлекательное, хоть и в заметной части нарисованное на гнилой тряпке декораций, щасте от Мирософта. Так и пришел Полный Пиздец Программированию.
Достоинства и недостатки системы
А для своего времени эта штука была очень даже неплоха. Из основных плюсов:
- отдельные сегменты ядра написаны на ассемблере с использованием практически всех (а не только самых общеизвестных) возможностей процессора i386 (в отличие от других ОС для PC). Уже в версии 3.0 1994 года код преимущественно 32-разрядный. С каждой новой версией оставшиеся участки 16-разрядного кода замещаются 32-разрядным.
- стабильная работа ядра системы и прикладного софта, даже при высоких нагрузках (именно поэтому часто использовалась на банкоматах, узлах Фидонета и др.) (Анонимус утверждает, что в некоторых банкоматах она пользуется до сих пор, ибо видел консоль старта полуоси на одном из банкоматов)
-
хорошийотличный TCP/IP стек, к тому же BSD4.4-совместимый - поддержка программ DOS и Win16, а в Warp 4.0 - и Win32, из-за присутствия внутри полуоси чуть более, чем половины библиотек Windows 3.1, специально лицензированных у Микрософта (реально, DOS и WIN 3.1/3.11 задачи работали быстрее и надежнее, чем под DOS'ом, я гарантирую. «Лучшая DOS, чем MS-DOS, и лучшая Windows, чем MS-Windows». Odin — аналог Wine, увы, так и не допилили)
- быстрая Java-машина (по результатам некоторых тестов, самая быстрая x86-реализация вообще)
- расово верный встроенный язык программирования REXX
Недостатки:
- отсутствие поддержки PnP, что в 1996-м году заставляло срать кирпичами быдлоюзеров, уже попривыкших к этой хуите в Форточках'95 и отвыкших от самостоятельного конфигурирования параметров устройств вручную.
- вялое сотрудничество IBM с производителями железа и софта, на которое часто жалуются пользователи. Но позвольте! IBM создавало OS/2 как ОС для своей собственной архитектуры PS/2, и все машины этой архитектуры были поддержаны полностью. Да, никакого энтузиазма в программной поддержке оборудования конкурентов, ворующих еще со времен IBM PC технологии IBM, не проявлялось. Все программные продукты IBM имели версии для OS/2 до тех пор, пока IBM развивала систему. Вплоть до последнего дня поддержки системы IBM предоставляла драйверы для всех компьютеров собственного производства.
- Вышеупомянутый маркетинговый фэйл - ни тебе широких рекламных акций, ни презентаций красивых картинок, ничего похожего на микрософтовский говнопеар.
Всё это сводилось к холивору фанатов полуоси и виндузятников. Еда была обширная и доставляющая. Смысл сводился к тому, что полуось работала стабильней чем Windows 9x, но под винду софта и дров было больше.
Например:
|
- а в выне окошки кpасивее, ось - мастдай! |
Жизнь после IBM`а
Даже сейчас, в 2009 году, полуось поддерживается по отдельным договорам и используется в некоторых банкоматах и POSах, ввиду гораздо большей устойчивости, чем винды (вы никогда не видели банкомат с BSODом? Или с радостно мигающей на экране надписью "неизвестная ошибка, ОК?"? Ещё увидите, неоднократно (на самом деле в относительно новые банкоматы давно ставят винду.Таки здесь Анонимус, работавший в отделе ИТ одного крупного банка, хочет добавить, что в расово верных банкоматах фирмы Diebold стоит самая обыкновенная WinXP, ни разу не Embedded, а разгадка проста - компьютеры там полноразмерные. А Анонимус собиравший банкоматы вообще собственными руками ставил на них левучую XP.
Также существует некая хуйня под названием уСЫ (eComStation), которая представляет собой виндонизированную и несколько пердящую полуось, однако присутствуют реально полезные вещи. Ее продают, и кто-то ее даже покупает.
Так же, купив eComStation любой версии и доплатив ещё 128 рублей, можно получить дистрибутив последней версии OS/2 от IBM (пруф: http://ru.ecomstation.ru/ecoshop/?action=7)
А ещё, совершенно безумная команда Российских и буржуазных программистов пишет Open Source версию OS/2 с нуля. Называется сиё чудо osFree и базируется на микроядре L4 Fiasco, из-за чего уже появилось рабочее полулулзовое название "Проект Победа".
Есть и другая команда российских и украинских программистов, которая пишет Closed Source версию OS/2, но, естественно, не с нуля, а на основе пусть старых, но все же исходников, доводя их до текущего уровня. Называется проект OS/4 Phoenix. Трекер находится по адресу http://tracker.os4.su
Кроме того, Полуось пользуется популярностью у даунгрейдеров, но на самом деле, для большинства даунгрейдеров сейчас основной ОС является Windows 98 SE - которая некоторыми энтузиастами до сих пор допиливается/хакается (к примеру, сборка от IFk0), что частично компенсирует забитый на нее болт от производителей железа/софта. Так-то!
Алсо
Одним из неофициальных лозунгов сабжа было: "Размер имеет значение", так как OS/2 помещалась на дискету, имея при этом джентльменский набор софта (GUI, редактор текста и браузер)
Вообще то, OS/2 существовала и до нашумевшего проекта OS/2 3.0 Warp, о котором собственно сама статья и все описанные холивары. Предыдущие версии так же как и дос не имели гуя имели гуй начиная с версии 1.1 (1988 год), и были предназначены исключительно для машин проекта PS/2 работало на любой подходящей PC. Имел ли БГ оношение к разработке старых версий полуоси, неизвестно, скорее всего нет, и был призван к участию в проекте гуевой операционки, как и указано выше школота, узнайте чем MS OS/2 отличалась от IBM OS/2.
Ссылки
- Репозиторий оси
- Автомобиль фирмы OS/2 - вопросы и ответы от Lleo (еще того полуосника, кстати).
- fido7.ru.os.cmp FAQ
- http://www.os4.su
- Проект OS/2 Мультизагрузочный Recovery CD
- DOS Navigator/2 Open Source Project ver. 2
- OS/2 F.A.Q из Фидо
На банкоматах (Diebold)практически не используется, т.к. не поддерживает epp4. Как говорится - я гарантирую это.
