xwhiite-linux voit le jour en version 0.1

Posté par  . Modéré par Mouns.
Étiquettes :
12
3
déc.
2008
Debian
Une version modifiée de la distribution GNU/Linux minimaliste basée sur Debian est sortie pour la console Nintendo Wii.
Le hacker Bert Jan a en effet réussi à lancer un serveur X.org fonctionnel, pourvu du gestionnaire de fenêtre Fluxbox. Il inclut dans ses paquets les logiciels Firefox, VLC et mplayer.

whiite-Linux est un système d'exploitation GNU/Linux pour la console Nintendo Wii, permettant de l'utiliser comme un ordinateur Linux basé sur PowerPC. whiite-Linux est un système non intrusif : la console n'est modifiée d'aucune façon par le système Linux. Le système démarre avec l'aide d'un "bootloader" qui localise et monte le système de fichiers racine stocké sur la carte SD, et continue avec le processus d'initialisation du système. La Nintendo Wii est une console de jeux avec peu de ressources mémoire à l'image de son prédécesseur le GameCube. Néanmoins, il intègre un processeur plus rapide et consomme moins d'énergie. Il s'agit d'un système relativement silencieux, au moins lorsque l'unité de DVD n'est pas en rotation, et a une petite empreinte thermique.

Toutes ces caractéristiques font de la console Nintendo Wii un machine capable d'embarquer un petit système Linux PowerPC à bon marché.

(Traduction libre du Wiki de documentation)

Aller plus loin

  • # Bientôt....

    Posté par  . Évalué à 9.

    Les Manchots Crétins.... Prochainement sur vos consoles !
  • # Perspectives alléchantes

    Posté par  . Évalué à 2.

    Cela peut en faire un media-center dans le même appareil que celui qui sert de défouloir familial...

    Mais je me pose une question sur l'intrusivité tout de même. Je ne connais pas du tout la Wii mais quand tu dis:
    "Le système démarre avec l'aide d'un "bootloader" qui localise et monte le système de fichiers racine stocké sur la carte SD".
    Cela implique d'installer un nouveau bootloader sur la machine non? Ou alors c'est le démarrage par défaut de la Wii qui permet de charger un OS depuis le lecteur SD?
    • [^] # Re: Perspectives alléchantes

      Posté par  (site web personnel) . Évalué à 2.

      On peut soit le lancer par un exploit sur une sauvegarde de zelda qui ne modifie en rien la console, soit à partir d'un menu "pirate" (installé à partir de zelda lui aussi) qui réside dans la mémoire nand flash de la Wii.

      Pour plus d'info sur le menu homebrew : http://hbc.hackmii.com/

      S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

    • [^] # Re: Perspectives alléchantes

      Posté par  . Évalué à 2.

      Ce n'est pas dans les fonctionnalités de base de la console.
      Le bootloader mentionné est un hack basé sur le bricolage d'une sauvegarde de partie du jeu Zelda Twilight Princess.
      Il permet d'executer du code maison, dont un bootloader.
      Cette faille a aussi été exploitée pour créer des applications (homebrew channel) qui facilite l'installation d'autres applications.

      http://wiibrew.org/wiki/Twilight_Hack
      http://wiibrew.org/wiki/Homebrew_Channel

      a++
      Guillaume.
    • [^] # Re: Perspectives alléchantes

      Posté par  . Évalué à 6.

      En fait La wii est bien vérouillée contre l'utilisation de programmes non signés, comme la plupart des consoles. Actuellement, pour exécuter du code, il faut passer par une sauvegarde modifiée Zelda appelé Twilight hack. Le nom du cheval de Link a été modifié pour exploiter une faille de buffer overflow. On exécute ainsi un fichier particulier de la carte SD.
      On peut ainsi démarrer une application sans rien modifier à l'OS ni même à la mémoire flash interne de la console, si ce n'est l'installation d'une sauvegarde de jeu modifiée. Tout est sur la carte SD.

      Cependant pour ne pas avoir à démarrer Zelda et charger la fausse partie sauvegardée à chaque fois, en général, dès la première utilisation on installe généralement une "chaine wii" non officielle. Une chaine wii est une application disponible directement sur l'écran menu de la wii; normalement ces chaine sont téléchargées depuis la boutique ou installées par des jeux. Le "homebrew channel" permet d'afficher un menu des application à démarrer sur la carte SD. xwhiite-linux se présente donc comme une application normale dans le homebrew channel.
      • [^] # Re: Perspectives alléchantes

        Posté par  . Évalué à 2.

        Concernant les protections, il me semble que le Twilight Hack ne marchait plus après une MàJ récente du firmware de la Wii, mais qu'il a été re-craqué juste après. Par contre il paraît que Nintendo a activé dans une version récente de son firmware la MàJ automatique de celui-ci sans le consentement de l'utilisateur, contrairement à ce qui se faisait jusqu'à maintenant. Comme ça, dès qu'un hack sort, hop, les consoles se mettent à jour pour combler la faille ...

        Voir http://wiibrew.org/wiki/Twilight_Hack/fr
        • [^] # Re: Perspectives alléchantes

          Posté par  . Évalué à 2.

          Comme ça, dès qu'un hack sort, hop, les consoles se mettent à jour pour combler la faille ...

          Et comment qu'elles font si elles sont pas connectées à Internet? Une incantation Voodoo [Hack]?

          mdr
          • [^] # Re: Perspectives alléchantes

            Posté par  . Évalué à 4.

            Quand un nouveau jeu sort, il intègre une mise à jour du firmware de la console. Si tu n'achètes pas de nouveau jeu ça ne pose pas de problème.
            • [^] # Re: Perspectives alléchantes

              Posté par  . Évalué à 4.

              Je me pose la question de savoir quel est l'interet des constructeurs de consolle ou autre de brider leur matos ?
              Quesque ça peut bien leur foutre qu'on boot un linux sur leur box ?

              Allez tous vous faire spéculer.

              • [^] # Re: Perspectives alléchantes

                Posté par  (site web personnel) . Évalué à 7.

                Lorqu'un éditeur sort un jeu, il doit payer une somme au constructeur de console pour faire sortir son jeu dessus (et donc avoir la signature du constructeur). Sinon, un éditeur pourrait sortir un jeu sans payer le constructeur. Comme les consoles sont généralement vendues à perte ou sans bénéfice, il est important pour les constructeurs de récupérer des sous sur la vente de jeux.
                • [^] # Re: Perspectives alléchantes

                  Posté par  (site web personnel) . Évalué à 4.

                  C' est la raison pour laquelle il y a une protection sur l' accès aux possibilités de la carte Nvidia sur les PlayStation3. Un lLinux installé dessus ne peux pas bénéficier de la puce Nvidia, c' est interdit par Sony. Sinon des gens pourraient développer des jeux dessus (et pas [que] des jeux pour linux, hein, mais des jeux natifs ps3) sans payer la licence de developpement de Sony.

                  La situation de la PS3 s' améliore légèrement : Yellow Dog Linux (TerraSoft vient d' être racheté) annonce le support de la Vram sur la ps3 : Ainsi le linux installé peux avoir accès à la mémoire de la carte graphique (et ne plus être limité au 256 de ram de base). La version 6.1 de Yellow Dog Linux qui vient de sortir intègre cette nouveauté.

                  J' ai une WII, le bon Zelda, la WII n' a pas été mise à jour depuis 6 mois environ (le jour où j' ai découvert qu' elle faisait ses mises à jour toute seule de nuit, hop j' ai viré le wifi...) et aucun autre jeu n' a été glissé dedans depuis... Ce qui fait de ma WII une bonne candidate pour tester ce xwhite-linux :)
                  Merci de cette news !!! Ayant fait le tour de wii-sports... ça faisait plus de 6 mois qu' elle n' avait pas été allumé... Grace à Xwhite-Linux ma WII va enfin me reservir à qq chose :)
              • [^] # Re: Perspectives alléchantes

                Posté par  . Évalué à 5.

                Généralement, le fait qu'on puisse booter un linux veut aussi dire qu'on peut aller trifouiller dans le code de la console afin d'enlever les mécanismes qui empêche d'utiliser un jeu gravé, par exemple.
              • [^] # Re: Perspectives alléchantes

                Posté par  . Évalué à 1.

                "Je me pose la question de l'intérêt", "consoles", "Qu'est ce que", "devient".
                Pour moi, voir autant de fautes d'orthographe fait passer le contenu du message au second plan.
        • [^] # Re: Perspectives alléchantes

          Posté par  . Évalué à 3.

          Oui et non, le nouveau firmware bloque en effet les anciennes version du fichier de sauvegarde mais une nouvelle est disponible, la manipulation est un peut plus complexe car ce fichier peut être copier mais est effacé automatiquement a chaque retour au menu ou démarrage de la console.

          Mais c'est toujours possible
    • [^] # Re: Perspectives alléchantes

      Posté par  . Évalué à 1.

      Cela peut en faire un media-center dans le même appareil que celui qui sert de défouloir familial...

      Dans ce cas il faudra optimiser les performances ou changer de lecteur vidéo.
      Qui plus est la Wii ne monte pas haut en résolution, ça fera office de mediacenter ... de dépannage.

      Cela dit la performance est appréciable, et il peut toujours être utile amusant d'avoir un terminal sous Linux branché à sa télé.
  • # intérêt ?

    Posté par  . Évalué à -10.

    c'est moi ou il n'y a aucun intérêt à mettre un GNU/Linux sur une Wii ?

    En plus une daubian !
    • [^] # Re: intérêt ?

      Posté par  . Évalué à -4.

      Troll™ Inside!
    • [^] # Re: intérêt ?

      Posté par  . Évalué à -2.

      Avec VLC tu peux lire un stream d'une webcam infra rouge d'un nourisson qui dort à l'étage, par exemple...
      • [^] # Re: intérêt ?

        Posté par  . Évalué à 9.

        ben s'il dort pas la peine de le regarder, s'il pleure, va le chercher ...
        et si tu passes vraiment ton temps a admirer ton nouveau né (c'est humain), alors installe le près de toi comme ça il sera rassuré de te voir lui aussi a chaque fois qu'il ouvre un oeil ... il se sentira rassuré et pleurera moins...

        bon ok je sors.
    • [^] # Re: intérêt ?

      Posté par  (site web personnel) . Évalué à 9.

      1) Pour le défi technique
      2) Pour montrer que Linux, ça roxe jusque dans les consoles (Vas mettre Vista sur Wii...)
      3) Pour recycler la Wii quand elle sera périmé dans 2 ans
      4) Parce que
      • [^] # Re: intérêt ?

        Posté par  . Évalué à -1.

        1) le défi technique

        heu le défi technique, c'est surtout pour celui qui créé la distrib et arrive à la faire tourner, pour celui qui l'installe, le défi technique est quasi nul.

        2) Pour montrer que Linux, ça roxe jusque dans les consoles

        ouais super, installer linux sur une console est tout aussi inutile que installer vista, une console c'est fait pour jouer point barre.

        3) dans 2 ans, on y jouera encore à la wii, et je vois pas l'intérêt de la recycler en y ajoutant un OS.

        4) parce que

        parce que ça sert à rien
  • # gamecube

    Posté par  (site web personnel) . Évalué à 1.

    et pour la gamecube... est-ce qu'il y a les même possibilités?

    www.solutions-norenda.com

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.