WSL (Windows Subsystem for Linux - Windows subsystem for Linux), est une fonctionnalité intégrée à Windows 10 permettant aux utilisateurs et développeurs d'avoir accès à un environnement GNU/Linux sous Windows, (ce qui est normalement impossible en raison de l'incompatibilité du système de fichiers des deux systèmes), et dans WSL, les outils, utilitaires et applications de ligne de commande sont intégrés pour être exécutés sans erreur dans Windows et sans avoir à effectuer de processus supplémentaires.
Les choixEn utilisant WSL, il est possible de :
- Exécutez des scripts shell bash et des applications de ligne de commande GNU / Linux telles que vim, emacs, tmux
- Sélectionnez les distributions GNU/Linux dans le Windows Store
- Exécutez des outils de ligne de commande courants tels que grep, sed, awk ainsi que les binaires ELF-64
- Compatible avec les langages de programmation tels que NodeJS, Javascript, Python, Ruby, C/C++, C# & F#, Rust, Go et plus
- Nous pouvons gérer des services comme SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL
- Il est possible d'invoquer des applications GNU/Linux sous Windows 10
Maintenant, WSL 2 a été mis à jour vers WSL 2 qui est la version la plus récente du sous-système Windows offrant une pleine puissance pour exécuter les binaires Linux ELF64 sur Windows 10. Cela permet d'augmenter les performances du système de fichiers et d'intégrer plus de compatibilité avec les appels système.
WSL 2 a été conçu avec une nouvelle structure qui modifie l'utilisation des binaires Linux avec Windows ainsi que le matériel de l'ordinateur mais cela ne signifie pas que les fonctions ou les performances générales sont perdues puisque les distributions Linux individuelles peuvent être exécutées avec l'architecture WSL 1 ou WSL 2.
avantageCertains des avantages de l'utilisation de WSL 2 sur Windows 10 sont :
- Temps de démarrage plus rapides
- Intégration transparente entre Windows et Linux
- Accès aux applications réseau Linux depuis Windows (localhost)
- Aucune configuration ou gestion de VM (machine virtuelle) requise
- Prise en charge complète des appels système
- Performances d'E/S de fichiers plus élevées
- Accès aux applications réseau Windows à partir de Linux (IP hôte)
Le noyau Linux dans WSL 2 a été construit par Microsoft en utilisant la dernière branche stable, qui à son tour est basée sur la source disponible sur kernel.org, cela signifie que le noyau recevra les mises à jour Windows résultant en l'obtention des derniers correctifs de sécurité et améliorations du noyau automatiquement.
Distributions LinuxLes distributions Linux prises en charge par WSL sur Windows 10 sont :
- Ubuntu 20.04
- Ubuntu 20.04 ARM
- Ubuntu 18.04
- Ubuntu 18.04 ARM
- Ubuntu 16.04
- Debian GNU/Linux
- Kali Linux
- OpenSUSE Leap 42
- Serveur d'entreprise SUSE Linux 12
- Fedora Remix pour WSL
Nous allons maintenant voir comment installer WSL dans Windows 10 de manière simple.
Installer WSL 2 sur Windows 10
Étape 1
Nous accédons au Panneau de configuration à partir du moteur de recherche :
Étape 2
Dans le panneau de configuration, nous verrons ce qui suit :
Étape 3
Nous cliquons sur la ligne "Désinstaller un programme" et nous serons redirigés vers la fenêtre suivante :
AGRANDIR
Étape 4
Là, nous cliquons sur "Activer ou désactiver les fonctionnalités Windows" et la fenêtre contextuelle suivante s'ouvrira où nous devons activer la case "Sous-système Windows pour Linux":
Étape 5
Cliquez sur OK pour appliquer les modifications :
Étape 6
Après cela, nous verrons ce qui suit :
Étape 7
Nous redémarrons le système pour terminer le processus en cliquant sur "Redémarrer maintenant":
Étape 8
Nous nous connectons à Windows 10 :
AGRANDIR
Étape 9
On revient à "Activer ou désactiver des fonctionnalités Windows" et là on vérifie que les cases suivantes sont actives :
- Sous-système Windows pour Linux
- Plateforme de machine virtuelle
Nous cliquons sur OK pour quitter.
AGRANDIR
Étape 10
Nous ouvrons le Windows Store et là nous téléchargeons certaines des versions Linux compatibles, dans ce cas Ubuntu 20.04 :
AGRANDIR
Étape 11
Nous cliquons sur Obtenir et attendons que la distribution soit téléchargée :
Étape 12
À la fin, nous verrons ce qui suit :
AGRANDIR
Étape 13
Une fois téléchargé, nous le lançons et nous pouvons voir que WLS remplit sa tâche dans Windows 10 :
AGRANDIR
Étape 14
Nous remplissons les champs obligatoires :
AGRANDIR
Étape 15
Nous serons prêts à utiliser WSL 2 sur Windows 10 :
AGRANDIR
Vous voyez que c'est un processus simple mais entièrement fonctionnel pour utiliser le meilleur de Linux dans Windows 10.