Linux dans windows 95 : un hacker réinvente le passé
Une prouesse technique stupéfiante : un hacker a réussi à faire fonctionner le noyau Linux 6.19 au sein de la famille Windows 9x (95, 98 et ME). Un exploit audacieux qui redonne vie à des ordinateurs d’il y a plus de trente ans.
Un défi technique colossal
Le projet, baptisé WSL9x, est un hommage appuyé au Subsystème Windows pour Linux (WSL) présent sur Windows 10 et 11. Hailey, l’hacker derrière cette prouesse, décrit ce hack comme « l’un de ses meilleurs exploits de tous les temps ». Et elle n’exagère pas. Intégrer un noyau moderne dans un système datant de la fin des années 90 est une entreprise d’une complexité inouïe.
La clé de cette réussite réside dans la manière dont le système fonctionne. Il ne s’agit pas d’une simple cohabitation, mais d’une véritable collaboration entre Linux et Windows. L'utilisateur peut ainsi ouvrir une console Linux native directement depuis son bureau Windows 98.

Les mécanismes cachés
Le WSL9x repose sur trois éléments fondamentaux : un noyau Linux modifié, un pilote spécialisé et un programme d’intermédiaire. Ce dernier traduit les appels système de Windows 95 en commandes compréhensibles par Linux, contournant ainsi les limitations du système d’exploitation d’origine.
Le plus intriguant est la gestion des appels système. Windows 95 ne disposait pas des mécanismes modernes pour gérer ces appels, ce qui a nécessité l’utilisation de méthodes alternatives pour tromper le système et lui faire croire que Linux est une extension naturelle de Windows.
Un Système InstableIl est important de souligner que ce système est loin d’être stable. La coexistence des deux systèmes d’exploitation, partageant les mêmes privilèges, rend le système vulnérable à des blocages complets en cas de moindre erreur. Hailey reconnaît que l'IA est en train d'accélérer le rythme des failles, nécessitant un effort de correction constant.

Les enjeux de la nostalgie
L’installation de Windows 95 était, à l’époque, un véritable casse-tête. Le système était composé de trois environnements distincts, chacun devant être configuré séquentiellement. Microsoft devait donc concevoir un système capable de s’adapter à chaque configuration matérielle, une contrainte qui complexifiait considérablement le processus d'installation.
La séquence était la suivante : un environnement MS-DOS de base, suivi d’une version limitée de Windows 3.1, puis le saut vers Windows 95. Chaque étape dépendait du précédent, créant une chaîne complexe et parfois frustrante pour l’utilisateur.
Le Passé RevéluCe hack n’est donc pas simplement une démonstration technique, mais une plongée dans l’histoire de l’informatique. Il permet de redécouvrir les défis et les contraintes auxquels Microsoft a été confronté pour rendre Windows 95 accessible à un public plus large. C'est une démonstration que même les systèmes les plus anciens peuvent être revitalisés, prouvant que l'ingéniosité humaine ne connaît pas de limites.
