开源开发者尝试为任天堂N64主机带来了新的Linux内核移植

【开源开发者尝试为任天堂N64主机带来了新的Linux内核移植】尽管全世界人民经历了相当动荡的 2020 年 , Linux / 开源领域却以一种相当有趣的方式进行了告别 。 首先 , 索尼为 PS5 标配的 DualSense 手柄提供了官方 Linux 驱动程序 。 其次 , 任天堂 N64 主机亦迎来了 Linux 内核的新移植 。 作为一款距今已有 20 个年头的主机 , 该项目着实让粉丝们感到有些意外 。
开源开发者尝试为任天堂N64主机带来了新的Linux内核移植文章插图
(来自:Phoronix)
曾为 Mesa 和 Linux 图形驱动作出过贡献的开源开发者 Lauri Kasanen , 长期致力于为 N64 带来新的 Linux 内核移植 , 并于今年圣诞节期间正式宣布了这一喜讯 。
尽管并不是第一次这么做 , 但先前的尝试 , 并非旨在将其上游移植到 Linux 主线中 。 Lauri Kasanen 表示 , 虽然本次移植基于新的努力而实现 , 但它不确定对机能有限的旧平台是否有用 。
当然 , 如果你想要移植模拟器、帧缓冲器、或者主机游戏的话 , 还是可以到 GitHub上去看看基于 64-bit MIPS 编译的项目代码的(可用一盘 Flashcart 加载运行) 。
需要指出的是 , 由于发现 MIIP N32 的 uClibc-ng 已损坏 , 因而本次移植使用了 Musl C 库 。 此外在 N64 上运行 Linux 内核仍相当受限 , 你需要积极协调不够用的内存资源 。
据悉 , N64 采用了一枚主频 93.75 MHz 的 MIPS64 NEC VR4300 处理器 , 图形部分则由 SGI Reality 协处理器提供支持 , 但运行内存(RAM)的容量仅为 4MB。 至于该项目的后续发展 , 仍有待时间去检验 。


    推荐阅读