Pourquoi ne puis-je pas installer Windows sur la Xbox ou la PS5 ?

Quand le premier Xbox est sorti, il a semblé étrange à tout le monde de voir une console basée sur un processeur et une carte graphique PC. Jusque-là, les puces de console étaient créées exclusivement pour ces systèmes. Aujourd'hui nous avons PlayStation et Xbox utilisant la même technologie que sur nos ordinateurs. Plus précisément, celle de AMD. Toutefois, nous ne pouvons pas installer Windows sur une console et l'utiliser comme ordinateur. Quel est l'intérêt s'ils utilisent essentiellement du matériel PC ?

Si nous regardons les spécifications techniques de notre PlayStation 5 ou Xbox Series, nous verrons que le central Processeur à l'intérieur de ses énormes puces se trouvent 8 cœurs d'architecture Zen 2. Le même que celui utilisé dans les puces Ryzen 3000 et 4000 d'AMD pour PC. Cependant, on ne peut pas utiliser ces consoles comme s'il s'agissait d'un ordinateur et elles sont limitées dans leur fonction ludique.

Pourquoi ne puis-je pas installer Windows sur Xbox ou PS5

Pourquoi ne puis-je pas installer Windows sur ma console ?

Eh bien, en fait, nous devons partir du fait que si vous avez une Xbox, alors votre console exécute Windows, en particulier une version optimisée pour les jeux et à laquelle il manque de nombreux éléments essentiels pour 99% des applications. Nous parlons ici d'installer le Microsoft système d'exploitation et de les utiliser comme s'il s'agissait d'un PC. Après tout, le matériel est celui d'un ordinateur conventionnel et son processeur central et son processeur graphique ont des performances plus que décentes pour les jeux. Et la même logique peut être appliquée dans le cas des consoles SONY.

Les systèmes DRM ne vous permettent pas d'installer Windows sur votre console

Sur un ordinateur, vous pouvez exécuter le logiciel de votre choix et installer les composants et les périphériques de votre choix. Sur une console c'est différent puisque leur distribution doit être certifiée par le constructeur. Tout logiciel que vous allez installer sur une console possède une clé d'identification qui est vérifiée à distance par les serveurs du constructeur. Ainsi, lorsque nous plaçons un disque dans le lecteur de notre console ou que nous téléchargeons le jeu sur Internet, il est signé par une clé universelle.

Cette clé est inconnue et connue uniquement du fabricant et fait partie d'un système complexe de chiffrement et de déchiffrement. C'est ce qu'on appelle une clé universelle et l'un des défis pour les pirates afin d'activer le piratage dans un système est d'obtenir ladite clé. Avec lequel ils peuvent signer n'importe quelle application en cours d'exécution, y compris un système d'exploitation. Et croyez-nous, nous avons vu des jalons comme la gestion d'un Linux/Unix diffusion sur PS4.

Cependant, alors que le système d'exploitation Penguin est gratuit et n'a pas de propriétaire. Distribuer une version modifiée de Windows avec une clé lui permettant de s'exécuter sur une console est en soi une infraction de piratage, puisque seul Microsoft a le droit de copier et de distribuer leur produit. Et si les hackers sont experts en quelque chose, c'est de ne pas se salir les mains. C'est pourquoi nous ne pouvons pas exécuter Windows dans la console.

LinuxPS4

le démarrage est différent

Maintenant, si nous passons à un sujet beaucoup plus technique, nous devons tenir compte du fait que le processus de démarrage sur une console, ainsi que les adresses mémoire réservées, peuvent changer d'un système à l'autre, même en utilisant les mêmes processeurs. Dans les puces avec un ensemble de registres et d'instructions x86, la communication avec les composants et les périphériques se fait par RAM et, plus précisément, certaines adresses sont généralement attribuées à des événements avec le matériel.

Par exemple, supposons que nous ayons l'adresse mémoire 1212, dans laquelle il est attribué que lors de l'écriture de données dessus, l'imprimante est activée, mais dans un autre système, cela peut être 5151. Le fait est qu'avec une carte mémoire différenciée, nous pouvons rencontrer erreurs graves lors de l'exécution de programmes et de l'utilisation de matériel. Cela affecte également le démarrage du système, un simple changement dans ce cas peut signifier que deux systèmes apparemment identiques ne démarrent pas de la même manière et il faut partir du fait que le système d'exploitation est le premier programme à démarrer.

Écran de démarrage de Windows

Le chipset est différent

La façon de bloquer un programme ou des données sur une console passe par le chipset. Le processus est très simple, si un programme n'est pas signé avec la clé universelle que nous avons mentionnée précédemment, il est signé avec un bit de non-autorisation. L'idée est que lorsque le chipset de la console doit rechercher le disque dur de la console ou SSD, il ignorera complètement ce secteur. Cette fonctionnalité ne se trouve pas sur le PC, car ce qui est recherché, c'est que nous puissions exécuter n'importe quel logiciel sans demander la permission à personne ni à rien.

L'incompatibilité vient du fait que, dans une console de jeu vidéo, étant un élément unique qui n'a qu'à être compatible avec lui-même, la communication avec les périphériques et les composants finit par s'effectuer de manière non conventionnelle. Ce qui est aussi un moyen de protéger le système.

Xbox Series Southbridge Place