相关源代码已被上传至GitHub,供全球对系统改装感兴趣的技术人员研究
开发者 Bryan Keller 近期成功将 Apple 早期操作系统 Mac OS X 10.0 Cheetah 移植到 Nintendo Wii 游戏主机上。
这项计划的灵感源于他曾目睹他人将 Windows NT 移植至该设备,进而决定尝试运行 Apple 的系统。Bryan Keller 在其个人博客中详细记录了这一过程,并证实了这款经典游戏主机具备运行完整电脑操作系统的潜力。
Nintendo Wii 采用 PowerPC 750CL 处理器,与 Apple 曾在 G3 iBook 及 iMac 中使用的 PowerPC 750CXe 处理器架构极其相似,这成为了本次移植成功的技术基础。
为了让系统在 Wii 上稳定运作,Bryan Keller 必须对 OS X 内核源代码进行大量修正并重新编译。他编写了专用的驱动,使内核能够读取 Wii 的 SD 卡槽以加载文件系统。
此外,他还解决了 Wii 显示硬件与 OS X 图形代码之间的色彩不兼容问题,并寻找了多年前的 USB 驱动代码,以确保键盘与鼠标等外接设备能正常运作。最终,这部游戏主机被成功改造为一部可操作的电脑型号。