os8088:在 1978 年 CPU 上运行 Mac 风格系统
Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

os8088 是一个令人惊叹的业余项目,它在 1978 年的 Intel 8088 处理器上完美复刻了 Macintosh System 1 的图形界面。整个系统仅由 6.6 万行汇编代码写成,运行在 256KB 内存中,却实现了重叠窗口、下拉菜单以及当时 Mac 所不具备的抢占式多任务处理。没有 DOS 底层,直接从软盘启动,它能在 IBM PC/XT 上同时运行记事本、时钟、弹球和扫雷等多个程序。这个项目不仅是对复古硬件极限的挑战,更是对 1980 年代图形操作系统历史的一种有趣重构,证明了在极简硬件上实现现代交互理念的可能性。
在 1978 年生产的 CPU 上同时运行五个程序。