让任天堂 Wii U 游戏主机上启动 Linux 的“树外”(out-of-tree)模块很早之前就已完成,在今年 3 月的 Linux Kernel 补丁中对其进行了审查。现在适用于 Linux Kernel 的 Wii U 启用补丁新版已经发布。
今天发布的“v2”补丁用于获得平台支持、DeviceTree 文件、udbg 控制台、Espresso 处理器处理和其他工作,以便 Linux 可以在这个游戏控制台上启动。
十年前的任天堂Wii U 游戏机配备 1.24GHz IBM PowerPC 三核处理器、2GB DDR3 RAM、基于 R600/R700 IP 的 550MHzAMDRadeon GPU 和 8GB 内部闪存(或 32GB 用于任天堂的高级型号)。
在 Mainline 内核中已经存在的 PowerPC 代码之外,v2 补丁仅包含 1.6k 行新代码。更新的补丁具有各种样式和格式更改,这些更改是在 3 月审查期间提出的。我们将看看是否有足够的兴趣让这个 Wii U 端口成为主流。再说一次,就在去年,Linux 内核中对 Nintendo 64 的支持成为主流。
在 Wii U 本身上运行 Linux 并非易事,并且需要特殊处理。正如 Linux Wii U 指南中所述,“由于 Wii U 的安全模型和信任链,您需要保持现有操作系统正常运行,以便我们可以启动它、利用其中的错误并在顶部加载 Linux”。
如果想在这款任天堂游戏机上运行当前的树外 Linux 代码,linux-wiiu.org上的信息有更多信息。