Wsl2

Vous souhaitez savoir comment installer Windows Subsystem for Linux 2 ? Et utiliser Debian ou Ubuntu comme distribution ? Voici un article pour vous guider.

Windows Subsystem for Linux (WSL) est une couche de compatibilité permettant d’exécuter des  exécutables binaires  Linux (au format  ELF) de manière native sur  Windows 10 et  Windows Server 2019.

fr.wikipedia.org

En mai 2019, Microsoft lance WSL2, une mise à jours de WSL proposant de nombreuses nouveautés.

Parmi celles-ci, on retrouve:

  • La présence d’un vrai noyau Linux au sein de Windows
  • Un temps d’accès réduit
  • Un accès et une modification des fichiers plus fluides
  • Un accès à internet et des ports plus rapide et intrinsèque à Windows

Wsl, bénéfice?

Concrètement, WSL nous offre un accès à un système Linux à l’intérieur de Windows via un terminal. Cela implique donc que toute application Linux sera maintenant exécutable depuis Windows 10.

Nécessaire à l’installation:

  • Windows 10 builds 18917 ou plus (commande “winver” pour vérifier).
  • 30 min de votre temps :).

Installation:

Installation de WSL:

D’abord, ouvrez le terminal PowerShell en Administrateur et tapez la commande:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Ensuite, redémarrez l’ordinateur.

Activer la Machine Virtuel Windows

Aussi avec le terminal PowerShell en Administrateur, tapez la commande suivante:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

puis:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Redémarrez l’ordinateur.

Installer la distribution Linux de votre choix

Vous pouvez maintenant installer la distribution Linux souhaitée, Ubuntu, Debian….

Vous avez juste à cliquer sur “Installer”.

Puis, suite au téléchargement, “ouvrez” la distribution choisie.

Patientez un peu, puis choisissez un nom d’utilisateur UNIX et un mot de passe, sachant que ceux-ci peuvent être différents de vos identifiants Windows.

Vous avez maintenant accès à un vrai terminal Linux sous Windows…. sous WSL1.

Windows Subsystem for Linux

Passer de WSL1 à WSL2

Pour passer votre distribution de WSL1 à WSL2, il suffit d’abord de taper la commande suivante dans le terminal powershell:

wsl --set-version <Distro> 2

Ensuite, remplacez par le nom de votre distribution

wsl --set-version 2

Si vous souhaitez que toutes vos futures distributions soit sous WSL2 par défaut…

La commande ci-dessous vous permet également de lister les noms des distribution Linux si besoin.

wsl -l

Vous avez enfin un système Linux opérationnel :).

Petit + : Le nouveau Terminal Windows

Vous pouvez télécharger le nouveau terminal Windows à l’adresse suivante : Microsoft-Store

Sources: