Truc incroyable : une fille lance un Linux moderne sur Windows 95
Nouvelle « truc » pour Windows 9x : WSL9x
Une passionnée nommée Hailey a présenté son dernier projet – le sous‑système Windows 9x pour Linux (WSL9x), qu’elle décrit comme « l’un des meilleurs hacks de tous les temps ».
Qu’est-ce que c’est ?
WSL9x permet d’exécuter le noyau Linux 6.19 directement sur les systèmes Windows 9x. L’utilisateur bénéficie des mêmes fonctionnalités que dans les versions modernes de WSL, mais sans interface graphique.
Le système se compose de trois composants clés :
1. Le noyau Linux – modifié pour appeler l’API Windows 9x au lieu des appels POSIX standards.
2. Un pilote VxD – un dispositif virtuel qui initialise WSL9x et gère les événements de l’environnement utilisateur, les traduisant en appels du noyau Linux.
3. Le client WSL – une application DOS 16‑bits qui transmet la saisie de ligne de commande comme un périphérique TTY au noyau.
Comment fonctionne le VxD ?
Comme l’architecture Win9x ne prend pas en charge une table complète descripteurs d’interruptions, un appel système Linux standard (`int 0x80`) ne peut pas être intercepté directement.
À la place, WSL9x utilise un gestionnaire d’erreur de protection générale (GPF). Lorsque le GPF détecte l’instruction `int 0x80`, il :
1. Déplace le pointeur d’instruction comme si l’interruption avait réussi.
2. Transmet l’appel système au noyau Linux.
Ainsi, le noyau Linux reçoit les requêtes nécessaires malgré les limitations de Win9x.
Points importants concernant la sécurité et la stabilité
- Le noyau Linux dans WSL9x fonctionne avec les mêmes privilèges du processeur niveau 0 que le noyau Windows.
- Cela augmente le risque d’attaques communes : si l’une des systèmes échoue, l’autre cesse également de fonctionner.
En résumé : WSL9x est une couche expérimentale qui permet d’exécuter un noyau Linux sur les anciens Windows 9x sans graphique, en utilisant des astuces avec GPF et VxD. Les utilisateurs obtiennent accès aux puissantes fonctionnalités de Linux, mais doivent prendre en compte les risques accrus pour la stabilité et la sécurité.
Commentaires (0)
Partagez votre avis — merci de rester courtois et dans le sujet.
Connectez-vous pour commenter