驱动之家 昨天
目标1000年后仍能运行现今软件!ESI推出Eternal极简虚拟计算机
index.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 6 月 19 日消息,据媒体报道,近日,开源项目 Eternal Software Initiative(ESI)发布了极简虚拟机 Eternal Computer,旨在保障软件在 1000 年后仍可运行。

ESI 项目的核心理念是希望在未来 1000 年乃至更长时间里,未来的人能用一段简短描述重建一台计算机,并直接运行今天的软件。

该项目仅依靠 Subleq 一条命令运行,虚拟机的参考实现只用 30 行伪代码,不过根据 GitHub 的 README 文件显示,C 语言版本大约只有 50 行代码。

据了解,伪代码是指介于自然语言和真实编程语言之间的一种描述工具,专门用来表达算法或程序逻辑,让开发者能专注于逻辑和流程,而不用纠结特定语言的严格语法(如标点符号、变量类型等)。

Eternal 使用改进版 Subleq+,配合 LLVM 后端、Linux 内核移植、C/C++ 运行时支持、uClibc-ng 库以及 BusyBox 工具集,构建了一个自包含的 Linux" 胶囊 "。

而用户可以在永恒虚拟机中启动该系统,进入 shell,甚至运行游戏《毁灭战士》游戏。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:哈尔

评论
大家都在看