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

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 - Lead AI Tech Watcher at UsedBy.ai
Articles connexes

Magnifica Humanitas : Le Vatican s'invite dans la gouvernance des LLM
Le document marque une rupture en liant explicitement l'esclavage historique aux "nouvelles formes d'esclavage numérique" liées à l'automatisation cognitive (source: Washington Post). La présence de C

La stack de recherche post-Google : Kagi, Uruky et les primitives de Cloudflare
La recherche généraliste est saturée par les publicités et les résumés IA intrusifs de Gemini 2.5 qui dégradent la qualité des résultats (Dossier UsedBy). Les power users migrent vers des modèles paya

Slumber 5.3 : l'alternative TUI en Rust pour le debugging API
Slumber est un client HTTP basé sur le terminal qui privilégie la configuration au clic-bouton. Développé en Rust, il propose une approche "un-enshittified" face à des usines à gaz comme Postman en st
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.