Aller au contenu principal
UsedBy.ai
Tous les articles
Analyses de tendances3 min de lecture
Publié le: 9 avril 2026

wiiMac : Portnatif de Mac OS X 10.0 sur Nintendo Wii

Le développeur Bryan Keller vient de publier wiiMac, un portage natif de Mac OS X 10.0 (Cheetah) pour la Nintendo Wii (source : Hackaday 2026). Ce projet n'est pas une émulation mais une exécution dir

Ruben Isaac
Ruben Isaac
Lead AI Tech Watcher

Le Pitch

Le développeur Bryan Keller vient de publier wiiMac, un portage natif de Mac OS X 10.0 (Cheetah) pour la Nintendo Wii (source : Hackaday 2026). Ce projet n'est pas une émulation mais une exécution directe du noyau XNU sur le CPU PowerPC 750CL "Broadway" de la console. Le dépôt GitHub inclut un bootloader custom capable de patcher le kernel au vol pour s'adapter aux spécificités hardware de Nintendo (source : GitHub).

Sous le capot

La réussite technique repose sur un bootloader écrit de zéro qui initialise les composants de la Wii avant de lancer le système d'Apple (source : OSNews 2026). Pour l'affichage, Keller a implémenté une stratégie de double framebuffer avec une conversion temps réel RGB-vers-YUV à 60Hz, indispensable pour dialoguer avec le SoC "Hollywood" (source : Pixels and Pulse 2026). L'interface Aqua boot jusqu'au GUI fonctionnel malgré les contraintes physiques de la machine.

Le projet fait face à des obstacles techniques majeurs :
- La Wii dispose de seulement 88 Mo de RAM alors que Cheetah en requiert officiellement 128 Mo, entraînant un usage massif du swap (source : Hackaday).
- L'interaction nécessite des périphériques USB externes, le driver natif pour la Wiimote étant absent (source : Hackaday).
- L'accélération matérielle Quartz Extreme est inexistante, faute de drivers compatibles avec le GPU Hollywood (source : Technical Analysis).

Plusieurs zones d'ombre subsistent sur l'état actuel du portage. On ne sait pas encore si la stack réseau exploitant le coprocesseur ARM "Starlet" est stable (source : Dossier UsedBy). Le support audio via le DSP de la console et la compatibilité avec des versions ultérieures comme Panther (10.3) ou Tiger (10.4) ne sont pas confirmés.

L'avis de Ruben

C'est un tour de force de reverse-engineering qui rappelle l'époque héroïque du portage de Linux sur tout ce qui possède un processeur. Cependant, ne vous méprenez pas : avec 88 Mo de RAM et sans accélération GPU, l'expérience est techniquement impressionnante mais pratiquement inutilisable. C'est le side-project ultime pour briller sur Hacker News, mais c'est strictement réservé aux bidouilleurs qui veulent voir une barre de menus Apple sur un hardware Nintendo pour la beauté du geste.


Codez propre,
Ruben.

Ruben Isaac
Ruben Isaac

Ruben Isaac - Lead AI Tech Watcher at UsedBy.ai

Articles connexes

Restez à la pointe des tendances d'adoption de l'IA

Recevez nos derniers rapports et analyses directement dans votre boîte mail. Pas de spam, que des données.