Il y a deux semaines, nous parlions de Luke Miani qui avait intégré un Mac mini dans une Nintendo Wii. Du coup, nous avons eu une idée : serait-il possible de lancer Mac OS sur une Nintendo Wii ? Ça peut sembler idiot, mais ça ne l'est pas totalement : la console de Nintendo peut être hackée pour lancer GNU/Linux (plutôt qu'IOS1, le système d'exploitation de Nintendo). Et comme la console se base sur un PowerPC G3, comme les Macintosh des années 90 et 2000, le programme Mac-On-Linux est à peu près utilisable.
Une sorte de virtualisation
Mac-On-Linux est un logiciel open source qui a au départ été prévu pour lancer Mac OS (et Mac OS X) sur les Mac qui tournaient sous GNU/Linux. Mais en pratique, il est aussi possible de lancer Mac OS sur les rares ordinateurs à base de PowerPC qui ne sont pas des Mac. Dans le cas de la Wii, c'est évidemment assez compliqué : il faut hacker la console, installer GNU/Linux sur une carte SD, brancher un clavier et une souris, et tenter des choses. Beaucoup de choses2.
Il est possible d'installer Mac OS 9 mais pas Mac OS X pour une raison assez simple : la console ne dispose que de 88 Mo de RAM, une partie n'est pas accessible et Mac-On-Linux doit en laisser pour l'OS derrière. En pratique, il est possible d'allouer 48 Mo de RAM et c'est bien trop peu pour Mac OS X. L'Unix d'Apple demande en effet 128 Mo au moins, et avec cette quantité, il est difficilement utilisable. Qui plus est, il s'agit d'une démonstration plus qu'un système utilisable : la console limite la sortie au 480p (environ), une partie des polices de l'OS sont illisibles pour des raisons techniques obscures, la partie vidéo est lente et le son crachote. Mais en même temps, Mac OS 9 tourne (presque) nativement sur la console, ce qui est inutile… donc indispensable.
Et au fait, oui, It Runs Doom (lentement).