Comment installer WSL2 sur Windows 10:
Le Sous-système Windows pour Linux 2 (WSL 2) représente une avancée majeure pour les développeurs Windows 10 qui apprécient l'environnement de développement Linux. Si vous avez apprécié la version précédente, WSL 1, vous serez certainement impressionné par les améliorations architecturales et fonctionnelles de son successeur. L'installation de Linux WSL 2 suscite l'enthousiasme de nombreux développeurs à travers le monde, désireux d'explorer ses performances, ses temps de démarrage rapides, son intégration transparente avec Windows et bien d'autres avantages.
L'un des atouts de WSL 2 est son noyau Linux complet. De plus, il n'est pas nécessaire de configurer ou de gérer une machine virtuelle complexe pour profiter pleinement de la plateforme. WSL 2 utilise une machine virtuelle extrêmement légère qui fonctionne en arrière-plan, vous permettant de vous concentrer sur vos tâches essentielles de développement Linux.
Si vous êtes prêt à explorer WSL 2 sur Windows 10, voici les étapes pour une configuration correcte:
Activation de WSL sur Windows 10
WSL est une fonctionnalité optionnelle de Windows, désactivée par défaut. Ainsi, quelle que soit la version WSL que vous choisissez, il est impératif d'activer le Sous-système Windows pour Linux avant de continuer.
Voici les étapes à suivre :
Saisissez « powershell » dans la barre de recherche Windows et validez.
Effectuez un clic droit sur « Windows PowerShell » dans les résultats, puis choisissez « Exécuter en tant qu'administrateur » pour lancer l'application.
Entrez la commande suivante: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Un redémarrage n'est pas requis à ce stade, car la configuration vise WSL 2. Cependant, votre ordinateur est désormais prêt à installer les distributions WSL 1 après un éventuel redémarrage.
Processus d'installation de WSL 2 sur Windows 10
Vérification des spécifications de votre système
WSL 2 est conçu pour des performances accrues, ce qui explique son succès auprès des développeurs Linux utilisant Windows 10. Cependant, les anciennes versions de Windows (antérieures à la build 18362) ne prennent pas en charge l'architecture de WSL 2, ni l'expérience de la machine virtuelle.
Microsoft a défini les prérequis pour l'installation de WSL 2 :
Utiliser un PC sous Windows 10
Les PC x64 doivent fonctionner sous Windows 10 version 1903 ou ultérieure, avec la build 18362 minimum.
Les PC ARM64 nécessitent Windows 10 2004 ou une version ultérieure, avec la build 19041 minimum.
Si votre version actuelle est incompatible avec WSL 2, vous pouvez mettre à niveau vers Windows 10 version 2004 ou même la mise à jour d'octobre 2020. Consultez l'Assistant de mise à jour Windows pour la version la plus récente du système d'exploitation compatible WSL 2.
Activation de la plateforme de machine virtuelle WSL 2
Tout comme WSL, la plateforme de machine virtuelle est désactivée par défaut dans Windows 10. Son activation est nécessaire pour installer WSL 2. Cette technologie de virtualisation est l'une des raisons de la supériorité de WSL 2 par rapport à sa version précédente.
Pour activer la machine virtuelle légère sur un vrai noyau Linux, suivez ces étapes :
Ouvrez l'application PowerShell. Assurez-vous de l'exécuter en tant qu'administrateur, comme lors de la première étape.
Saisissez et exécutez la commande suivante: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Redémarrez votre PC pour mettre à jour le noyau Linux.
Téléchargement et installation de la mise à jour du noyau WSL 2
WSL 2 utilise un noyau Linux complet grâce à une technologie de machine virtuelle de pointe. Il est désormais nécessaire de télécharger et installer la dernière mise à jour du noyau Linux. Voici la marche à suivre :
Téléchargez la dernière mise à jour du noyau Linux adaptée à votre PC. Les utilisateurs de PC x64 peuvent obtenir le package ici. Pour les utilisateurs d'ARM64, les fichiers sont disponibles ici.
Double-cliquez sur le fichier exécutable pour installer la mise à jour du noyau Linux sur votre PC Windows 10. Validez toutes les demandes d'autorisation pour poursuivre l'installation.
Félicitations ! WSL 2 est installé sur votre PC et vous pouvez désormais installer vos distributions Linux préférées. Cependant, WSL 1 est la plateforme par défaut pour l'exécution des distributions.
Avant de télécharger de nouvelles distributions Linux, vous devez définir WSL 2 comme version par défaut sur Windows 10.
Définition de WSL 2 comme plateforme par défaut
Voici comment définir WSL 2 comme plateforme par défaut lors de l'ajout de nouvelles distributions Linux :
Lancez PowerShell
Exécutez la commande : wsl --set-default-version 2
Vous êtes maintenant prêt à ajouter des distributions Linux à votre nouvelle configuration WSL2.
Téléchargement et installation de distributions Linux
Vous avez probablement déjà une distribution Linux en tête. Le choix dépend de nombreux facteurs, comme vos compétences, votre environnement d'exploitation et les ressources matérielles disponibles. Voici les étapes pour télécharger et installer votre distribution WSL 2 Linux préférée :
Rendez-vous sur le Microsoft Store 
Sélectionnez une distribution parmi celles proposées (Ubuntu, Kali Linux, Debian GNU/Linux, etc.)
Sur la page de la distribution, cliquez sur « Obtenir » pour la télécharger et l'installer sur votre PC Windows 10
Windows 10 nécessite quelques minutes pour configurer une nouvelle distribution Linux. Une fois intégrée au système, le lancement ne prend que quelques secondes.
Conclusion
WSL 2 est un outil idéal si vous souhaitez profiter de l'écosystème riche et des ressources des développeurs Linux, tout en utilisant les excellents outils disponibles sur Windows 10. J'espère que vous pouvez désormais installer et configurer WSL 2 sur votre PC pour commencer à créer des solutions logicielles robustes.