Recherche

Build 2025 : WSL, un passage symbolique en open source

Annoncé il y a 9 ans dans le contexte de la campagne "Microsoft aime Linux", WSL est désormais open source... à quelques briques près.

Publié par le | mis à jour à
Lecture
2 min
  • Imprimer
Build 2025 : WSL, un passage symbolique en open source

WSL est désormais open source... ou presque.

Microsoft a ouvert la quasi-intégralité des composantes, sous licence MIT. Deux briques font exception : lxcore.sys et le duo p9rdr.sys/p9np.dll.

L'une et l'autre sont liées à la version "originale" de WSL, lancée en 2016. La première assure la traduction des appels système. La seconde, la redirection du système de fichiers. Elles ne sont pas utilisées par le mode dit WSL 2, qui a pris le relais en 2019 à renfort de virtualisation. Leur nature - lien étroit avec le noyau Windows, notamment - complique leur ouverture.

Le noyau Linux personnalisé de WSL 2 était déjà open source. Comme le projet WSLG, destiné à exécuter des applications graphiques (X11 et Wayland). S'y ajoutent dorénavant, entre autres :

  • wsl.exe (interpréteur en ligne de commande) et wslg.exe (équivalent en application Win32 pour l'exécution graphique)
  • wslconfig.exe
  • wslhost.exe (affichage des notifications et exécution des processus Linux en arrière-plan)
  • wslrelay.exe (relais du trafic réseau de Linux à Windows en NAT)
  • wslservice.exe (gestion des sessions WSL, communication avec la VM WSL 2 et configuration des distros)

Découplé de la codebase Windows en 2021, WSL est officiellement stabilisé depuis fin 2022. Il fonctionne sur Windows 10 et Windows 11.

Livres Blancs #security

Voir tous les livres blancs

Vos prochains événements

Voir tous les événements

Voir tous les événements

S'abonner
au magazine
Se connecter
Retour haut de page