Qu’est-ce que le sous-système Windows pour Linux ?

Le Sous-système Windows pour Linux permet aux développeurs 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 et tout en évitant la surcharge d’une machine virtuelle traditionnelle ou d’une configuration à double démarrage.

Vous pouvez :

  • Choisir vos distributions GNU/Linux préférées à partir du Microsoft Store
  • Exécuter des outils en ligne de commande courants tels que grep, sed et awk, ou d’autres fichiers binaires ELF-64.
  • Exécuter des scripts de shell Bash et des applications en ligne de commande GNU/Linux, notamment :
  • Installer des logiciels supplémentaires en utilisant votre propre gestionnaire de package de distribution GNU/Linux
  • Appeler des applications Windows à l’aide d’un shell de ligne de commande de type UNIX
  • Appeler des applications GNU/Linux sur Windows

Qu’est-ce que WSL 2 ?

WSL 2 est une nouvelle version de l’architecture du sous-système Windows pour Linux qui sous-tend le sous-système Windows pour Linux afin d’exécuter les binaires ELF64 Linux sur Windows. Ses principaux objectifs consistent à augmenter les performances du système de fichiers, ainsi qu’à ajouter la compatibilité complète des appels système.

Cette nouvelle architecture change la façon dont ces fichiers binaires Linux interagissent avec Windows et votre matériel informatique, mais offre toujours la même expérience utilisateur que dans WSL 1 (la version actuellement largement disponible).

Les distributions Linux individuelles peuvent être exécutées avec l’architecture WSL 1 ou WSL 2. Chaque distribution peut être mise à niveau ou rétrogradée à tout moment et vous pouvez exécuter des distributions WSL 1 et WSL 2 côte à côte. WSL 2 exploite une architecture entièrement nouvelle qui tire profit de l’exécution d’un véritable noyau Linux.