os8088:在 1978 年 CPU 上运行 Mac 风格系统

Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

os8088:在 1978 年 CPU 上运行 Mac 风格系统

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

在 1978 年生产的 CPU 上同时运行五个程序。
  1. adrianmonk

    如果你想直接在浏览器里试试这个操作系统,可以访问这里:https://os8088.com/demo/

  2. Narishma

    > 本该为 IBM XT 打造的图形操作系统

    Visi On[1] 确实是一款为 IBM PC 设计的图形操作系统,并且作为商业产品真实存在过,尽管它绝对算不上成功。它由 VisiCorp 开发,这家公司也是第一款个人电脑电子表格软件 VisiCalc 的缔造者。

    它在 1982 年的 COMDEX 展会上进行了演示,当时 Apple Lisa 尚未发布。它的正式发布时间晚于 Lisa,但略早于 Macintosh。

    这是他们 1983 年的宣传视频:https://www.youtube.com/watch?v=kc4wFeVvKTI

    冷知识:比尔·盖茨在 COMDEX 上看到了这个演示,起初他怀疑这真的能在 IBM PC 上运行。但最终他被深深打动,决定[2] 开始开发一款名为 Microsoft Windows 的产品。

    ---

    [1] https://en.wikipedia.org/wiki/Visi_On

    [2] https://en.wikipedia.org/wiki/Windows_1.0

  3. garganzol

    > 手写实模式 8086 代码。没有 C 语言,没有链接器,没有运行时库。

    更像是“手搓提示符”吧……

  4. LeoPanthera

    HN 上几乎所有人一边用 AI 写代码,一边又把所有有趣的新软件都贬低成是 AI 写的,这真是挺讽刺的。

  5. yjftsjthsd-h

    在一个抢占式 8086 操作系统上,运行着带有仿冒 System 1/2/3 界面的、带斜角按钮的扫雷(印象中最早出现在 Win 3.11),这画面看起来简直太邪门了。

同日更多故事

2026-08-09