Nintendo 64遊戲機有望獲得Linux 5.12內核支持
在等待了將近25年之後,今年的Linux主線內核將能夠在任天堂N64遊戲機上啟動。此外Phoronix預計,N64有望支持即將推出的Linux 5.12內核。去年聖誕節期間,該網站曾報導有關N64的Linux新移植項目。出於個人滿足感的需要,經驗豐富的開源開發人員Lauri Kasanen對其進行了移植。
此前的N64 Linux 移植項目未能最終上線
雖然那個時候,我們對上游代碼還不大確定。不過今天上午,我們看到其已加入MIPS.git 隊列,且Linux 5.12 合併窗口也將於2021 年2 月份啟動。
我們很驚訝地看到了N64 代碼與現有的Linux MIPS 代碼一起排隊奔向上游,如果一切順利的話,該機將能夠在4 月份運行主線Linux 5.12 內核。
據悉,誕生於90 年代的N64 主機,採用了基於MIPS64 的NEC VR4300 處理器(主頻93.75 MHz)、SGI Reality 協處理器(GPU 主頻62.5 MHz)、系統內存(RAM)僅4MB 。
Lauri Kasanen 上月指出,相關實驗表明Linux 內核主要受限於N64 過小的內存,系統加載過程需要用到Flashcart 存儲卡,且在MIPS 舊機上運行其它軟件也存在著障礙。
最後,N64 支持受累於MACH_NINTENDO64 Kconfig 配置選項,因而20 多年裡都無法運行更現代的內核版本。