開源開發者嘗試為任天堂N64主機帶來了新的Linux內核移植
儘管全世界人民經歷了相當動蕩的2020年,Linux /開源領域卻以一種相當有趣的方式進行了告別。首先,索尼為PS5標配的DualSense手柄提供了官方Linux驅動程序。其次,任天堂N64主機亦迎來了Linux內核的新移植。作為一款距今已有20個年頭的主機,該項目著實讓粉絲們感到有些意外。
(來自: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 。至於該項目的後續發展,仍有待時間去檢驗。