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

OpenAI absorbe Astral : le futur de la toolchain Python sous contrôle corporatif
OpenAI a finalisé l'acquisition d'Astral le 19 mars 2026 pour intégrer les équipes de uv, ruff et ty à sa division Codex (astral.sh). Avec 126 millions de téléchargements mensuels pour uv, cette stack

Little Snitch for Linux : l'interception eBPF face aux réalités du kernel
Le studio Objective Development a publié le 8 avril 2026 le portage Linux de son pare-feu applicatif historique (Official Blog, April 2026). L'outil utilise eBPF pour intercepter le trafic sortant au

Revision 2026 : optimisation extrême sur Amiga et Atari 2600
La Revision 2026 vient de confirmer que l'ingéniosité technique sur hardware legacy reste le benchmark ultime pour tout développeur sérieux. Loin de l'abstraction des LLM actuels comme GPT-5 ou Claude
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.