WSL (Windows Subsystem for Linux) est une fonctionnalité de Microsoft Windows qui permet d’exécuter un environnement Linux natif directement sur Windows, sans avoir besoin d’une machine virtuelle ou d’un double démarrage.
Il existe deux versions principales :
- WSL 1 : traduit les appels système Linux en appels système Windows en temps réel. Il n’utilise pas de noyau Linux, mais permet d’exécuter des binaires Linux via une couche de compatibilité.
- WSL 2 : utilise une véritable machine virtuelle légère avec un noyau Linux open source fourni par Microsoft. Elle offre une compatibilité quasi totale avec Linux et de meilleures performances, notamment pour les opérations système et les E/S disque.
WSL est particulièrement utile pour les développeurs souhaitant utiliser des outils Linux (comme Bash, GCC, Docker, etc.) tout en restant dans l’environnement Windows, notamment pour le développement web, DevOps, ou l’expérimentation avec des technologies open source.