用 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」频道最新
- 极客用 Teenage Engineering 麦克风语音指挥 Claude 和 Codex 写码 — narphorium · 2026-09-14
- 用 ChatGPT 远程语音边散步边创作,作者首获 AI 心流 — daniel_mac8 · 2026-09-14
- 用户曝 Amp Code 的 orb 环境文件系统整个丢失,或无法恢复 — carlosdponx · 2026-09-14
- UMass AutoIndex 把切块策略变成 LLM 写的代码,检索优化新思路 — mrdrozdov · 2026-09-14
- 全程 AI 写 OpenSCAD,3D 打印双 12 寸风扇救活 Thor 开发套件散热 — catplusplusok · 2026-09-14
- 重度用户晒 macOS 必装清单:Codex、Cursor 与多智能体编排实战 — altryne · 2026-09-14