WSL: Linux dans Windows
Il peut être très utile d'avoir accès un terminal Linux, mais mettre un place l'environnement, même avec une machine virtuelle, est parfois compliqué. Une solution proposée par Microsoft, s'appelle Windows Subsystem for Linux (WSL). Elle permet d'avoir un terminal Linux, parmi un choix de distributions répandues, notamment Ubuntu.
Cette solution n'est disponible que sur Windows 10 et 11.
Préparation
Installation
Comment accéder à votre WSL
Pour rentrer dans votre WSL, il vous suffit d'exécuter la commande wsl
sans arguments.
Si vous possédez plusieurs installations de WSL, cette méthode vous fera rentrer dans votre distribution par défaut. Supposons que dans mes WSL, j'en ai un nommé INSA
, qui n'est pas la distribution par défaut, je dois utiliser wsl -d INSA
Vous pouvez également accédez à vos dossiers présent dans votre WSL depuis l'explorateur de fichiers Windows.
Bonnes pratiques
Vous pouvez accéder à vos fichiers Windows depuis ce terminal. Il vous suffit d'aller dans le répertoire /mnt
, dans lequel vous retrouverez vos disques, notamment le disque C:
, qui aura pour chemin /mnt/c
dans votre terminal.
Il est même fortement recommandé de travailler sur votre disque Windows, plutôt que dans votre répertoire personnel de Linux, sauf si vous affectionnez éditer vos fichiers dans un terminal.
Si vous utilisez git, il vaut mieux le faire depuis Windows. Des problèmes relatifs aux droits peuvent survenir si vous l'utilisez depuis Linux (c'est lié au système de fichier NTFS utilisé par Windows).
Pour aller plus loin
Vous pouvez voir la liste des WSL installés sur votre machine avec la commande wsl -l -v
.
Vous pouvez également consulter la documentation officielle pour plus d'informations sur WSL: