os8088 1.0 is a newly released graphical operating system designed for Intel 8086/8088 processors, commonly found in original IBM PC and PC/XT machines. It presents a desktop environment reminiscent of the 1984 Macintosh System 1, featuring overlapping windows, pull-down menus, and support for a serial mouse. The entire system is written in real-mode assembly and boots directly from a floppy disk, without an underlying DOS environment.
The operating system operates within 256KB of RAM and supports a 640x480 resolution with 16 colors. Its kernel is 52,718 bytes, and it includes pre-emptive multitasking with 12 task slots, preempting at 18.2Hz. Unlike the original Macintosh, os8088 incorporates pre-emptive multitasking, allowing multiple programs to run concurrently as first-class applications. The interface includes standard elements like draggable windows, menu bars, close/minimize boxes, and a dock for running programs.
os8088 is a hobby project that re-imagines what a graphical OS for early IBM PCs could have been, drawing inspiration from the brief period when Digital Research's GEM 1.0 offered a similar desktop experience on the IBM PC before legal action from Apple led to its modification. This project, developed forty years later, provides a functional system that runs on period-accurate hardware, including the IBM 5150, Toshiba T1100 Plus, and 286 machines. The source code, comprising 66,183 lines of NASM, is publicly available.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
os8088 1.0, a new graphical operating system, has been released for Intel 8086/8088 processors, offering a Macintosh System 1-style desktop with pre-emptive multitasking. This project demonstrates a modern re-imagining of early graphical interfaces for vintage hardware, providing a functional alternative to historical systems like GEM.