Os8088: Mac-подобная ОС для IBM XT, 286 и 386 на ассемблере¶
7.0/10
Os8088 — это Mac-подобная графическая операционная система для ранних x86-компьютеров, рассчитанная на IBM XT, 286 и 386. Проект написан в real-mode 8086-ассемблере без C, линкера и runtime-библиотеки и, по заявлению автора, проверен на реальном оборудовании. Система поддерживает FAT12/FAT16, портированные приложения и игры, Sound Blaster, а поддержка жёсткого диска заявлена как предстоящая. В комментариях также отмечается, что разработка велась с использованием Claude, что вызвало спор об AI-ассистированном программировании.
Контекст¶
IBM XT и ранние x86-ПК обычно работали под управлением DOS или простых текстовых оболочек, а графические интерфейсы в начале 1980-х только появлялись: например, Visi On был коммерческим GUI для IBM PC, представленным в 1982 году. Os8088 относится к этому историческому контексту, предлагая Mac-подобный графический интерфейс на Intel 8086/8088 в реальном режиме, с загрузкой с дискеты и работой в 256 КБ памяти.
Значение¶
Проект интересен разработчикам ОС и энтузиастам ретро-вычислений как современный пример графической real-mode-системы для 8086, работающей на настоящем старом железе.
Обсуждение¶
Комментаторы сравнивают Os8088 с исторической Visi On и отмечают необычное сочетание интерфейса в духе ранних Mac, Minesweeper с «объёмными» кнопками и вытесняющей работы на 8086. Часть обсуждения сводится к спору о том, насколько проект является «ручным», если он создавался с AI-помощью.
Проверка фактов¶
Утверждение из обсуждения о том, что Visi On была продемонстрирована на COMDEX в 1982 году и создана VisiCorp, подтверждается независимыми источниками: Wikipedia Timeline of DOS operating systems и Toastytech указывают на демонстрацию VisiCorp на Fall Comdex 1982. Заявление о том, что продукт вышел после Apple Lisa, но немного раньше Macintosh, частично согласуется с источником, который датирует релиз концом 1983 года — до Macintosh, но не уточняет порядок относительно Lisa. Утверждение автора проекта о написании OS8088 в real-mode 8086 assembly и работе на реальном оборудовании остаётся непроверенным в независимых источниках.