本文由第三方AI基于17173文章http://news.17173.com/content/06192026/160347994.shtml提炼总结而成,可能与原文真实意图存在偏差。不代表网站观点和立场。推荐点击链接阅读原文细致比对和校验。
目标 1000 年后仍能运行现今软件:ESI 开源项目登场,单指令虚拟机仅 30 行伪代码
2026-06-19 16:03:48
神评论
17173 新闻导语
千年不衰!ESI开源项目Eternal Computer用30行伪代码打造单指令虚拟机,让《毁灭战士》等软件未来千载依旧可运行。探索极简终极方案。
6 月 19 日消息,科技媒体 Linuxiac 昨日(6 月 18 日)发布博文,报道称开源项目 Eternal Software Initiative(ESI)为应对软件长期保存的挑战,设计 Eternal Computer 极简虚拟机,让软件在 1000 年后依然能运行。
ESI 项目核心理念是希望在未来 1000 年乃至更长时间里,未来的人能用一段简短描述重建一台计算机,并直接运行今天的软件。
该项目仅依靠 Subleq 一条命令运行,虚拟机的参考实现只用 30 行伪代码(pseudocode),不过根据 GitHub 的 README 文件显示,C 语言版本大约只有 50 行代码。
伪代码是指介于自然语言(人类语言)和真实编程语言之间的一种描述工具,专门用来表达算法或程序逻辑,让开发者能专注于逻辑和流程,而不用纠结特定语言的严格语法(如标点符号、变量类型等)。
Eternal 使用改进版 Subleq+,配合 LLVM 后端、Linux 内核移植、C/C++ 运行时支持、uClibc-ng 库以及 BusyBox 工具集,构建了一个自包含的 Linux“胶囊”。用户可以在永恒虚拟机中启动该系统,进入 shell,甚至运行游戏《毁灭战士》游戏。

附上参考地址
点此前往 GitHub 了解 Eternal 项目
【来源:IT之家】
热门测试游戏


