feigned

Installer WSL (Windows Subsystem for Linux) sur Windows 10

7.7K vues
8
Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicités !

(merci pour le coup de pince )

Windows Subsystem for Linux (WSL), en français « Sous-système Windows pour Linux », est nouvelle une fonctionnalité qui permet d’exécuter un environnement Linux directement sur Windows 10, sans aucune modification.

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicités !

(merci pour le coup de pince )

Avec WSL, vous pouvez installer des distributions Linux (Ubuntu, Debian, openSUSE…) et les exécuter dans Windows 10, sans avoir besoin de créer des machines virtuelles qui peuvent parfois être lourdes et fastidieuses à utiliser.

Des distributions Linux disponibles sur le Microsoft Store

Dans ce tutoriel, nous allons voir comment installer WSL sur votre PC Windows 10. L’univers de Linux est à portée de main, sans partir de Windows !

Présentation de WSL

Windows Subsystem for Linux (WSL) est une couche de compatibilité qui permet d’exécuter une distribution Linux directement sur Windows 10 avec des performances proches d’une installation native.

La distribution Ubuntu Linux qui tourne sur Windows 10

Grâce à WSL, vous pouvez :

  • Choisir et installer des distributions Linux à partir du Microsoft Store.
  • Exécuter des outils en ligne de commande tels que grep, sed et awk et d’autres fichiers binaires ELF-64.
  • Exécuter des scripts Bash et des logiciels Linux, notamment :
    • Outils : vim, emacs, tmux…
    • Langages : NodeJS, Javascript, Python, Ruby, C/C++, C# & F#, Rust, Go…
    • Services : SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL…
  • Installer des logiciels supplémentaires en utilisant le gestionnaire de paquets (apt, yum, rpm…) de la distribution Linux.
  • Exécuter des applications Windows à partir du shell Linux.
  • Exécuter des logiciels Linux sur Windows.

WSL 2

WSL est disponible en version 2 sur Windows 10 2004 et les versions ultérieures de W10.

WSL 2 est une évolution majeure du sous-système Windows pour Linux. Cette nouvelle version embarque un véritable noyau Linux, augmente les performances du système de fichiers et apporte une compatibilité complète des appels système.

Les opérations gourmandes en fichiers, telles que git clone, npm install, apt update, apt upgrade, sont toutes nettement plus rapides avec WSL 2.

Microsoft affirme que la décompression d’un tarball compressé s’effectue jusqu’à 20 fois plus vite sur WSL 2 et que les commandes git clone, npm install et cmake s’exécutent jusqu’à 2 à 5 fois plus vite que sur WSL 1.

WSL 1 vs WSL 2

Toutes les distributions Linux disponibles sont compatibles aussi bien avec WSL 1 qu’avec WSL 2. Elles peuvent être mises à niveau ou rétrogradées à tout moment. Enfin, il est possible d’exécuter des distributions WSL 1 et WSL 2 côte à côte.

Note : pour migrer une distribution Linux WSL 1 vers WSL 2, suivez ce tutoriel : mettre à jour une distribution Linux WSL 1 vers WSL 2.
Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicités !

(merci pour le coup de pince )

Installer WSL (Windows Subsystem for Linux)

Avant de pouvoir installer une distribution Linux sur Windows 10, il est nécessaire d’activer la fonctionnalité « Sous-système Windows pour Linux ».

Vous pouvez le faire au choix via la fenêtre Fonctionnalités de Windows ou bien PowerShell.

N°1 : via Fonctionnalités de Windows

  1. Ouvrez la fenêtre Fonctionnalités de Windows :
    • via la commande Exécuter : optionalfeatures.
    • via les Paramètres > Applications et fonctionnalités > Fonctionnalités facultatives > Plus de fonctionnalités Windows.

  2. Cochez la case Sous-système Windows pour Linux puis faites OK.
  3. Patientez puis cliquez sur le bouton Redémarrer maintenant pour finaliser l’installation de WSL.
WSL est installé. Vous pouvez maintenant télécharger et installer des distributions Linux depuis le Microsoft Store.

N°2 : via PowerShell

  1. Ouvrez PowerShell en tant qu’administrateur.
  2. Saisissez la commande suivante :
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. Activez le composant « Plateforme d’ordinateur virtuel » (WSL 2 uniquement) :
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. Redémarrez votre ordinateur.
WSL est installé. Vous pouvez maintenant télécharger et installer des distributions Linux depuis le Microsoft Store.
Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicités !

(merci pour le coup de pince )

Définir WSL 2 comme version par défaut

Par défaut, WSL 2 n’est pas l’architecture par défaut lors de l’installation d’une nouvelle distribution Linux.

Pour définir WSL 2 comme version par défaut (recommandé), entrez la commande suivante :

wsl --set-default-version 2
WSL 2 est maintenant défini comme version par défaut. Les nouvelles distributions Linux utiliseront désormais WSL 2 comme architecture.

Installer une distribution Linux

Une fois WSL installé, vous pouvez installer votre distribution Linux préférée depuis le Microsoft Store.

Voici comme procéder :

  1. Ouvrez le Microsoft Store.
  2. Recherchez puis cliquez sur la distribution Linux de votre choix.
  3. Vous pouvez accéder directement à la page de téléchargement d’une distribution Linux en cliquant sur un des liens ci-dessous :
  4. Cliquez sur le bouton Télécharger pour lancer le téléchargement et l’installation de la distribution Linux.
  5. Une fois l’installation terminée, exécutez votre distribution Linux via le menu Démarrer, la Recherche ou bien le Microsoft Store.
  6. Patientez pendant l’installation du système.
  7. Saisissez le nom d’utilisateur puis le mot de passe du compte utilisateur.
  8. Voilà, la distribution Linux a bien été installée sur Windows 10 !
  9. Pour plus de confort, utilisez le nouveau Windows Terminal.
Félicitations ! Vous avez installé une distribution Linux directement dans Windows 10. 👍

Liens utiles