位置:首页 > 综合教程 > ESI Eternal极简虚拟计算机:千年后仍能运行现今软件

ESI Eternal极简虚拟计算机:千年后仍能运行现今软件

时间:2026-08-09  |  作者:游戏探长  |  阅读:0

极简虚拟机Eternal Computer亮相:目标让软件运行1000年

6月19日,一个颇具科幻色彩的项目正式亮相——开源项目Eternal Software Initiative(ESI)推出了极简虚拟机Eternal Computer

它的目标相当硬核:让今天的软件在1000年后依然能跑得起来。

核心理念:一封写给百年后同行的“时间胶囊”

ESI团队的核心理念很朴素:希望未来1000年甚至更久以后,有人能凭一段简短描述就重建出一台计算机,并且直接运行咱们现在用的软件。

这种“时间胶囊”式的设计思路,听起来像是程序员写给百年后同行的一封情书。

极致精简:仅依赖一条指令,实现代码不到50行

有趣的是,这个虚拟机的指令集精简到极致——只依赖一条名为Subleq的指令来运行。参考实现更是只用30行伪代码就搞定了。

如果你更习惯看真实代码,GitHub上的README文件显示,C语言版本大约也就50行。

这里稍作解释:伪代码是一种介于自然语言和真实编程语言之间的描述工具,专门用来表达算法或程序逻辑。它让开发者能专注于逻辑本身,而不用纠结某个语言的严格语法(比如标点符号、变量类型这些细节)。

改进版Subleq+指令集:构建自包含Linux“胶囊”

Eternal Computer用的是改进版的Subleq+指令集,配合以下组件构建出完整的运行环境:

  • LLVM后端
  • Linux内核移植
  • C/C++运行时支持
  • uClibc-ng库
  • BusyBox工具集

最终,它形成了一个自包含的Linux“胶囊”。用户可以在永恒虚拟机里启动这个系统,进入shell环境。

甚至还能运行经典游戏《毁灭战士》——没错,就是那个90后都熟悉的“打鬼”游戏。它已经成为检验新平台兼容性的“标准测试用例”。

目标1000年后仍能运行现今软件!ESI推出Eternal极简虚拟计算机

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多