{"id":1419,"date":"2026-04-10T04:08:00","date_gmt":"2026-04-09T20:08:00","guid":{"rendered":"https:\/\/obagg.com\/index.php\/2026\/04\/10\/a-maverick-hacker-got-mac-os-x-running-on-a-wii\/"},"modified":"2026-04-10T04:08:00","modified_gmt":"2026-04-09T20:08:00","slug":"a-maverick-hacker-got-mac-os-x-running-on-a-wii","status":"publish","type":"post","link":"https:\/\/obagg.com\/index.php\/2026\/04\/10\/a-maverick-hacker-got-mac-os-x-running-on-a-wii\/","title":{"rendered":"A maverick hacker got Mac OS X running on a Wii"},"content":{"rendered":"<p>You may already know that emulators can run <a target=\"_blank\" class=\"link\" href=\"https:\/\/www.engadget.com\/dolphin-is-releasing-its-gamecube-and-wii-emulator-on-steam-193356400.html\" data-i13n=\"cpos:1;pos:1\">Wii games on a Mac<\/a>. But one developer has flipped the script. Bryan Keller now has an ancient version of the Mac&#8217;s operating system <a target=\"_blank\" class=\"link\" href=\"https:\/\/bryankeller.github.io\/2026\/04\/08\/porting-mac-os-x-nintendo-wii.html\" data-i13n=\"cpos:2;pos:1\">running<\/a> on Nintendo&#8217;s 2006 game console (via <a target=\"_blank\" class=\"link\" href=\"https:\/\/kottke.org\/26\/04\/0048703-someone-ported-mac-os-x\" data-i13n=\"cpos:3;pos:1\">Kottke<\/a>). Why? Because they said it couldn&#8217;t be done.<\/p>\n<p>The developer first had the idea in 2013 while a sophomore in college. However, they found renewed motivation five years ago when Redditor u\/CussdomTidder <a target=\"_blank\" class=\"link\" href=\"https:\/\/www.reddit.com\/r\/wii\/comments\/mm8i8w\/comment\/gts4glp\/\" data-i13n=\"cpos:4;pos:1\">posted<\/a>, &#8220;There is a zero percent chance of this ever happening.&#8221;<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/d29szjachogqwa.cloudfront.net\/images\/user-uploaded\/michael_jordan_took_it_personally_0-7_screenshot_0551.png\" data-crop-orig-src=\"https:\/\/d29szjachogqwa.cloudfront.net\/images\/user-uploaded\/michael_jordan_took_it_personally_0-7_screenshot_0551.png\" alt='Michael Jordan in an interview for The Last Dance. Subtitle: \"It became personal with me.\"' data-uuid=\"660da9ef-76a7-4da5-a96e-d1766611005c\" \/><figcaption>Developer Bryan Keller took it personally.<\/figcaption><div class=\"photo-credit\">YouTube \/ ESPN \/ Netflix<\/div>\n<\/figure>\n<p>Keller used that as fuel to begin plugging away, &#8220;feeling encouraged&#8221; by the anonymous contrarian. Thus began the process of porting Mac OS X 10.0 (Cheetah) onto a device designed to play <em>Wii Sports<\/em> and <em>Super Mario Galaxy<\/em>.<\/p>\n<p>&#8220;Last year, when I saw that Windows NT had been ported to the Wii, I felt a renewed sense of motivation,&#8221; Keller wrote. &#8220;Even if my lack of low-level experience resulted in failure, attempting this project would still be an opportunity to learn something new.&#8221;<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/d29szjachogqwa.cloudfront.net\/images\/user-uploaded\/wii_2_7691.jpg\" data-crop-orig-src=\"https:\/\/d29szjachogqwa.cloudfront.net\/images\/user-uploaded\/wii_2_7691.jpg\" alt=\"Photo of an airplane, where a Wii sits next to a MacBook with code on its screen\" data-uuid=\"c1312799-e76d-46b4-b06a-8d25ff63c076\" \/><figcaption>Keller didn&#8217;t allow something as trivial as a flight to get in the way of the task at hand.<\/figcaption><div class=\"photo-credit\">Bryan Keller \/ GitHub<\/div>\n<\/figure>\n<p>Keller noted that the Wii is a phenomenally hackable console, with other enterprising hackers porting <a target=\"_blank\" class=\"link\" href=\"https:\/\/www.engadget.com\/2009-05-26-guy-runs-windows-95-on-wii-wonders-why.html\" data-i13n=\"cpos:5;pos:1\">Windows 95<\/a> and NT, Linux and NetBSD onto it. Nintendo&#8217;s system also runs a PowerPC chip similar to those found in older Macs. &#8220;Given this close lineage, I felt confident that the CPU wouldn&#8217;t be a blocker,&#8221; they wrote. From there, Keller wrote a custom boot loader, patched the kernel and wrote new drivers. They even got the Wii&#8217;s USB ports working for mouse and keyboard input.<\/p>\n<p>Tthe developer found the process &#8220;deeply satisfying,&#8221; especially given the initial doubt. (I&#8217;m talking to you, disparaging Redditor.) &#8220;In the end, I learned (and accomplished) far more than I ever expected,&#8221; Keller wrote. &#8220;And perhaps more importantly, I was reminded that the projects that seem just out of reach are exactly the ones worth pursuing.&#8221;<\/p>\n<p>For the technically minded, the <a target=\"_blank\" class=\"link\" href=\"https:\/\/bryankeller.github.io\/2026\/04\/08\/porting-mac-os-x-nintendo-wii.html\" data-i13n=\"cpos:6;pos:1\">developer&#8217;s blog<\/a> goes into extensive detail about the process. And full-on madlads can visit <a target=\"_blank\" class=\"link\" href=\"https:\/\/github.com\/bryankeller\/wiiMac\" data-i13n=\"cpos:7;pos:1\">Keller&#8217;s GitHub<\/a> to try it for themselves.<\/p>\n<p>This article originally appeared on Engadget at https:\/\/www.engadget.com\/computing\/a-maverick-hacker-got-mac-os-x-running-on-a-wii-200800027.html?src=rss<\/p><p>Please credit: <a href=\"https:\/\/obagg.com\">OBA Blog<\/a> &raquo; <a href=\"https:\/\/obagg.com\/index.php\/2026\/04\/10\/a-maverick-hacker-got-mac-os-x-running-on-a-wii\/\">A maverick hacker got Mac OS X running on a Wii<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>You may already know that emulators can run Wii games on a Mac. But one developer has flipped the script. Bryan Keller now has an ancient version of the Mac&#8217;s operating system running on Nintendo&#8217;s 2006 game console (via Kottke). Why? Because they said it couldn&#8217;t be done. The developer first had the idea in 2013 while a sophomore in college. However, they found renewed motivation five years ago when Redditor u\/CussdomTidder posted, &#8220;There is a zero percent chance of this ever happening.&#8221; Developer Bryan Keller took it personally.YouTube \/ ESPN \/ Netflix Keller used that as fuel to begin plugging away, &#8220;feeling encouraged&#8221; by the anonymous contrarian. Thus began the process of porting Mac OS X 10.0 (Cheetah) onto a device designed to play [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1420,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1419","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-share"],"_links":{"self":[{"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/posts\/1419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/comments?post=1419"}],"version-history":[{"count":0,"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/posts\/1419\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/media\/1420"}],"wp:attachment":[{"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/media?parent=1419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/categories?post=1419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/obagg.com\/index.php\/wp-json\/wp\/v2\/tags?post=1419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}