J’ai récemment fait l’acquisition d’une apple tv. Je ne suis pas un fan d’Apple, encore moins du concept “on vend nos machines trois fois le prix parce qu’il y a une pomme dessus” ou de “je suis supérieur parce que j’ai un mac”, mais l’apple tv semblait être le meilleur compromis taille/possibilités/prix. D’ailleurs l’apple tv <
Mais une fois qu’on parvient à avoir un accès SSH à la machine, les possibilités sont quasi illimités. En installant XBMC on peut écouter des vidéos en streaming, sur le disque dur de l’apple tv, sur le réseau, sur un serveur de fichier, sur un serveur ftp et il supporte des dizaines de codecs ! Plus besoin de l’usine à gaz qu’est itunes, plus besoin de synchroniser tous les fichiers sur l’apple tv. À l’aide de certaines extensions kernel, on peut aussi se passer de xbmc et utiliser quicktime, mais l’interface est nettement moins complète et raffiner qu’avec XBMC (ça se résume à un explorateur de fichiers). Avec un peu d’acharnement on peut faire fonctionner la plupart des applications conçues pour mac os 10.4.9.
Bref, après plusieurs heures de travail et des dizaines de tentatives, je suis parvenu à démarrer un kernel linux sur l’Apple TV. Jusque là rien d’extra ordinaire, l’astuce était déjà connue et utilisé pour modifier l’apple tv sans l’ouvrir. Par contre j’ai trouvé très peu d’explications pour installer une distribution linux sur un disque dur externe (sans ouvrir l’apple tv). Bref, non content d’avoir démarré un kernel, je suis parvenu à démarrer une distribution complète depuis un disque dur USB. C’est loin d’être utilisable vu l’extrême lenteur, mais je progresse
Ce qui ne fonctionne pas:
- Les résolutions utilisables sont limitées à celle que le boot.efi supporte et pas moyen de contourner l’overscan si on utilise hdmi (bien que dépendant de la tv, les pilotes nvidia normalement supporte une compensation de l’overscan).
- Le son ne fonctionne pas (peut être corrigé avec le patch de mythic beasts ou avec un contrôleur audio USB) et pour HDMI ici.
- Impossible de fermer complètement l’Apple TV(À première vue je dirais que le power supply ne supporte pas le mode veille/arrêt. Bref, l’acpi. Le problème n’est pas dû à Linux, même problème avec Mac OS X)
- Le Wifi (Je n’ai pas cherché de solution, sans doute un driver manquant)
Mise à jour:
J’ai réussis à démarrer Ubuntu 8.10 (C’était plus facile qu’avec Fedora
), il est beaucoup plus rapide que Fedora. C’est probablement en grande partie parce que Fedora démarrait depuis une image compressé et Ubuntu non. Enfin, je ferai plus de tests










