据Phoronix报道,Box 是一款流行的 x86_ 模拟器,适用于在 ARM/AArch 和 RISC-V 等架构上运行的 Linux,最新版本的 Box 引入了显着的性能改进,使得在Vision Five 2 开发板 等基于 RISC-V 的平台上进行游戏成为可能 。
Box 版本 0.2.4 最重要的新增功能是 Dynarec 现在可以在 RISC-V 上运行。这有助于 x86_ Linux 软件在 RISC-V 位系统上更快地运行,并使简单的游戏(例如《 星露谷物语》)可以在基于 Vision Five 2 的设备上运行。此外,新版本还引入了针对 Steam 的多项修复、增强的多线程功能以及跨各种 CPU 架构的模拟的更广泛改进。
虽然像《星露谷物语》这样的游戏很难吸引狂热的游戏玩家,但 Vision Five 2 并不是专门为运行游戏而设计的(尽管它具有支持 OpenGL ES 3.2、Vulkan 1.2 的集成 GPU),因此运行游戏已经是一种该产品的突破。该主板面向软件开发人员,基于四核 StarFive JH7110 SoC,具有运行频率为 1.50 GHz 的 SiFive U74 RVGC 内核和 Imagination 的 BXE-4-32 GPU。
Box 版本 0.2.4 通过多项修改完善了其兼容性,其中包括更好地处理 ELF 文件、添加包装库和函数、扩展的操作码功能以及对 Wine 中 32 位操作的初步 WoW 支持。
随着 Box 的发布,专注于 x86 32 位仿真的 Box86 推出了 0.3.2 版本。该版本改进了系统调用流程、优化了 ELF 加载程序、减少了内存使用量并提高了稳定性。