- WSL2 embarque un vrai kernel Linux, pas une traduction d'appels système
- Docker fonctionne nativement avec WSL2, fini les galères
- Installation en une commande : wsl --install depuis PowerShell
Article de blog personnel — expérience et observations Korben basées sur l'écosystème WSL2 actuel.
Franchement, il y a cinq ans, je vous aurais dit que lancer Linux sur Windows c'était un bricolage. Aujourd'hui en 2026 ? C'est devenu tellement mature que c'est presque devenu la solution par défaut pour les devs. WSL2 (Windows Subsystem for Linux version 2) n'est plus un gadget marketing de Microsoft — c'est un vrai outil professionnel. Et si vous êtes développeur, administrateur système ou même curieux de tech, il y a de bonnes raisons d'y jeter un oeil.
Qu'est-ce que WSL2 exactement ?
Commençons par les bases, pour ceux qui arrivent juste. WSL2, c'est Windows qui héberge une vraie machine virtuelle Linux légère. Contrairement à WSL1 (la première version), WSL2 n'essaie pas de traduire les appels système Linux en appels Windows — non, il embarque un vrai kernel Linux, géré par Hyper-V en arrière-plan. Résultat : la compatibilité est quasi parfaite.
Concrètement, ça veut dire que vous pouvez utiliser des outils Linux natifs (bash, grep, docker, git, etc.) directement depuis Windows, sans virtualisation lourde type VirtualBox ou VMware. C'est rapide, c'est transparent, et ça consomme pas vos ressources comme un ogre.
Microsoft a clairement bien compris que les développeurs modernes veulent Linux, point. Au lieu de les perdre, ils les ont intégrés. Malin.
Pourquoi c'est devenu indispensable en 2026
Docker fonctionne nativement sur WSL2. Docker Desktop utilise WSL2 par défaut depuis plusieurs années maintenant, et ça change la vie si vous travaillez sur des conteneurs. Fini le temps où lancer Docker sur Windows était une galère de fou.
Les devs Python, Node.js, Rust, Go — tous trouvent un environnement Linux authentique pour travailler, sans dual-boot, sans VM à lancer à part. Vous avez Visual Studio Code qui se connecte directement à WSL2 via l'extension Remote - WSL, et boom : vous développez dans Linux depuis l'interface Windows. C'est transparent.
L'open source s'en fout royalement de Windows. Mais grâce à WSL2, Windows s'est rendu compatible avec l'open source. C'est un revirement qu'on n'aurait jamais cru voir chez Microsoft il y a dix ans.
Les vraies limitations (honnêtement)
Mais attendez, c'est pas la panacée. WSL2 c'est puissant, mais il faut comprendre ses limites.
D'abord, c'est encore une couche d'abstraction. Si vous avez besoin d'une performance GPU directe ou d'accès bas niveau à du hardware spécialisé, WSL2 peut devenir votre goulot d'étranglement. Les jeux Linux, par exemple, ça reste compliqué.
Ensuite, le système de fichiers. Les fichiers Windows et Linux cohabitent, mais accéder aux fichiers Windows depuis WSL2 est plus lent qu'accéder aux fichiers Linux depuis WSL2. Il faut donc bien organiser vos projets — idéalement les garder dans le système de fichiers Linux de WSL2 (/home ou /root) plutôt que de les synchroniser depuis Windows.
Et puis, WSL2 c'est un truc Microsoft. Ça marche bien, mais vous êtes dépendant d'une seule entreprise. Si vous êtes puriste open source jusqu'à la moelle, un vrai dual-boot Linux reste plus « honnête ».
Installer WSL2 : c'est vraiment simple en 2026
Microsoft a clairement optimisé l'onboarding. Voici ce que vous devez faire concrètement :
- Ouvrez PowerShell en administrateur et tapez :
wsl --install. C'est tout. Microsoft gère l'installation d'Hyper-V, du kernel Linux, et d'une distribution de base (Ubuntu par défaut). - Redémarrez votre machine (oui, c'est Windows).
- À la première ouverture, WSL2 vous demandera de créer un utilisateur Linux. Faites-le.
- Installez l'extension
Remote - WSLdans Visual Studio Code si vous l'utilisez. - Commencez à taper des commandes Linux :
apt update,apt install,docker, etc.
Clairement, en 2026, c'est accessible même pour les débutants. Pas besoin de connaître les partitions, les bootloaders, ou de faire peur à sa machine.
Les distributions disponibles
Par défaut, vous obtenez Ubuntu. Mais si vous préférez, Microsoft Store propose plusieurs distributions Linux : Debian, Fedora, Kali, openSUSE. Vous pouvez même avoir plusieurs installations parallèles. Chacune fonctionne indépendamment.
Pour les puristes open source, Debian est une excellente alternative à Ubuntu (moins de trucs propriétaires de Canonical), et elle marche impeccablement sur WSL2.
Ce que vous devriez faire concrètement
- Activez WSL2 avec
wsl --installsi vous êtes sur Windows 10/11 récent. - Installez Docker Desktop et activez l'intégration WSL2 dans les paramètres.
- Installez Visual Studio Code et l'extension
Remote - WSL. - Testez un
docker run hello-worlddepuis WSL2 pour vérifier que tout fonctionne. - Organisez vos projets dans WSL2 (pas dans
C:\Users). - Utilisez
wsl --list --verbosepour vérifier que vous êtes bien en WSL2 (pas WSL1).
Conclusion : c'est le moment
WSL2 en 2026, c'est clairement devenu la solution de référence pour bosser avec Linux sur Windows sans prise de tête. C'est rapide, c'est stable, c'est bien intégré. Si vous êtes développeur et que vous aviez des doutes, franchement, c'est le moment d'essayer. Et si vous êtes encore puriste et que vous refusez d'utiliser Windows, je respecte, mais au moins vous savez que vous laissez sur la table un outil devenu vraiment compétent. Microsoft a gagné cette bataille, et honnêtement, c'est pour le meilleur.
Sources et références
Documentation officielle Microsoft WSL2 : learn.microsoft.com/fr-fr/windows/wsl/
Docker Desktop WSL2 integration : docs.docker.com/desktop/wsl/
Visual Studio Code Remote - WSL extension : marketplace.visualstudio.com
Tendances générales d'adoption WSL2 observées sur GitHub, Stack Overflow, et communautés dev depuis 2024-2026.