用 Claude 从零写操作系统:几天后真机跑起 DOS 版 Doom,已开源

lensdigital · reddit · 2026-09-14

一位 Reddit 用户拿一台闲置的旧 Lenovo Yoga,让 Claude 从零构建一个类 DOS 操作系统 EMBER,目标是能从 USB 启动真机。工作流是「描述目标 → Claude 实现 → 编译 → 真机启动 → 拍照/报告失败 → 迭代」。几天后 EMBER 已拥有:自研启动流程与图形环境、USB 鼠标/键盘/触控板/触摸屏支持、屏幕键盘与平板模式、文件管理器、音频播放器、资源监控器,可运行 Doom、Prince of Persia 等 DOS 程序,并实现了完整的 Sound Blaster 与 PC speaker 仿真,使未修改的 DOS 游戏直接出声;还在推进 UEFI 启动支持。性能优化上,Claude 通过实现内存缓存机制解决了拖窗口/播音频打满 CPU 的问题,GUI 从卡顿变得极快。作者的最大体会:这不是「一键出软件」,他大部分时间花在决定系统该做什么、真机测试、定位失败、否决坏方案并引导下一轮实现——代码几乎没人手敲,但仍需有人决定这个系统该成为什么样。视频演示与源码(GitHub: Made-In-Basement/ember)均已公开。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →