Fiche savoirs : Présentation de Windows Subsystem for Linux (WSL)

Le Sous-système Windows pour Linux permet d’exécuter un environnement GNU/Linux (et notamment la plupart des utilitaires, applications et outils en ligne de commande) directement sur Windows, sans modification, tout en évitant la surcharge d’une machine virtuelle traditionnelle ou d’une configuration à double démarrage. Il est possible :

de choisir ses distributions GNU/Linux à partir du Microsoft Store.

d'exécuter des outils en ligne de commande courants tels que grep, sed et awk, ou d’autres fichiers binaires ELF-64.

d'exécuter des scripts de shell Bash et des applications en ligne de commande GNU/Linux, notamment :

Outils : vim, emacs, tmux

Langages : NodeJS, Javascript, Python, Ruby, C/C++, C# & F#, Rust, Go, etc.

Services : SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL.

D'installer des logiciels supplémentaires en utilisant son propre gestionnaire de package de distribution GNU/Linux ;

D'appeler des applications Windows à l’aide d’un shell de ligne de commande de type UNIX ;

D'appeler des applications GNU/Linux sur Windows.

WSL est un outil Open Source avec du code source disponible pour téléchargement et contributions :

En savoir plus sur les composants open source WSL

Site de documentation Open Source WSL : https://wsl.dev/

Référentiel WSL sur GitHub : https://github.com/microsoft/WSL