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

SQLite 3.53.1 : Standard de persévérance et architecture Edge
SQLite est devenu en 2026 le format de stockage universel recommandé par la Library of Congress pour la conservation de données à long terme (source: loc.gov). Loin d'être un simple utilitaire, il s'e

Anthropic Claude 4.5 Opus : l'élongation documentaire comme indicateur de productivité
Le déploiement de Claude 4.5 Opus en entreprise a validé sa capacité à générer des artifacts professionnels sophistiqués (Dossier UsedBy). Les intégrations majeures chez Quora et Notion confirment que

Valve Steam Controller 2026 : Ouverture des fichiers CAO et rupture de stock immédiate
Valve a libéré les fichiers CAO (STP, STL) de la coque externe du nouveau Steam Controller et de son "Puck" magnétique sous licence Creative Commons BY-NC-SA 4.0 (Source: Valve Official Announcement).
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.