Comment configurer et installer WSL 2 sur Windows 10 et 11

Pour utiliser Linux sur votre PC Windows, vous devez d'abord installer WSL 2. Voici comment faire exactement cela sur Windows 10 et 11 en quelques minutes.

Au cas où vous ne l'auriez pas entendu, Microsoft adore Linux. Cette phrase attire ses sceptiques, mais nous avons ensuite vu le sous-système Windows pour Linux (WSL) et commencé à y voir la vérité. WSL 2 vous permet d'installer un environnement Linux exécutant un noyau Linux complet à l'intérieur Windows 11, ou 10 si vous l'utilisez toujours, avec une intégration assez étroite entre les deux. La première version de WSL n’avait pas de noyau et ne fonctionnait pas aussi bien. WSL est toujours une machine virtuelle dans l’âme, mais elle entretient des liens profonds avec son hôte Windows.

Pour les développeurs, WSL signifie un accès transparent à Windows et Linux sans avoir besoin d'utiliser des machines virtuelles traditionnelles. Cependant, vous n'avez pas besoin d'être un développeur, c'est un outil solide que quiconque peut utiliser, qu'il soit un vétéran ou qu'il débute avec Linux. Microsoft a également fait beaucoup de travail sur l'expérience d'intégration, avec WSL 2 désormais plus facile que jamais à mettre en œuvre. Voici comment procéder.

Ce dont vous avez besoin pour exécuter WSL 2 sur Windows 10 et 11

Vous n'avez pas besoin d'un PC méga-puissant pour exécuter WSL 2 ni de la version "Pro" de Windows comme vous le faites traditionnellement pour utiliser l'outil Hyper-V VM. WSL 2 utilise l'architecture Hyper-V mais vous n'avez pas besoin de payer un supplément pour cela. WSL 2 prend également en charge les processeurs x64 et ARM. Toutefois, si vous l'utilisez sur une machine basée sur ARM, vous devrez utiliser une version de Linux dotée d'une version ARM, telle qu'Ubuntu.

WSL 2 peut également être exécuté sous Windows à l'intérieur d'une machine virtuelle tant que le logiciel VM que vous utilisez prend en charge la virtualisation imbriquée et que celle-ci est activée.

Comment installer WSL 2 sur Windows 10 et 11

Le processus d'installation de WSL 2 est désormais si simple que vous êtes opérationnel en quelques minutes. La seule condition préalable est que vous soyez sur Windows 10 version 2004 et supérieure (et vous devriez vraiment l'être maintenant) avec le correctif KB5004296 appliqué.

Vous avez le choix entre deux options: utiliser le Microsoft Store ou utiliser PowerShell.

Pour la première méthode, ouvrez simplement le Microsoft Store et téléchargez le "Sous-système Windows pour Linux Aperçu" application. À long terme, on s'attend à ce que ce soit l'endroit où obtenir WSL, car il permet à l'équipe de le mettre à jour sans avoir besoin de passer par Windows Update.

Vous pouvez également ouvrir PowerShell sur votre PC et saisir cette commande :

wsl --installer

Asseyez-vous et attendez qu'il fasse son travail, redémarrez votre PC lorsque vous y êtes invité, et le tour est joué! WSL 2 est maintenant configuré sur votre PC. La distribution (distribution) par défaut est Ubuntu, mais vous êtes libre d'en utiliser d'autres disponibles dans le Microsoft Store ou à partir de sources tierces telles que Github ou directement auprès des fabricants de distribution.

Si vous utilisez Windows 11, l'application Windows Terminal sera préinstallée et constitue la meilleure façon d'utiliser WSL sur votre PC. Vous pouvez lancer une distribution via PowerShell en utilisant la commande "wsl-d" commande suivie du nom, mais avec Windows Terminal, vous pouvez accéder à chacun de ceux que vous avez installés à partir d'un menu déroulant.

Si le terminal Windows n'est pas installé, vous pouvez le récupérer à partir du Boutique Microsoft ou par l'intermédiaire du Gestionnaire de packages Windows.