Un hacker défie les siècles en faisant tourner linux sous windows 95
Un département inattendu de la communauté des hackers a réussi l'impossible : exécuter le noyau Linux 6.19 sur une machine Windows 9x, datant de plus de 30 ans. Le projet, baptisé WSL9x, est un clin d'œil au sous-système Windows pour Linux, utilisé aujourd'hui dans Windows 10 et 11.
Une performance d'exception
Le hack, qualifié de l'un des meilleurs par son auteur, nécessite des compétences énormes. Ce n'est pas simplement de faire fonctionner un noyau moderne sur un système ancien, mais de le faire travailler en coopération avec l'OS de Microsoft.
WSL9x comprend trois parties : le noyau de Linux modifié, un contrôleur spécial du système et un programme servant de pont entre les deux.

Un système fragile
La partie la plus délicate est la communication entre les deux systèmes. Dans les ordinateurs modernes, il existe des mécanismes pour gérer les appels système, mais ce n'est pas le cas pour Windows 95.
Le projet utilise donc des méthodes alternatives pour tromper le système et faire fonctionner tout cela.
Quand Linux a besoin de faire une opération, comme accéder à la mémoire ou exécuter une instruction, le système intercepte ces appels et les traduit pour que Windows 95 les comprenne.
Cependant, le système est instable. Comme les deux systèmes opèrent au même niveau de privilèges, tout dysfonctionnement peut entraîner la blocage de l'ensemble de l'environnement.
