零 AI 辅助:开发者仅用 CSS 前端成功模拟 x86 处理器

天涯百科 网络资讯 1

2 月 26 日消息,科技媒体 Tom's Hardware 昨日(2 月 25 日)发布博文,报道称开发者兼信息安全专家 Lyra Rebane 没有使用 JavaScript 和 WASM,在零 AI 辅助的情况下,构建了一款纯 CSS 的 x86 CPU 模拟器(x86css)。

注:WASM(WebAssembly)是一种能让 C、C++ 等高级语言编写的代码在网页浏览器中以接近原生速度运行的技术。而 CSS(层叠样式表,Cascading Style Sheets)是一种用于描述 HTML 或 XML 文档呈现样式的计算机语言。

Rebane 于 2026 年 2 月 24 日在社交平台上展示了这项成果,用户甚至可以使用 GCC 将 C 语言程序编译为 x86 机器码,并直接在纯 CSS 环境中运行。

虽然这款名为 x86css 的模拟器已经实现了大部分 x86 汇编指令,但它仍然缺少中断处理、端口输入输出以及块操作指令等运行大型游戏的关键功能,因此暂时无法运行《毁灭战士》(Doom)游戏。

在开发过程中,Rebane 表示完全没有依赖 AI 机器人的辅助,也没有使用所谓的“直觉编程”(vibe-coding)。她明确指出,要让 CSS 强制转变为全功能的“状态机”,需要开发者具备打破常规的逻辑跳跃能力,而现阶段 AI 很难胜任这种任务。

谈及开发这个硬核项目的初衷时,Rebane 坦言仅仅是为了“好玩”。长期以来,许多程序员经常将“HTML 和 CSS 不是真正的编程语言”作为行业笑话,而这个纯 CSS 模拟器的诞生无疑是对这一刻板印象的有力反击。