Fr/Statut
From Xbox-Linux
|
Le Site Internet Xbox-Linux est aussi accessible en: English, Français, Nederlands |
| Table of contents |
Contribuer
Nous sommes toujours à la recherche de personnes pour nous aider à développer, hacker, écrire, traduire, ... si vous êtes intéressés,
- joignez la liste de diffusion pour développeurs
- joignez le serveur IRC sur irc.oftc.net canal #xbox-linux
- ou contactez le responsable du sous-projet.
Statut et "A FAIRE"
ROM Xbox Linux, Chargement de démarrage Xbox Linux
FAIT
Nous avons une ROM de remplacement fonctionnelle qui ne contient pas de code Microsoft et tient dans une modchip de 256KB. Elle fonctionne sur des consoles de la version 1.0 à la version 1.3. PAL, NTSC et VGA sont supportés dans de différentes résolutions.
La ROM démarrage un noyau Linux depuis un disque dur protégé ou non (ReiserFS ou FATX) ou depuis un CD/DVD (ISO9660).
L'utilisateur peut sélectionner la méthode de démarrage en utilisant le controlleur Xbox, la télécommande Xbox ou un clavier.
A FAIRE
- La ROM Xbox Linux ("Cromwell") et le code de démarrage XBE ("xbeboot"/"Xromwell") nécessitent d'être intégrés pour procurer une solution de démarrage uniforme pour les utilisateurs de la ROM ou du XBE.
- Le travail sur le code Bochs PC-BIOS a besoin d'être terminé. Avec un code PC-BIOS, la ROM Xbox Linux et le Bootloader(chargeur de démarrage) Xbox Linux seront capable de lancer des chargeurs de démarrage Linux standard tels que GRUB ou LILO, ainsi que d'autres systèmes d'exploitation.
- Obtenir un mode texte natif fonctionnel. Cela sera important pour les PC-BIOS.
Responsable
Franz Lehner <franz@caos.at (mailto:franz@caos.at)>
Linux kernel/drivers
FAIT
Nous avons des patchs pour le noyau Linux qui rendent la Xbox compatible avec Linux. Ces patchs incluent des correctifs pour les bug PCI, les différences de timer, la procédure d'arrêt/redémarrage et les problèmes de compatibilités DVD (bouton éject, le tiroir, ripper de l'audio). Plus besoin d'un noyau Xbox Linux spécialisé, un noyau patché marche aussi bien sur une Xbox sur un PC.
Des pilotes existent pour l'accélération du framebuffer, X Window avec accélération 2D ( mais pas 3D ), les controlleurs Xbox, la télécommande infrarouge du DVD, le partitionnement Xbox et le système de fichier FATX.
A FAIRE
- Ecrire un pilote X Window Acceleré ( reverse engineering ou patching du driver binaire nVidia ).
- Rassembler le code des pilotes du Controlleur Xbox et de l'infrarouge, vu qu'ils partagent le même protocole. Pour le moment, nous avons deux pilotes différents.
- Patcher le pilote usb-storage Linux pour supporter pleinement les Unités Mémoire Xbox ( seule la lecture est fiable pour le moment )
- Patcher le pilote FatX de Linux 2.6. Utiliser FatX avec Linux 2.6 peut mener à une corruption du système de fichier.
Responsables
Edgar Hucek <hostmaster@ed-soft.at (mailto:hostmaster@ed-soft.at)> et Michael Steil <mist@c64.org (mailto:mist@c64.org)>
Travail de Distribution
FAIT
Nous avons trois distributions fonctionnelles, mais nous pouvons toujours améliorer l'intégration sur un système Xbox.
A FAIRE
- Reverse-Engineering des sauvegardes de jeu: Il y a déjà un jeu basé sur Xbox Linux, il peut y en avoir plus dans le futur. Nous pourrions accéder la base de données des sauvegardes de jeux dans E:\UDATA et E:\TDATA, si nous savions comment accéder cette base de données correctement. Ensuite les jeux auront la possibilité de sauver leur état sur le disque dur, comme d'ordinaires jeux Xbox. Les distributions Xbox Linux peuvent également stocker leurs données comme s'il s'agissait de sauvegardes jeux. Nous avons besoin de plus d'informations sur le format.
- Adaptations de distributions Linux existantes pour la Xbox.
Responsable
Michael Steil <mist@c64.org (mailto:mist@c64.org)>
Documentations
FAIT
Nous avons déjà de nombreuses documentations, mais avons encore besoin de plus d'articles, ainsi que de traductions.
Responsable
Michael Steil <mist@c64.org (mailto:mist@c64.org)>
Hacking!
Nous pouvons déjà lancer du code non signé sur Xbox en utilisant les astuces des données de sauvegarde. Mais il y a toujours des manières plus simples. Une approche très prometteuse pourrait être d'attaquer la pile USB du Dashboard, en confectionnant un périphérique USB personnalisé ( très compliqué ).
- Note - Faire une alternative légale à MechInstaller en utilisant l'UFE - fichiers Ultimate Font Exploit, résolvant entièrement quelques problèmes critiques de boucles d'horloges pourrait être une idée intéressante. Peut être également fonctionnel sur les Xbox versons 1.5-1.6 en patchant les fichiers update.xbe sur le disque dur.

