Mac OS X 10.0 “Cheetah” Allegedly Runs Natively on a Nintendo Wii

April 8, 2026
Apple iMac displaying ocean view. Elegant workspace with ambient lighting.
Photo by Avinash Kumar on Pexels

The hack

It has been reported that an enthusiast has ported Mac OS X 10.0 (Cheetah) to the Nintendo Wii, getting Apple’s original PowerPC desktop OS to boot natively on Nintendo’s 2006 console. Sounds bonkers? Sure. But the Wii’s CPU is a PowerPC 750CL — an evolutionary cousin of the G3 chips used in early iBooks and iMacs — so the fundamental instruction set wasn’t the showstopper people expected. According to the project write‑up, the work follows a lineage of surprise ports to the Wii: Linux, NetBSD, and even Windows NT had already been coaxed onto the hardware.

How it was done

The port involved the usual toolbox for low‑level tinkering: hardware reconnaissance, bootloader work, kernel patching and driver writing. The Wii’s 88 MB of split RAM (24 MB 1T‑SRAM + 64 MB GDDR3) is unconventional but apparently sufficient — the author used QEMU to validate Cheetah with 64 MB and found it bootable. The project leans on Darwin’s open components (XNU kernel, IOKit) to get the kernel running; if the kernel comes up, the closed‑source macOS userland should follow. It has been reported that the team wrote a custom bootloader and adapted firmware/driver paths, and that the Wii’s jailbroken status made running homebrew and loading custom code straightforward.

Why it matters

This is a neat bit of retrocomputing theater with a serious engineering angle: it’s a reminder that architecture lineage can beat expectation, and that “impossible” is often just a challenge in disguise. Who thought a console with a stolen‑era PowerPC chip and split RAM would cradle Apple’s desktop infancy? Beyond the cool factor, the project is useful: it documents boot mechanisms, firmware differences and driver gaps between consumer devices and legacy desktops — handy reading for OS devs and preservationists. If you want to try it yourself, the author allegedly posted the wiiMac bootloader repository with instructions; proceed with caution and expect a lot of low‑level tinkering.

Sources: bryankeller.github.io, Hacker News