
Mac OS X kan nu ook draaien op een Wii
Van tot tijd zien we dat een ontwikkelaar macOS (of de voorloper Mac OS X) draaien krijgt op een platform waarvan je niet zou verwachten dat het mogelijk is. Dit keer is het ontwikkelaar Bryan Keller die erin is geslaagd om Mac OS X 10.0 Cheetah op een Wii draaiend te krijgen.
Op zich eigenlijk verbazend dat dit nog niet eerder gebeurd is, want de Wii heeft een PowerPC 750CL processor, een nieuwere versie van de PowerPC 750CXe.

Mac OS X kan nu ook draaien op een Wii
klik of tap voor een grotere versie
En die laatste kennen we onder andere ook als de G3 die indertijd in iMacs en iBooks te vinden was. Dit betekent trouwens niet dat het een makkie was, Bryan Keller moest een aangepaste bootloader schrijven voordat het uiteindelijk lukte om OS X te laden; het meerstappenproces staat uitgebreid
beschreven op zijn website.
Hij moest bijvoorbeeld ook de broncode van de OS X-kernel aanpassen en een gewijzigd kernel-bestand compileren, waarna hij ook nog aangepaste stuurprogramma’s moest schrijven zodat de kernel gegevens van de SD-kaartsleuf van de Wii kon lezen om het bestandssysteem op te starten. Daarnaast moest hij een framebuffer-stuurprogramma schrijven voor de OS X-interface, een kleurconflict tussen de videohardware van de Wii en de grafische code van OS X oplossen, en op IRC naar de al tien jaar oude broncode van de OS X Cheetah USBFamily zoeken om randapparatuur aan de praat te krijgen.
Kortom, een enorme klus, maar het is dus gelukt. In het verleden is het trouwens ook gelukt om het Classic Mac OS op een Wii te laten draaien, dat kan je hierboven zien.