os8088 — это операционная система, которая грузится с первого сектора дискеты и сразу открывает графический рабочий стол. Под ней нет DOS, и во всей ОС нет ни одной командной строки. Загрузочный сектор на 512 байт подтягивает ядро размером 40KB, ядро само определяет, какой видеографический адаптер стоит в машине, переключает его в графический режим, заимствует у видеокарты её встроенный набор символов 8x8 и рисует меню-бар.
Дальше — интерфейс, который сразу напоминает Macintosh 1984 года: окна перетаскиваются за заголовок с резиновым контуром, меню выпадают вниз и по ним можно вести мышью, есть кнопка закрытия и кнопка сворачивания, для каждого дисковода — своя иконка, а вдоль нижнего края тянется док с плиткой для каждой запущенной программы. Программы загружаются со второй дискеты и работают как полноценные приложения, причём одновременно можно запустить несколько.
Вся система помещается в 256K RAM на процессоре Intel 8086 или 8088 — это тот самый чип, который стоял в оригинальном IBM PC и PC/XT. os8088 — хобби-проект, но он уже достаточно готов, чтобы им пользоваться. Исходники занимают 66 183 строки на NASM, и их вполне реально прочитать за один вечер.