April 8, 2026
Wii, meet Mac (and mayhem)
I Ported Mac OS X to the Nintendo Wii
From 'zero chance' to 'absolutely atrocious'—Wii boots Mac, comments explode
TLDR: A developer made the Wii run an early Mac OS X, turning a 2006 game console into a retro Mac and shocking skeptics. Comments swing from gleeful applause to “seen it before” debates, with many eager to try it themselves—proof that clever hacks still light up the internet.
The internet just watched Bryan Keller pull off what a 2021 commenter swore had “zero percent chance”: getting Mac OS X 10.0 (aka Cheetah) running on a Nintendo Wii. Cue the chaos. On Keller’s blog and the wiiMac repo, the vibe is half standing ovation, half gobsmacked laughter—because yes, someone really turned a living-room game console into a retro Mac.
Fans are cheering the audacity. One summed up the mood with the perfect hacker compliment: “Absolutely atrocious. Congratulations!” Another is already dusting off their old console: “I can’t wait to plug in my Wii and give it a try.” For non‑nerds: this is an old version of Mac OS, made for early 2000s Apple computers, now booting on a 2006 Nintendo. Keller wrangled a custom starter program, basic screen and USB support, and just enough memory magic to make it sing.
But where there are miracles, there are nitpicks. A skeptic waved in the “been done” brigade: Xbox 360 did it, and Windows NT runs on Wii, suggesting this is more remix than revolution. Meanwhile, tool wars broke out as reverse‑engineers compared decompilers like Hopper, IDA, and Ghidra, because of course they did. Verdict from the crowd: impossible yesterday, ridiculous today, and somehow absolutely delightful all the same. Try it, argue about it, repeat.
Key Points
- •Bryan Keller ported Mac OS X 10.0 (Cheetah) to run natively on the Nintendo Wii and published a bootloader repository (wiiMac) with instructions.
- •Feasibility analysis showed the Wii’s PowerPC 750CL CPU is closely related to CPUs in early G3 Macs, supporting compatibility.
- •The Wii’s 88 MB RAM (24 MB MEM1 1T‑SRAM + 64 MB MEM2 GDDR3 SDRAM) is below the official 128 MB requirement, but Mac OS X Cheetah can boot with less; this was validated in QEMU with 64 MB.
- •Hardware support targeted includes serial debugging (USB Gecko), SD card boot, interrupt controllers, framebuffer video, and USB input devices.
- •Software approach focuses on running Darwin (XNU kernel and IOKit), with understanding of Open Firmware’s boot responsibilities to replicate the environment on the Wii.