Vous êtes sur la page 1sur 15

WSL 2

Linux power

06/01/2021
SOMMAIRE

• WSL c'est quoi ?

• Pro / cons

• Installation

• VS Code

• Démo
WSL C'est quoi ?

• Windows Subsystem for Linux (WSL), en français "Sous-système Windows pour Linux", parfois
grossièrement appelé "Bash sur Windows" est une couche de compatibilité permettant d'exécuter des
fichiers ELF (binaires exécutables) pour Linux à partir d'un système Windows 64 bits.
• Historique :
• 2 août 2016 : version 1
• 6 mai 2019 : version 2
• Distributions Linux (LTS*) disponibles (Microsoft Store):
• Ubuntu
• Debian
• Kali Linux
• Alpine
• SUSE Linux Entreprise Server
* Long Term Support
Pro / cons

Pro : 
• Léger (consommation de RAM, Hyper-V) depuis la version 2
• Intégré à Windows
• Plugins pour IDE (VSCode, JetBrains)

Cons : 
• Pas d'interface graphique (GUI*) contrairement à VirtualBox, VMware, etc...
• Non compatible Windows < 10
• Limitation des distributions Linux (cf: Windows Store)

* Graphical User Interface


Installation 1/6 : WSL 1

• Ouvrir un terminal (Windows Power Shell ou Windows Terminal) en


administrateur :
dism.exe /online /enable-feature /featurename:Microsoft-
Windows-Subsystem-Linux /all
• Redémarrer la machine

* Deployment Imaging Servicing Management


Installation 2/6 : Migration vers WSL 2

• Windows Update
Installation 3/6 : Activer la fonctionnalité Machine virtuelle

• Ouvrir un terminal en administrateur :


dism.exe /online /enable-feature
/featurename:VirtualMachinePlatform /all /norestart
• Redémarrer la machine
Installation 4/6 : Télécharger le package de mise à jour du noyau Linux

• Installer le package suivant


https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
Installation 5/6 : WSL 2 par défaut

• Ouvrir un terminal en administrateur :


wsl --set-default-version 2
Installation 6/6 : Distribution Linux

• Directement depuis Microsoft Store


Utilisation

• Par défaut, lancer l'application Ubuntu.


• Depuis Windows Terminal avec la commande wsl ~.
• Depuis l'explorateur de fichier :  \\wsl$\Ubuntu.

Remarque: WSL tourne en tache de fond avec le processus Vmmem.


VSCode

• Installer le plugin Remote – WSL.


• Ce plugin permet de se connecter à l'intérieur de l'une des machines virtuelles.
DEMO
Bonus:

• Des outils connus et populaires seront à votre service:

• Frameworks PHP pris en charge:


Sources

• WSL c'est quoi : https://doc.ubuntu-fr.org/wsl 


• Installation de WSL : 
https://docs.microsoft.com/fr-fr/windows/wsl/install-win10
• En savoir plus sur DISM.exe :
https://fr.nex-software.com/qu39est-ce-que-dismexe

Vous aimerez peut-être aussi