Partager via


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

Le sous-système Windows pour Linux (WSL) est une fonctionnalité de Windows qui vous permet d’exécuter un environnement Linux sur votre machine Windows, sans avoir besoin d’une machine virtuelle distincte ou d’un double démarrage. WSL est conçu pour offrir une expérience transparente et productive aux développeurs qui souhaitent utiliser Windows et Linux en même temps.

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

Commencer à utiliser WSL :


Qu’est-ce que WSL 2 ?

WSL 2 est le type de distribution par défaut lors de l’installation d’une distribution Linux. WSL 2 utilise la technologie de virtualisation pour exécuter un noyau Linux à l’intérieur d’une machine virtuelle utilitaire légère. Les distributions Linux s’exécutent en tant que conteneurs isolés à l’intérieur de la machine virtuelle managée WSL 2. Les distributions Linux exécutées via WSL 2 partagent le même espace de noms réseau, l’arborescence d’appareils (autre que /dev/pts), le processeur/noyau/mémoire/échange, /init binaire, mais ont leur propre espace de noms PID, l’espace de noms Mount, l’espace de noms Utilisateur, l’espace de noms Cgroup et init processus.

WSL 2 augmente les performances du système de fichiers et ajoute compatibilité complète des appels système par rapport à l’architecture WSL 1. Découvrez plus d’informations sur la comparaison WSL 1 et WSL 2.

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. Consultez la commande Définir la version de WSL.

Microsoft Aime Linux

En savoir plus sur ressources Linux sur Microsoft, notamment les outils Microsoft qui s’exécutent sur Linux, les cours de formation Linux, l’architecture de solution cloud pour Linux et les actualités, événements et partenariats Microsoft + Linux. Microsoft adore Linux !