L'Apple TV original est un produit un peu particulier : ce boîtier sorti un peu avant l'iPhone est essentiellement un Mac Intel équipé d'un Pentium M qui fait tourner une interface spécifique au-dessus de Mac OS X Tiger, connue sous le nom de Back Row1. Si certains ont réussi à installer Mac OS X sur le petit boîtier, Distro's Projects est allé plus loin : il a réussi à installer Windows XP et a partagé son travail.

Il ne s'agit évidemment pas ici de placer le DVD de Windows XP dans un lecteur optique que l'Apple TV n'a de toute façon pas, mais il faut restaurer une image disque sur un disque dur ou un SSD PATA, pour ensuite démarrer sur l'antique système. Le fichier Readme
explique le fonctionnement basique : l'UEFI de l'Apple TV charge un fichier issu de la version d'origine, qui charge un loader spécifique pensé pour singer Mac OS X, qui charge ensuite Windows XP, préalablement installé.

D'un point de vue pratique, le disque dur IDE est pris en charge (nous avons installé un SSD), tout comme la prise USB, le GPU GeForce 7300, l'Ethernet, le Wi-Fi et l'audio. La partie graphique n'a pas d'accélération (désolé, vous ne pourrez pas jouer), le récepteur infrarouge ne fonctionne pas et il est impossible d'éteindre ou redémarrer le système (il faut tirer la prise), mais le reste est à peu près fonctionnel. La sortie audio numérique et la sortie vidéo composante, elles, n'ont pas été testées.

Lors de nos essais, l'Apple TV a bien démarré sous Windows XP, mais avec une image dont les couleurs étaient faussées, que ce soit sur un moniteur ou sur une carte d'acquisition. Comme dosdude1 a montré sur X une photo qui montrait des couleurs justes, nous avons tenté avec un moniteur informatique en DVI, et ça a fonctionné. Il faut noter que le modèle de dosdude1 a été modifié : son Apple TV a 512 Mo de RAM, alors que notre modèle a la capacité d'origine (256 Mo).

Et comme souvent, c'est inutile… donc totalement indispensable.
-
Une référence évidente à Front Row, l'interface media center de Mac OS X Tiger. ↩︎