GadgetBond

  • Latest
  • How-to
  • Tech
    • AI
    • Amazon
    • Apple
    • CES
    • Computing
    • Creators
    • Google
    • Meta
    • Microsoft
    • Mobile
    • Samsung
    • Security
    • Xbox
  • Transportation
    • Audi
    • BMW
    • Cadillac
    • E-Bike
    • Ferrari
    • Ford
    • Honda Prelude
    • Lamborghini
    • McLaren W1
    • Mercedes
    • Porsche
    • Rivian
    • Tesla
  • Culture
    • Apple TV
    • Disney
    • Gaming
    • Hulu
    • Marvel
    • HBO Max
    • Netflix
    • Paramount
    • SHOWTIME
    • Star Wars
    • Streaming
Add GadgetBond as a preferred source to see more of our stories on Google.
Font ResizerAa
GadgetBondGadgetBond
  • Latest
  • Tech
  • AI
  • Deals
  • How-to
  • Apps
  • Mobile
  • Gaming
  • Streaming
  • Transportation
Search
  • Latest
  • Deals
  • How-to
  • Tech
    • Amazon
    • Apple
    • CES
    • Computing
    • Creators
    • Google
    • Meta
    • Microsoft
    • Mobile
    • Samsung
    • Security
    • Xbox
  • AI
    • Anthropic
    • ChatGPT
    • ChatGPT Atlas
    • Gemini AI (formerly Bard)
    • Google DeepMind
    • Grok AI
    • Meta AI
    • Microsoft Copilot
    • OpenAI
    • Perplexity
    • xAI
  • Transportation
    • Audi
    • BMW
    • Cadillac
    • E-Bike
    • Ferrari
    • Ford
    • Honda Prelude
    • Lamborghini
    • McLaren W1
    • Mercedes
    • Porsche
    • Rivian
    • Tesla
  • Culture
    • Apple TV
    • Disney
    • Gaming
    • Hulu
    • Marvel
    • HBO Max
    • Netflix
    • Paramount
    • SHOWTIME
    • Star Wars
    • Streaming
Follow US
AppleComputingEntertainmentGamingMac

Developer boots Mac OS X 10.0 Cheetah on the Nintendo Wii console

A retro‑computing fan has turned a humble Nintendo Wii into a fully working Mac OS X 10.0 Cheetah machine using a custom bootloader, kernel patches, and home‑built drivers.

By
Shubham Sawarkar
Shubham Sawarkar's avatar
ByShubham Sawarkar
Editor-in-Chief
I’m a tech enthusiast who loves exploring gadgets, trends, and innovations. With certifications in CISCO Routing & Switching and Windows Server Administration, I bring a sharp...
Follow:
- Editor-in-Chief
Apr 12, 2026, 1:43 PM EDT
Share
We may get a commission from retail offers. Learn more
A desktop monitor shows Mac OS X 10.0 Cheetah running with the “About This Mac” window and IORegistryExplorer open, while on the wooden desk below sit a closed Mac laptop, a potted plant, and a white Nintendo Wii console connected beside the display in a clean home‑office setup.
Photo: Bryan Keller
SHARE

For most people, the Nintendo Wii is a nostalgic white box that lives in a drawer somewhere between old HDMI cables and a retired iPod. For Bryan Keller, it became the answer to a very specific, very nerdy question: could an early‑2000s version of Mac OS X actually run on Nintendo’s motion‑controlled console?

Turns out, yes. And not in a janky, “it technically booted once” way, but in a surprisingly usable form: Mac OS X 10.0 Cheetah, Apple’s first version of OS X from 2001, running on a Wii with a working keyboard, mouse, and installer interface.

If that sounds like a cursed crossover from an alternate timeline, that’s because it kind of is.

Keller’s curiosity didn’t come out of nowhere. After seeing Windows NT ported to the Wii, he started wondering whether Apple’s classic PowerPC‑era OS could pull off the same trick. Under the Wii’s plastic shell is a PowerPC 750CL chip – a close cousin of the PowerPC 750CXe that powered Apple’s G3 iBook and early iMacs back in the day. That shared architecture was the spark: in theory, the Wii isn’t that far off from the Macs that originally ran Cheetah. In practice, getting there meant writing a lot of code that Apple never intended anyone to write.

To even get OS X to look in the Wii’s direction, Keller started by building a custom bootloader that could talk to Nintendo’s hardware and then hand things off to Apple’s operating system. That alone isn’t trivial – you’re essentially convincing a game console to pretend to be a Mac long enough for Mac OS X to believe it belongs there.

But the real grind was deeper in the stack. Keller went into the OS X kernel source code, patched it, and compiled a modified kernel binary specifically tailored for the Wii. Out of the box, Cheetah has no idea what a Wii is, let alone how to boot from its storage or render anything on its display.

So he had to teach it.

First, storage. The Wii doesn’t have a standard Mac hard drive or optical drive for Cheetah to boot from, so Keller wrote custom drivers that let the OS X kernel read from the Wii’s SD card slot and actually boot into a filesystem. That’s the difference between a fun boot screen screenshot and an operating system you can click around in.

Then came graphics. The Wii’s video hardware and OS X’s graphics stack don’t exactly speak the same language. Keller wrote a framebuffer driver for the OS X interface and fixed a color incompatibility between the Wii’s video output and OS X’s expectations, essentially hand‑crafting the layer that draws the classic Aqua interface on a console that was designed for Mario, not Mail.app.

Peripherals were another rabbit hole. Getting a keyboard and mouse working meant digging into decade‑old OS X Cheetah USBFamily source code, which, incredibly, he tracked down via IRC, the chat platform that feels as retro as Cheetah itself. With USB sorted, he finally had what most of us would recognize as a computer: a Wii that boots into the Mac OS X Cheetah installer, complete with functional input devices and a UI you can actually use.

This wasn’t a quick weekend hack either. Keller was so invested that he literally took the Wii with him on vacation to Hawaii just so he could keep working on the project. While most people pack a Switch or a Kindle, he brought along a Nintendo Wii, which he was slowly turning into a time‑traveling Mac.

If you’re the sort of person who likes reading postmortems and build logs, Keller has laid out the entire journey – from architecture quirks to driver work – in a detailed blog post, complete with explanations of each major obstacle and how he solved it. For developers or tinkerers who want to go further, he’s also published the project source code on GitHub, which means you can, in theory, try to build your own Wii‑powered Cheetah machine if you’re willing to dive into kernel patches and low‑level debugging.

On paper, the project is completely impractical. No one is going to replace their Mac with a Wii running a 2001 operating system. There’s no real productivity angle here, no “this is secretly the best cheap computer you can build in 2026” twist. It’s pure, distilled tinkering: doing something hard and deeply unnecessary just to see if it can be done.

But that’s exactly why it resonates.

There’s a long tradition of “because we can” projects in tech: running Doom on printers, smart fridges, and even an Anker charging station, squeezing old operating systems onto hardware they were never meant for, or reviving long‑dead platforms on new silicon. Keller’s Cheetah‑on‑Wii experiment sits squarely in that culture – it’s a celebration of hardware weirdness, software archaeology, and the sheer joy of making two incompatible worlds shake hands.

It also hits a nostalgia nerve. For longtime Mac users, Mac OS X Cheetah is the beginning of the modern Mac era: the early Aqua interface, the blue stripes, the glossy buttons, the feeling that the Mac had fully stepped into the future. Seeing that OS boot up on a Wii – a different kind of cultural icon from the mid‑2000s – feels like a crossover episode between fandoms.

And beyond nostalgia, projects like this quietly do something important: they preserve knowledge. Every time someone fights with old USB stacks, hunts down forgotten source code on IRC, or reverse‑engineers a console’s boot process, they’re documenting how these systems work before that knowledge disappears into obsolete forums and broken links. Keller’s write‑up, and the decision to open‑source the code, means this isn’t just a stunt; it’s a reference for anyone who wants to understand how operating systems, kernels, and hardware architectures interact at a low level.

What you’re left with is a strangely charming picture: a Nintendo Wii on a desk, wired up to a keyboard and mouse, calmly presenting a Mac OS X 10.0 Cheetah installer as if that were the most natural thing in the world. It’s not useful in the way a new MacBook is useful, but it’s deeply useful in another way – as a reminder that tech can still be playful, weird, and obsessively personal.

And if you’re wondering why anyone would do this, the better question might be: in a world where most devices are locked down and heavily optimized, how often do we get to see someone bend a 20‑year‑old OS and a 2006 game console into cooperating, just for the fun of it?

For those who want to go down the rabbit hole themselves, Keller’s technical walkthrough and the wiiMac GitHub repo are out there, waiting – along with one very overachieving Wii that now doubles as a vintage Mac.


Discover more from GadgetBond

Subscribe to get the latest posts sent to your email.

Leave a Comment

Leave a ReplyCancel reply

Most Popular

Anthropic’s new admin tools bring discipline to AI spending

The iPhone 18 Pro Max is finally getting a massive battery

A redesigned entry-level MacBook Pro is finally on the horizon

Figma officially earns ISO 42001 certification for AI governance

Where to stream Project Hail Mary worldwide

Also Read
Apple logo

Apple drops native DVD support in macOS 27

Illustration of digital security featuring a yellow password field with hidden characters, a black unlocked padlock, and a yellow key, representing password protection, authentication, encryption, and secure access to online accounts.

WPA3 explained: Protecting your network in a connected world

Illustration of a person sitting on large, three-dimensional Wi-Fi signal bars while using a tablet, symbolizing wireless connectivity and internet access, set against a bright blue background.

What actually is Wi-Fi?

A person carries the LG xboom Stage 501 portable Bluetooth party speaker by its built-in handle at an outdoor backyard gathering. The speaker features illuminated LED lighting and top-mounted controls while friends socialize in the background, highlighting its portable design for outdoor entertainment.

LG’s new xboom Stage 501 turns your living room into a karaoke bar

Screenshot of a Claude Code artifact viewer displaying a product analytics dashboard. The interface includes version comparisons, mobile UI mockups, conversion metrics, performance charts, and a sharing panel that allows users to distribute the latest artifact version through a shareable link.

Claude Code brings artifacts to Pro and Max users

Promotional graphic showcasing example WhatsApp usernames displayed as profile cards. Sample profiles include @AnnaAtWork, @QueenTrinity, @JonnyR, and @Katy_Paints, illustrating how usernames will appear alongside profile photos and display names. The WhatsApp logo appears in the lower-left corner.

The era of the WhatsApp username is finally here

Screenshot of Google Sheets displaying a spreadsheet with regional sales data and a newly imported 3D stacked column chart. The Chart editor panel on the right shows the chart type set to "3D Stacked column chart," with data for laptops, smartphones, and tablets grouped by region (East, North, South, and West).

You can now import 3D bar charts into Google Sheets

Google Drive logo featuring a triangular design with green, blue, and yellow segments on a light blue background.

Google replaces clunky Drive searches with AI Overviews on mobile

Company Info
  • Homepage
  • Support my work
  • Latest stories
  • Company updates
  • GDB Recommends
  • Daily newsletters
  • About us
  • Contact us
  • Write for us
  • Editorial guidelines
Legal
  • Privacy Policy
  • Cookies Policy
  • Terms & Conditions
  • DMCA
  • Disclaimer
  • Accessibility Policy
  • Security Policy
  • Do Not Sell or Share My Personal Information
Socials
Follow US

Disclosure: We love the products we feature and hope you’ll love them too. If you purchase through a link on our site, we may receive compensation at no additional cost to you. Read our ethics statement. Please note that pricing and availability are subject to change.

Copyright © 2026 GadgetBond. All Rights Reserved. Use of this site constitutes acceptance of our Terms of Use and Privacy Policy | Do Not Sell/Share My Personal Information.