Microsoft ouvre le code source de Windows Subsystem for Linux : une avancée majeure pour les développeurs

Microsoft ouvre le code source de Windows Subsystem for Linux : une avancée majeure pour les développeurs

Après près de neuf ans d’attente et de demandes répétées de la communauté, Microsoft a enfin décidé d’ouvrir le code source de son Windows Subsystem for Linux (WSL). Cette annonce, faite lors de la conférence Build 2025 dédiée aux développeurs, marque une étape importante dans la collaboration entre Microsoft et le monde de l’open source.

Qu’est-ce que le Windows Subsystem for Linux ?

WSL est une technologie qui permet d’exécuter nativement des distributions Linux directement sous Windows, offrant une intégration fluide entre les deux environnements. Depuis son lancement en 2016, cette fonctionnalité est devenue un outil indispensable, particulièrement pour les développeurs, les programmeurs open source, ainsi que les administrateurs système. Elle élimine le besoin de basculer entre différents systèmes ou d’utiliser des machines virtuelles lourdes, en permettant d’utiliser les outils Linux, en ligne de commande ou graphiques, sans quitter Windows.

Un outil plébiscité par les développeurs

Microsoft a conçu WSL principalement pour les développeurs web et les professionnels travaillant dans des environnements Linux, facilitant ainsi leurs flux de travail sous Windows. Cette approche a été un succès : selon l’enquête des développeurs StackOverflow 2024, 16,8 % des programmeurs utilisent WSL comme système d’exploitation au travail, un chiffre supérieur à l’adoption de quelques grandes distributions Linux comme Debian ou Red Hat Enterprise Linux.

Des progrès techniques notables

WSL a connu plusieurs évolutions, passant d’une couche de compatibilité lente (WSL 1) à l’introduction, en 2019, d’un véritable noyau Linux fonctionnant dans une machine virtuelle légère (WSL 2). Cette deuxième version a considérablement amélioré la performance et la compatibilité, ouvrant la porte à l’utilisation d’applications Linux graphiques sur Windows.

Un code en grande partie désormais open source

Microsoft a publié sur GitHub la majorité du code de WSL sous licence MIT, incluant des outils en ligne de commande, le service gérant les machines virtuelles, ainsi que les processus essentiels côté Linux. Cette ouverture comprend aussi des composants graphiques et le noyau Linux, déjà disponibles depuis quelques temps.

Quelques éléments restent toutefois propriétaires, notamment un vieux pilote NT et certains composants liés à la redirection des systèmes de fichiers.

Une collaboration renforcée avec la communauté

Cette décision d’ouvrir le code source répond à une demande ancienne de la communauté de développeurs, qui depuis 2016 s’interrogeait sur cette possibilité. Microsoft reconnaît l’importance des contributions externes dans l’évolution de WSL, soulignant que le projet ne serait pas ce qu’il est aujourd’hui sans elles.

Plusieurs distributions Linux populaires, comme Ubuntu, Fedora, Debian, openSUSE, mais aussi des plus spécialisées comme Arch Linux ou Kali Linux, sont déjà accessibles via WSL 2. Cela permet de bénéficier simultanément de plusieurs environnements sous Windows 10 ou 11, à condition d’avoir des ressources matérielles suffisantes.

Conclusion

En ouvrant largement son WSL, Microsoft renforce la synergie entre Windows et Linux, offrant aux développeurs une plateforme puissante et flexible. Ce choix ouvre la voie à plus d’innovations et d’améliorations, portées par la communauté open source, et s’inscrit dans une tendance globale d’ouverture et de collaboration accrue avec les développeurs.

👉 Source ici

A lire ensuite