C’est une petite révolution discrète dans l’écosystème Microsoft : le Windows Subsystem for Linux (WSL) est désormais entièrement open source. Une annonce faite le 30 mai 2025 par les équipes de Redmond sur le dépôt GitHub officiel et leur blog, qui marque la fin d’un long cycle d’évolution entamé en 2016. Le code est publié sous licence MIT, l’une des plus permissives du monde open source.
L‘ouverture de WSL arrive après plusieurs étapes-clés, notamment le découplage de WSL du système Windows en 2021 avec une distribution via le Microsoft Store, puis la sortie de WSL 1.0 en 2022 et l’adoption de WSL 2 comme standard à partir de Windows 11 24H2. Enfin, une forte demande de la communauté, présente dès la première issue du dépôt GitHub de WSL.
Aujourd’hui, avec la version 2.5.7, WSL est devenu un environnement plus mature, stable et largement utilisé par les développeurs, les administrateurs système et les curieux du monde Linux sous Windows.
Certains éléments restent ouverts, d’autres fermés. On fait le point avec vous.
Ce qui est désormais ouvert
Le code source de l’ensemble des composants de WSL « nouvelle génération » (WSL 2.x) est désormais disponible. Cela inclut :
-
les exécutables en ligne de commande (
wsl.exe,wslconfig.exe,wslg.exe), -
le service
wslservice.exequi gère les machines virtuelles WSL et le montage des systèmes de fichiers, -
les processus init côté Linux,
-
l’implémentation du partage de fichiers basée sur Plan9.
Ces éléments s’ajoutent aux composants déjà publiés par Microsoft : le noyau Linux modifié pour WSL2 et l’environnement graphique WSLg, qui apporte le support de Wayland.
Ce qui reste fermé
Certains éléments restent propriétaires, notamment ceux liés à WSL1, comme le pilote lxcore.sys ou les composants de redirection du système de fichiers (p9rdr.sys, p9np.dll). WSL 1 reste pris en charge, mais l’avenir se concentre clairement sur WSL 2, qui repose sur un vrai noyau Linux.
Une décision stratégique
L’ouverture du code permet à la communauté de contribuer activement, mais aussi de mieux comprendre le fonctionnement interne de WSL, d’auditer son code, d’y ajouter des fonctionnalités ou d’en adapter le comportement. Cela renforce également la position de Microsoft dans l’écosystème open source, en ligne avec ses efforts récents autour de CBL-Mariner, Azure Linux ou de l’open source sur GitHub. D’ailleurs, le compte Github de WSL est accessible ici.
