← На главную

os8088 грузит рабочий стол в стиле Macintosh прямо с дискеты

08.08.2026 23:37 · hackernews

os8088 — это операционная система, которая грузится с первого сектора дискеты и сразу открывает графический рабочий стол. Под ней нет DOS, и во всей ОС нет ни одной командной строки. Загрузочный сектор на 512 байт подтягивает ядро размером 40KB, ядро само определяет, какой видеографический адаптер стоит в машине, переключает его в графический режим, заимствует у видеокарты её встроенный набор символов 8x8 и рисует меню-бар.

Дальше — интерфейс, который сразу напоминает Macintosh 1984 года: окна перетаскиваются за заголовок с резиновым контуром, меню выпадают вниз и по ним можно вести мышью, есть кнопка закрытия и кнопка сворачивания, для каждого дисковода — своя иконка, а вдоль нижнего края тянется док с плиткой для каждой запущенной программы. Программы загружаются со второй дискеты и работают как полноценные приложения, причём одновременно можно запустить несколько.

Вся система помещается в 256K RAM на процессоре Intel 8086 или 8088 — это тот самый чип, который стоял в оригинальном IBM PC и PC/XT. os8088 — хобби-проект, но он уже достаточно готов, чтобы им пользоваться. Исходники занимают 66 183 строки на NASM, и их вполне реально прочитать за один вечер.

Читать оригинал →