开发者布莱恩·凯勒(Bryan Keller)在看到 Windows NT 成功移植到任天堂 Wii 游戏机后,好奇旧版苹果 Mac 操作系统是否也能在 Wii 上运行,于是决定尝试一下。他成功地让 Mac OS X 10.0 Cheetah 在 Wii 上运行,并在博客上分享了整个过程。
![]()
Wii 使用的是 PowerPC 750CL 处理器,它是苹果在 G3 iBook 和 iMac 中使用的 PowerPC 750CXe 处理器的升级版,这也是凯勒预感移植成功的原因。凯勒编写了一个自定义引导加载程序,最终成功加载了 OS X,他在其网站上详细记录了整个多步骤过程。
他需要修改 OS X 内核源代码,编译一个修改后的内核二进制文件,然后编写自定义驱动程序,使内核能够从 Wii 的 SD 卡插槽读取数据并启动文件系统。他还得为 OS X 接口编写帧缓冲区驱动程序,解决 Wii 视频硬件和 OS X 图形代码之间的颜色不兼容问题,并在 IRC 上寻找十年前的 OS X Cheetah USBFamily 源代码,才能让外设正常工作。
凯勒最终成功运行了 Mac OS X Cheetah 安装程序,并让键盘和鼠标正常工作,使 Wii 变成了一台可以运行 OS X 的可用系统。





京公网安备 11011402013531号