Créer un environnement de type Unix sur Windows 10 n’a pas besoin d’être compliqué, grâce à WSL (Windows Subsystem for Linux). Cela vous permet de faire tourner de vrais distributions Linux directement à côté de Windows, sans avoir à vous lancer dans le dual-boot ou utiliser des machines virtuelles gourmandes en ressources. Après avoir suivi ce processus, Windows peut devenir une plateforme très flexible pour utiliser des commandes et applications Unix sans prise de tête.
En gros, vous allez mettre en place un environnement Linux qui fonctionne harmonieusement avec Windows 10. C’est super pratique pour les développeurs ou amateurs qui veulent profiter des outils UNIX sans abandonner leur système préféré. Le meilleur ? Vous ne changez pas d’OS, tout s’intègre parfaitement.
Activer WSL
La première étape est d’activer la fonctionnalité WSL. C’est aussi simple que d’ouvrir PowerShell en mode administrateur et de taper wsl --install
. Cette commande fait deux choses : elle active WSL et télécharge la distribution Linux par défaut, généralement Ubuntu. Si vous préférez une autre distribution, pas de souci, vous pourrez la choisir plus tard. Mais cette méthode est la plus rapide pour commencer.
Si vous souhaitez faire ça manuellement d’abord, vous pouvez aussi utiliser cette commande dans PowerShell :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Redémarrer
Après, il faut redémarrer votre PC. C’est un peu embêtant, mais indispensable, sinon WSL ne marchera pas correctement. Je ne sais pas pourquoi, mais c’est comme ça. Vous pouvez utiliser le menu Démarrer pour redémarrer ou taper simplement ceci dans PowerShell :
Restart-Computer
Choisir votre distribution Linux
Une fois revenu, ouvrez le Microsoft Store et cherchez les distributions Linux disponibles. Il y a des options comme Ubuntu, Debian ou Kali Linux, suivant vos besoins. Choisissez celle qui vous plaira et installez-la directement depuis le magasin, ce qui garantit d’avoir la dernière version sans prise de tête.
Configurer votre environnement Linux
Après l’installation, lancez simplement votre nouvelle distribution Linux depuis le menu Démarrer. Elle vous guidera pour créer votre nom d’utilisateur et mot de passe — un peu comme la configuration d’un nouveau téléphone, mais en moins excitant. Peut-être voudrez-vous définir un utilisateur par défaut, ce qui implique de modifier certains fichiers de configuration, par exemple à %LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhgqz19g7g2\LocalState\rootfs\etc\passwd
(ou autre emplacement, selon votre choix). Une fois tout cela terminé, vous êtes prêt à partir !
Pour que tout tourne bien, il est conseillé de mettre à jour régulièrement votre système Linux. Tapez ces commandes dans votre terminal :
sudo apt update && sudo apt upgrade
Si vous utilisez encore WSL 1, passez à WSL 2 avec cette commande :
wsl --set-version 2
Remplacez <nom_de_la_distro>
par le nom que vous avez donné à votre distribution, que vous pouvez vérifier avec wsl -l -v
. Mettez à jour tout ça régulièrement pour profiter des nouvelles fonctionnalités et correctifs de sécurité.
Pour tirer le meilleur de WSL, assurez-vous que votre Windows 10 est en version 1903 ou supérieure, surtout si vous utilisez WSL 2. Pour vérifier, appuyez sur Win + R, tapez winver, puis validez avec Entrée. Si vous utilisez plusieurs distributions, la gestion en ligne de commande avec wsl --set-version
et wsl --list --verbose
facilite grandement la tâche. Pensez aussi à faire des sauvegardes régulières de vos fichiers Linux, qui se trouvent dans votre dossier utilisateur Windows, par exemple dans /mnt/c/Users/<VotreNomUtilisateur>/
. Des outils comme Windows Terminal rendent aussi le terminal plus agréable, en vous permettant de changer le shell par défaut ou de créer des profils WSL personnalisés.
Comment vérifier ma version de WSL ?
Utilisez wsl -l -v
pour voir quelles distributions sont installées et leur version. C’est une bonne manière de rester informé sur la compatibilité.
Puis-je faire tourner des applications graphiques Linux via WSL ?
Oui, surtout avec WSL 2, en utilisant un serveur X compatible Windows comme VcXsrv ou WSLg. Lancez vos applications graphiques depuis le terminal, et elles apparaîtront dans Windows comme si elles faisaient partie du système.
Faut-il payer pour WSL ou les distributions Linux ?
Bonne nouvelle : tout est gratuit ! WSL comme ses distributions Linux, parfait pour tester Linux sans dépenser un centime.
Mon système Linux peut-il accéder aux fichiers Windows ?
Absolument ! Vos fichiers Windows sont accessibles dans Linux à /mnt/c/
. Par exemple, /mnt/c/Users/<VotreNomUtilisateur>/Documents
correspond à votre dossier Documents Windows. C’est pratique pour partager facilement des données entre les deux systèmes.
Et la performance, comment WSL se comporte-t-il ?
WSL 2 offre une performance quasi-native, ce qui est top pour la majorité des tâches. Attention cependant : certains programmes qui ont besoin d’un accès matériel direct pourraient avoir des soucis par rapport à une installation Linux classique. Mais, pour la plupart des utilisateurs, WSL fonctionne très bien.
- Activer la fonction WSL via PowerShell ou le Panneau de configuration.
- Redémarrer votre machine pour que tout soit pris en compte.
- Télécharger votre distribution Linux préférée depuis le Microsoft Store.
- Configurer votre environnement Linux en créant votre utilisateur.
- Maintenir votre Linux à jour avec des commandes régulières.
Faire tourner Unix via WSL sur Windows facilite la vie des développeurs et de tous ceux qui veulent tirer parti des deux mondes. Ce type de configuration permet de passer aisément de l’un à l’autre sans souci. Si tout est bien fait, vous disposerez d’un outil pratique pour augmenter votre productivité et garder vos flux de travail fluides.
Avec une installation simple et quelques astuces, vous pouvez adapter votre environnement Unix à tous vos besoins — des commandes basiques aux tâches de développement complexes. Maitrisez cette configuration, et profitez de la liberté de travailler sur les deux plate-formes, sans vous prendre la tête avec deux systèmes séparés.