Depuis son apparition dans les versions les plus récentes du système d'exploitation Microsoft, le sous-système Windows pour Linux a ébloui les utilisateurs du monde entier. D'où justement l'étrange projet dont nous allons vous parler ci-dessous et qui retiendra sûrement votre attention.
Comme la plupart d'entre vous le savent déjà, les éléments susmentionnés Sous-système Windows pour Linux ou WSL, est un outil d’une énorme valeur pour de nombreux utilisateurs. Il nous permet d'exécuter des systèmes Linux open source et leurs applications correspondantes, directement sur Windows 10 et 11.
Il n'est pas difficile d'imaginer que, du moins jusqu'à présent, quiconque souhaitait exécuter cette fonctionnalité utile sur des versions plus anciennes du système comme Windows 95 ou 98, avait des difficultés. Mais ici, nous allons vous parler d'un projet d'un passionné de technologie qui nous ouvre cette possibilité, aussi incroyable que cela puisse paraître.
Plus précisément, nous faisons référence à Hailey, une personne qui se dit passionnée d'informatique et hacker, et qui vient de nous présenter ce qu'elle appelle l'un de ses meilleurs projets de tous les temps. C'est quelque chose qui a été rendu public dans une publication du Réseau social mastodonte il y a seulement quelques heures.
Pour mieux nous comprendre, nous nous référons à son développement appelé Windows 9x Subsystem for Linux, également connu sous le nom de WSL9x. Selon le propre message de Hailey, WSL9x gère le Noyau Linux 6.19 de manière coopérative au sein de Windows 95. Cela permet essentiellement aux utilisateurs d'interagir avec le système open source comme ils le feraient avec une instance WSL sur un système Windows plus moderne.
Limitations de l'utilisation du sous-système pour Linux sous Windows 95
Bien entendu, ici nous n’aurons pas l’interface graphique Linux, bien entendu. Cela signifie que si nous voulons exécuter Linux sur Windows 95 Avec ce projet, nous devrons utiliser le System Terminal comme un expert. Comme le développeur lui-même a publié tout cela, le système en tant que tel est composé de trois éléments.
Il parle ici d'un noyau Linux modifié pour utiliser les API Windows 95 au lieu de POSIX, d'un pilote VxD sous la forme d'un périphérique virtuel et du client WSL lui-même. Et il faut savoir qu'à l'époque Microsoft a déjà publié le code source du sous-système Windows pour Linux, ou du moins la majeure partie.
En parallèle, cela nous indique que le pilote VxD fait le gros du travail et est responsable de l’initialisation de WSL9x. C'est également le composant chargé de gérer les événements de l'espace utilisateur qui doivent être transmis au noyau du système. Ici, il s'agit par exemple des erreurs de page et des appels système. Il fait tout cela d'une manière plutôt particulière en raison des limitations du Architecture Win9x.
En même temps, il convient de mentionner que les appels système correspondants sont gérés par le contrôleur de défauts de protection générale. En effet, Win9x ne dispose pas d'une table de descripteurs d'interruption suffisamment longue pour installer un pilote approprié.
D'un autre côté, le pilote GPF de WSL9x surveille les instructions défaillantes et lorsqu'il détecte l'interruption 0x80, il avance le pointeur d'instruction et l'envoie sous forme d'appel système à Linux. Quant au client, utilisez un petit Programme DOS 16 bits qui permet à WSL9x de transmettre des messages DOS au noyau Linux. Mais cela suggère également que nous pourrions rencontrer des problèmes de sécuritéet pourrait même générer une certaine instabilité dans l’ensemble.
Tout ce qui est mentionné peut être trouvé sur le site officiel du projet via ce lien.
FAQ WSL9x Non. Le projet WSL9x n'a pas d'interface graphique Linux. Les utilisateurs doivent interagir avec le système via le terminal de commande, ce qui nécessite une connaissance avancée de Linux.
Le projet peut présenter des problèmes de sécurité et d'instabilité, comme le prévient son développeur lui-même. Il s'agit d'un projet expérimental sans garanties officielles du WSL, il doit donc être utilisé avec prudence et dans des environnements de test.
WSL9x ou Windows 9x Subsystem for Linux est un projet open source développé par Hailey, hacker et passionné d'informatique. Il vous permet d'exécuter le noyau Linux 6.19 sous Windows 95 et 98, de la même manière que WSL fonctionne sous Windows 10 et 11.
Est-il possible d'utiliser une interface graphique dans WSL9x ?
Est-il stable et sûr d’utiliser WSL9x ?
Qu’est-ce que WSL9x et qui l’a développé ?