WSL 3.0 est arrivé : Microsoft réinvente son intégration Linux dans Windows

  • Microsoft a officiellement publié WSL 3.0.1, marquant ainsi le passage de la branche précédente 2.x à cette version.
  • La grande nouveauté, ce sont les conteneurs WSL, avec wslc.exe, sa propre API et de nouveaux outils pour exécuter des conteneurs Linux.
  • WSL 3 améliore également les performances des fichiers Windows, du réseau et de la gestion d'entreprise.

WSL 3.0

Microsoft a publié WSL 3.0.1 , la nouvelle génération du Sous-système Windows pour Linux, marquant une avancée majeure par rapport à la version 2.x précédente . Cette mise à jour inclut l'une des fonctionnalités les plus importantes de l'évolution de WSL à ce jour : WSL Containers, une infrastructure intégrée permettant de créer, d'exécuter et de gérer des conteneurs Linux directement depuis Windows.

La nouvelle version a été publiée le 29 septembre 2026 et est disponible via le dépôt officiel WSL. Cette mise à jour ne se limite pas à un simple changement de numéro de version : Microsoft profite de cette nouvelle étape pour améliorer les performances entre Windows et Linux, introduire un nouveau modèle de réseau et ajouter des outils et des API spécialement conçus pour la gestion des conteneurs.

La WSL 3.0.1 marque un tournant par rapport à la WSL 2.

La sortie de WSL 3.0.1 marque officiellement le passage de la branche 2.x à la branche 3.x. Le dépôt Microsoft lui-même affiche ce changement dans l'historique sous forme de comparaison entre les deux branches. 2.9.13 y 3.0.1abandonnant la numérotation précédente.

La nouvelle version conserve l'objectif fondamental de WSL : fournir un environnement Linux intégré à Windows, mais Microsoft étend considérablement les possibilités offertes par cet environnement.

L'un des éléments centraux de cette évolution est l'intégration des conteneurs Linux. Jusqu'à présent, il était courant d'utiliser Docker Desktop, d'installer Docker Engine au sein d'une distribution WSL ou d'utiliser d'autres solutions externes. WSL 3 introduit sa propre infrastructure pour ce type de charge de travail.

Les conteneurs WSL constituent l'une des principales nouveautés de WSL 3.0.

Cette version intègre la disponibilité générale des conteneurs WSL , abrégés en WSLc. Microsoft avait présenté cette technologie en avant-première cet été et la considère désormais prête pour une utilisation générale.

La pièce principale est wslc.exeUn nouvel outil en ligne de commande qui permet de créer, d'exécuter et de gérer des conteneurs Linux depuis Windows. Il y a aussi container.exe comme un alias intégré, avec une syntaxe plus familière à ceux qui travaillent déjà avec des outils de conteneurisation.

De plus, Microsoft propose une API WSL Containers permettant aux applications Windows natives de créer et de contrôler par programmation des conteneurs Linux. Ceci ouvre de nouvelles perspectives pour les applications de développement, les outils d'IA et les logiciels nécessitant l'exécution intégrée de charges de travail Linux.

WSL 3.0 introduit davantage d'outils pour la gestion des conteneurs

La version qui sera mise à la disposition du grand public intègre de nombreuses nouvelles commandes par rapport à la phase de test.

Parmi eux se trouvent wslc container restartpour redémarrer les conteneurs, et wslc container cp, qui permet de copier des fichiers depuis et vers un conteneur à l'aide de fichiers tar.

apparaît également wslc system info, destiné à vérifier l'état de l'environnement du conteneur, ainsi que wslc network connect y wslc network disconnect connecter ou déconnecter des conteneurs réseau.

Le système intègre également des événements en temps réel via wslc eventsvérifications d'état des conteneurs, prise en charge de --mount et des options permettant de contrôler le délai d'expiration lors de l'arrêt du conteneur. Microsoft vous permet également de configurer l'emplacement de stockage du contenu de la session WSLc par défaut.

Un nouveau modèle de réseau pour WSL

Parmi les autres nouveautés notables, citons Consommé , un nouveau mode réseau développé pour les flux de travail conteneurisés.

Grâce à ce système, Microsoft vise à améliorer la compatibilité avec les VPN, les pare-feu et les réseaux d'entreprise. Le trafic de la machine virtuelle Linux est intégré à Windows via un processus s'exécutant dans le contexte utilisateur et gérant des tâches telles que le DNS, le routage et l'attribution des ports.

L'objectif est de permettre une intégration plus fluide des applications et conteneurs Linux au réseau Windows, en évitant certains problèmes rencontrés par le passé lors de l'utilisation conjointe de WSL avec certains VPN et configurations de réseau d'entreprise. Microsoft considère également ce travail comme faisant partie d'améliorations plus globales de l'infrastructure WSL.

Performances améliorées lors de l'accès aux fichiers Windows

WSL 3 introduit également des améliorations à l'un des points traditionnellement les plus sensibles de WSL : l'accès depuis Linux aux fichiers stockés sous Windows.

Microsoft affirme que ces nouvelles améliorations permettent de doubler les performances d'accès aux fichiers Windows depuis certains environnements Linux. Ces optimisations ne se limitent pas aux conteneurs ; elles s'inscrivent dans un effort plus global visant à améliorer les performances entre les deux systèmes d'exploitation.

Cela peut s'avérer particulièrement pertinent pour les projets de développement qui conservent une partie du code dans le système de fichiers Windows mais exécutent les outils depuis Linux.

WSL 3 examine également les entreprises

Microsoft a profité de ce lancement pour étendre l'intégration de WSL en entreprise.

Microsoft Defender for Endpoint peut collecter des informations sur les processus, les fichiers et l'activité réseau générés dans les conteneurs et les relier à l'ordinateur hôte Windows.

Microsoft Intune, quant à lui, intègre des contrôles spécifiques pour les conteneurs WSL. Les administrateurs peuvent activer ou désactiver cette fonctionnalité et définir une liste de registres autorisés à partir desquels les développeurs peuvent télécharger des images de conteneurs.

Cela permet à WSL 3 de mieux s'intégrer aux environnements d'entreprise où l'utilisation des conteneurs doit être soumise à des politiques de sécurité et à une administration centralisée.

Intégration avec Visual Studio Code et d'autres outils

La nouvelle plateforme n'est pas isolée de l'écosystème de développement existant. Microsoft souligne sa compatibilité avec les conteneurs de développement de Visual Studio Code. wslc en tant que contrôleur de conteneur.

La prise en charge a également été ajoutée à Aspire et à l'extension de conteneur Visual Studio Code, tandis que la communauté développe déjà des outils supplémentaires pour gérer graphiquement les conteneurs WSL.

Ainsi, WSL 3 peut être utilisé comme infrastructure de conteneurs sans que le développeur ait nécessairement à modifier complètement son flux de travail.

Et Docker Compose, alors ?

L'une des lacunes actuelles des conteneurs WSL est l'absence de prise en charge native de Docker Compose.

Microsoft reconnaît que compose C'est actuellement l'une des demandes les plus importantes des utilisateurs de WSLc, et ils y travaillent déjà. L'objectif est que dans le futur wsl compose up peuvent utiliser des fichiers compose.yaml des versions existantes sans avoir besoin de les modifier.

Par conséquent, WSL 3.0.1 n'a pas encore vocation à remplacer tous les outils de l'écosystème des conteneurs. Certaines charges de travail complexes nécessitent toujours des solutions comme Docker, notamment pendant le développement de nouvelles fonctionnalités.

Pourquoi disait-on que WSL 3 n'existait pas ?

Ce changement de version est particulièrement remarquable car, en 2026, des rumeurs circulaient concernant une prétendue version WSL 3, ce que Microsoft a démenti. À l'époque, les chefs de projet avaient indiqué qu'aucune version nommée WSL 3 n'existait.

La situation a évolué avec la sortie de WSL 3.0.1. Le dépôt officiel Microsoft répertorie désormais la version 3.0.1 et affiche explicitement le journal des modifications entre WSL 2.9.13 et WSL 3.0.1. De plus, une discussion créée dans le dépôt le 29 septembre est directement liée à la version 3.0.1 et annonce la disponibilité générale de WSL Containers.

Par conséquent, les rapports précédents affirmant que « WSL 3 n'existe pas » ne reflètent plus l'état actuel du projet. WSL 3.0.1 est une version officielle de Microsoft.

Une nouvelle ère pour Linux au sein de Windows

Avec WSL 3.0.1, Microsoft étend les fonctionnalités de WSL au-delà de la simple exécution d'outils Linux sous Windows.

L'ajout de conteneurs WSL, d'une API pour les applications Windows, d'améliorations des performances d'accès aux fichiers, d'un nouveau modèle de réseau et de contrôles d'entreprise fait de WSL une plateforme plus complète pour l'exécution de charges de travail Linux et conteneurisées.

Microsoft a également indiqué qu'elle continuerait à travailler sur les fonctionnalités essentielles de WSL, notamment la mise en réseau et les performances inter-systèmes d'exploitation. WSL 3.0.1 marque donc le début d'une nouvelle phase pour le projet, et non une simple mise à jour de maintenance.


Ajouter comme source préférée dans Google