URL: https://linuxfr.org/users/ouasse/journaux/asbestos-bootloader-linux-sur-playstation-3 Title: Asbestos : Bootloader Linux sur Playstation 3 Authors: zerkman Date: 2010年09月30日T13:49:05+02:00 Tags: Score: 17 DLFPiennes, DLFPiens. Comme vous le savez tous parce que vous vous tenez toujours à l'affût de l'actualité du logiciel libre, Sony avait retiré la fonction « Other OS » de la Playstation 3 (PS3), qui permettait de lancer un système Linux. Cela a commencé d'abord sur les nouveaux modèles (PS3 Slim), puis cela a continué sur les vieux, grâce l'une des manoeuvres les plus malhonnêtes qui soient, à savoir une mise à jour système supprimant purement et simplement la fonction OtherOS. Bref, pour garder Linux, il fallait ne plus mettre à jour sa console en restant avec le firmware 3.15, et donc se voir privé de la possibilité de connexion sur le Playstation Network (PSN, le service de Sony permettant l'accès aux jeux en ligne, et la plate-forme de téléchargement Playstation store). Or, voila-t-y pas que récemment est apparu le PS Jailbreak, procédé permettant l'exécution d'applications non signées sur l'OS natif de la PS3. Techniquement, il s'agit d'une manière de booter la machine en injectant du code par l'intermédiaire d'une clé USB spéciale, ce code étant exécuté en expace noyau et donc patchant allègrement un certain nombre de fonctions du noyau pour supprimer les protections. Il se trouve aussi qu'un clone libre du jailbreak a été réalisé, en la matière du [PSGroove](http://github.com/psgroove/psgroove), un petit programme tournant sur des micro-controlleurs sur clé USB programmables, ou sur calculatrice TI-84. Il y a aussi [PSFreedom](http://wiki.psfreedom.com/wiki/Main_Page), un module pour appareils portables tournant sous Linux (notamment bon nombre de téléphones Android, Palm Pre, la console portable Dingoo ...). Revenons sur ce petit bout de code injecté par l'exploit, qui dans le milieu, est appelé le « payload ». Un hacker nommé Marcan a pour sa part modifié ce payload, afin d'implémenter tout simplement un bootloader de Linux. Et il se trouve que ça marche ! Ce bootloader s'appelle Asbestos, et permet pour l'instant de charger une image de Linux à partir d'un serveur TFTP et de démarrer le noyo. D'ici peu, on devrait donc pouvoir retrouver toutes les sensations offertes par Linux sur PS3, et cette fois-ci sans la restriction quant à l'utilisation du RSX, le GPU Nvidia de la machine. Bon évidemment il va falloir un pilote (peut-être qu'un partch de Nouveau ferait l'affaire ?), mais le gros du chemin vers une plate-forme de developpement libre sur PS3 est fait. Alors, évidemment, peu après la sortie du jailbreak, fonctionnant sur le firmware 3.41, Sony a immédiatement imposé une nouvelle mise à jour 3.42 pour l'accès au PSN. Mais comme les possibilités offertes sont bien plus grandes que celles qu'on avait jusqu'alors pour OtherOs (on va avoir accélération 3D qui nous manquait tant !) et vu la très mauvaise publicité que s'est faite Sony sur la suppression d'OtherOS notamment, puis la mobilisation d'une armée d'avocats contre les revendeurs qui oseraient vendre les version originales du PSJailbreak et des nombreux clones asiatiques qui n'ont pas tardé à apparaître comme des champignons, pas sûr que la totalité des utilisateurs de consoles Sony continuent à jouer le jeu (haha, qu'est-ce que je suis drôle, moi). Donc le jailbreak, Asbestos, et Linux risquent d'être les clés de voûte de la future plate-forme libre pour le développement de la PS3 sans contrainte imposée par Sony. Restez à l'écoute de la suite de cette aventure qui s'avère passionnante. [L'annonce sur le site ps3news](http://www.ps3news.com/PS3-Hacks/marcan-names-ps3-linux-bootloader-on-firmware-3-41-asbestos/) [log du démarrage du noyau Linux](http://pastie.org/private/svlkkhcxnpnvlxq9oybbyw) (notez le « PS3 firmware version 3.4.1 ») [le twitter de Marcan](http://twitter.com/marcan42)