第一生活网

新的 Linux 版本在 Arm64 设备上运行 Nintendo Switch 游戏

蒋浩蓉
导读 一位Linux操作系统和 Nintendo Switch 爱好者将这两个不同的系统融合在一起,创建了 Horizo​​n Linux。简而言之,一个名叫 Kent J

一位Linux操作系统和 Nintendo Switch 爱好者将这两个不同的系统融合在一起,创建了 Horizo​​n Linux。简而言之,一个名叫 Kent J Hall 的 Redditor 已经修补了 Arm64 Linux 内核,可以在本地运行 Nintendo Switch 游戏。Hall 强调,这并不是试图重现任天堂的 Horizo​​n OS,也不是要在 Switch 硬件上运行——而是该项目只是希望在任何Arm64 硬件平台上制作 Switch 游戏。

在一两次错误的开始之后,Hall 决定将大部分空闲时间花在上面总结的 Horizo​​n Linux 项目上。修补 Arm64 Linux 似乎是实现他的目标的明智途径,因为这意味着“您可以免费获得 Linux 的大量硬件驱动程序支持,因此它不仅可以在 Apple 硅 Mac 上进行虚拟化,而且可以在任何支持的 arm64 硬件上运行裸机。 Linux,”霍尔解释道。他补充说,该项目应该“即使在低端硬件上也能正常工作,因为不需要模拟 CPU”。此外,该项目具有灵活性,并有望保存游戏。

Horizo​​n Linux 的开发通过采用现有的开源 Switch 模拟器(称为Yuzu )得到了极大的帮助,并且将剪刀剪到了内核和 CPU 模拟等不需要的代码部分,同时保留了系统服务、GPU 模拟和应用程序加载器等内容。开发人员还指出,他花了相当多的时间让每个系统服务在自己的线程中持续运行。

这个项目背后的 Redditor 决定在这个时候公开它,因为它已经达到了一个重要的里程碑。承认这项工作“远未完成”,霍尔说第一款商业游戏 Puyo Puyo Tetris 可以在 Horizo​​n Linux 上玩。