2026年6月19日,开源项目永恒软件倡议组织正式发布极简虚拟机“永恒计算机”。该项目旨在确保当前编写的软件在千年之后仍具备可执行能力。
其核心构想是:未来任何时期的人类,仅凭一段简明清晰的规格说明,即可重建一台功能完备的计算设备,并原样运行今日的程序。该虚拟机以单一指令Subleq为基础构建,参考实现仅需三十行伪代码;据项目官方说明,实际可用的C语言实现亦控制在五十行以内。
伪代码在此处指一种介于自然语言与编程语言之间的表达方式,用于准确传达算法逻辑与执行流程,避免受限于特定语言的语法细节,从而突出设计本质。
永恒计算机采用增强版指令集Subleq+,结合LLVM编译器后端,完成了Linux内核的适配移植,并集成了C/C++运行时环境、轻量级C库uClibc-ng以及精简实用的系统工具集BusyBox,形成一个高度自包含的微型Linux系统“胶囊”。
用户可在该虚拟机中成功启动该系统,进入命令行交互界面,甚至流畅运行经典游戏毁灭战士。

评论
更多评论