En tant que successeur de WSL 1, il a été créé pour fournir à l'utilisateur un coup de pouce remarquable des performances et une meilleure compatibilité système. WSL 2 offre une variété de fonctionnalités améliorées, dont les plus frappantes sont:
Ces fonctionnalités sont le nœud de ce qui fait du passage de WSL 1 à WSL 2 une expérience souhaitable.
Commencer
Avant de commencer, nous devons nous assurer que Windows 10 a mis à jour la version 1903 avec OS Build 18362 ou plus (pour les systèmes X64) ou la version 2004 avec OS Build 19041 ou supérieur (pour les systèmes ARM64). Vous pouvez vérifier votre version Windows en tapant vainqueur dans la zone de recherche à côté du bouton Démarrer.
Si vous exécutez une plus ancienne version de Windows 10, vous pouvez la mettre à jour en naviguant vers les paramètres> Mises à jour et sécurité> Vérifiez les mises à jour.
Vous devez également vous assurer que votre appareil offre un support adéquat pour la virtualisation hyper-V, que vous pouvez déterminer en tapant MSINFO32.exe dans la zone de recherche et cocher les informations de votre système.
Après avoir fait cela, nous pouvons commencer le processus d'installation.
Étape 1. Initialisation WSL
Ceci est une étape cruciale pour installer l'une ou l'autre version de WSL. Nous pouvons initialiser WSL en utilisant des commandes de console simples.
Cliquez sur le bouton Démarrer et recherchez "Windows PowerShell". Cliquez avec le bouton droit sur le premier résultat et sélectionnez Exécuter en tant qu'administrateur. Une fenêtre de console devrait maintenant apparaître.
Entrez la ligne de commande suivante dans la console et appuyez sur Entrée:
soulager.exe / online / activer-feature / featrename: Microsoft-windows-subsystem-linux / all / norestart
La sortie doit ressembler à l'image ci-dessous.
Étape 2. Initialisation de la plate-forme VM
Contrairement à WSL 1, WSL 2 utilise un noyau intégré. Pour cette raison, nous avons besoin d'utiliser une plate-forme de machine virtuelle.
Comme ce que nous avons fait pour WSL à l'étape 1, nous exécuterons les commandes dans Windows PowerShell pour activer la plate-forme de machine virtuelle.
Pour Windows 10 (édition 2004):
soulager.exe / online / activer-feature / featRename: virtualmachineplatform / all / norestart
Pour Windows 10 (version 1903, 1909):
Activer-windowsOptionalFeature -online -FeAreRename VirtualMachinePlatForm -Norestart
Après avoir terminé les deux étapes 1 et 2, il est recommandé de redémarrer votre appareil pour appliquer correctement les modifications et de vous assurer que tout fonctionne comme prévu.
Étape 3. Configuration de WSL 2 par défaut
Après avoir redémarré votre appareil, exécutez Windows PowerShell en tant qu'administrateur et saisissez la commande suivante:
wsl --set-default-Version 2
Dans certains cas, la console vous demandera de mettre à jour votre noyau WSL. L'invite devrait ressembler à ceci:
Vous pouvez télécharger la mise à jour en visitant le lien dans l'image ci-dessus ou en cliquant ici (pour x64).
Une fois que vous avez terminé l'installation, exécutez à nouveau la commande et la version par défaut doit maintenant être définie sur WSL 2.
Étape 4. Installer une distribution Linux
Maintenant que nous avons terminé avec la configuration de WSL 2, il est temps d'installer une distribution Linux. Ici, vous avez une grande variété d'options à choisir, chacune avec ses avantages et ses inconvénients. Actuellement, l'une des distros les plus populaires - Ubuntu 20.04 LTS - est un système d'exploitation open source qui a pris une grande traction dans la communauté Linux. Les autres options incluent Kali Linux, Pengwin et Fedora Remix pour WSL, mais c'est une question de préférence plus que tout.
Par souci de simplicité et une large accessibilité, nous procéderons à l'utilisation d'Ubuntu 20.04 LTS comme distribution Linux pour les étapes à venir.
Étape 5. Commencer avec WSL 2
Après avoir installé la distribution de votre choix, vous pouvez y accéder à partir des icônes récemment ajoutées dans le menu Démarrer. Cliquez sur l'icône pour ouvrir Ubuntu pour démarrer le processus d'installation. Cela prendra un certain temps car il démarre pour la première fois, en extraction de tous les fichiers et packages requis. Assurez-vous de ne pas désactiver votre appareil pendant ce processus. Une fois le démarrage terminé, vous serez invité à entrer un nom d'utilisateur et un mot de passe. Remplissez un nom d'utilisateur et un mot de passe que vous trouvez approprié. Après avoir fait cela, vous êtes maintenant prêt à utiliser WSL 2.
Une autre méthode pour activer la plate-forme WSL et VM (facultative)
Ceux d'entre vous qui ont du mal à travailler sur la console et sont plus habitués aux configurations basées sur l'interface graphique ont la possibilité d'activer manuellement la plate-forme WSL et VM. Suivez les étapes ci-dessous pour activer ces fonctionnalités.
Tout d'abord, cliquez sur le bouton Démarrer et recherchez «Tournez les fonctionnalités Windows activées ou désactivées». Cliquez sur le premier résultat. Une nouvelle fenêtre de fonctionnalités doit s'ouvrir.
Faites défiler vers le bas et recherchez la «plate-forme virtuelle de la machine» et les options de «sous-système Windows pour Linux». Cochez la case à gauche des noms pour les activer et cliquez sur OK.
Windows installera désormais les fichiers requis, après quoi il vous demandera de redémarrer votre appareil pour appliquer ces modifications. Après le redémarrage, procédez comme indiqué à partir de l'étape 3 et.
Remarque additionnelle
Conclusion
Avec WSL 2 enfin installé et configuré, vous êtes prêt à découvrir la meilleure intégration Windows-Linux. Vous pouvez maintenant faire tout votre développement lié à Linux sans quitter le confort de Windows 10 ou faire de grandes longueurs en étant à double obstacle à votre PC. Espérons que, avec la facilité d'utilisation des applications Linux et d'exécuter les commandes Linux à des vitesses rapides et des performances optimisées, votre expérience ne sera rien de moins que gratifiante.