Microsoft confirme que vous pouvez exécuter des conteneurs WSL sur Windows 10
Nous avons récemment installé des conteneurs WSL sur Windows 11 et créé un conteneur Linux personnalisé à partir de zéro pour évaluer ses performances sans dépendre de Docker Desktop. Microsoft a maintenant confirmé que les conteneurs WSL fonctionnent également sur Windows 10, les rendant accessibles à un plus large éventail d'utilisateurs.
Support étendu pour Windows 10
Bien que Windows 10 ait atteint sa fin de support le 14 octobre 2025, Microsoft a étendu le programme de Mises à jour de sécurité étendues pour les consommateurs (ESU) jusqu'au 12 octobre 2027, comme l'a initialement rapporté Windows Latest. Cela signifie que des millions de PC Windows 10 resteront en service pendant des années, et les conteneurs WSL ajoutent une autre raison de rester fidèle à ce système d'exploitation vieux de 11 ans.
Qu'est-ce que WSL et les conteneurs WSL ?
WSL, ou Windows Subsystem for Linux, fait partie de Windows depuis 2016. WSL 2, introduit en 2019, a apporté un véritable noyau Linux fonctionnant dans une machine virtuelle (VM) légère, remplaçant l'ancien niveau de traduction. Cette mise à niveau a rendu possible une prise en charge correcte de Docker pour les utilisateurs de Windows.
Contrairement à certains rapports initiaux, Microsoft n'a pas publié un WSL 3. Au lieu de cela, il a introduit les conteneurs WSL, une fonctionnalité intégrée pour créer, exécuter et gérer des conteneurs Linux directement sur Windows sans nécessiter Docker Desktop ou des outils similaires. Les conteneurs WSL utilisent wslc.exe, un outil en ligne de commande avec une syntaxe familière aux utilisateurs de Docker.
Les conteneurs WSL fonctionnent-ils sous Windows 10 ?
Oui, ils fonctionnent. Craig Loewen, le chef de produit Microsoft en charge du développement de WSL, a confirmé que les conteneurs WSL fonctionnent sous Windows 10 de la même manière que sous Windows 11. Il a déclaré :
« Cela fonctionne partout où WSL est pris en charge aujourd'hui, ce qui inclut la grande majorité™️ des versions Windows supportées. Donc oui, cela fonctionnera aussi sur Windows 10 :) »
Pour utiliser les conteneurs WSL, votre système doit exécuter Windows 10 version 2004 (Build 19041) ou une version ultérieure. Les conteneurs WSL s'installent comme une mise à jour de WSL plutôt qu'une fonctionnalité limitée à une version de Windows. Si WSL 2 fonctionne déjà sur votre système, les conteneurs WSL fonctionneront sans problème.
Comment installer des conteneurs WSL sur Windows 10
Pour installer des conteneurs WSL, assurez-vous que WSL est déjà en cours d'exécution. Contrairement à Windows 11, Windows 10 n'a pas le Terminal préinstallé. Bien que PowerShell puisse exécuter toutes les commandes nécessaires, les onglets dans Terminal offrent une expérience plus efficace. Il est fortement recommandé d'installer Terminal avant de continuer :
- Vérifiez la version de votre build Windows 10 pour confirmer la compatibilité.
- Installez WSL s'il n'est pas déjà présent.
- Exécutez les mises à jour pour garantir que WSL est à jour.
Il est important de noter que les conteneurs WSL sont encore une fonctionnalité en préversion, donc des problèmes occasionnels peuvent survenir. Par exemple, certains utilisateurs ont rencontré un message « Échec catastrophique, code d'erreur : E_UNEXPECTED » lors de leur premier lancement de conteneur, qui est généralement résolu par un redémarrage du système.
Créer un tableau de bord en direct avec des conteneurs WSL
Dans nos tests, nous avons créé un tableau de bord en direct à l'aide des conteneurs WSL sur Windows 10. Le conteneur exécute une application Flask légère qui récupère des métriques système en direct telles que la charge du CPU, l'utilisation de la mémoire, le temps de fonctionnement et la chaîne du noyau. Ces métriques sont affichées sur un tableau de bord à thème sombre avec des titres en dégradé, des cartes de statistiques colorées, des barres d'utilisation animées et un panneau de type terminal pour la sortie brute du noyau.
Toutes les données sont extraites de l'environnement de conteneur Linux à l'aide d'outils comme psutil pour les statistiques système et uname -a pour les informations sur le noyau. Les données sont rendues en HTML et servies via Flask sur le port 5000.
Nous avons utilisé la commande suivante pour construire l'image du conteneur :
wslc build -t wsl-dashboard .
Pour exécuter le conteneur et accéder au tableau de bord via un navigateur, nous avons utilisé :
wslc run -p 5000:5000 wsl-dashboard
Le processus a contourné Docker entièrement, car l'image a été construite et exécutée à l'aide des outils natifs des conteneurs WSL. Le runtime du conteneur, Moby, est le même moteur sur lequel Docker est construit, garantissant compatibilité et efficacité.
Passage GPU sur Windows 10
Les conteneurs WSL prennent également en charge le passage GPU en utilisant l'option --gpus all pour les conteneurs construits avec CUDA. Le passage utilise le pilote NVIDIA Windows, ne nécessitant aucune installation supplémentaire côté Linux. Les bibliothèques CUDA sont automatiquement exposées aux conteneurs demandant un accès GPU.
Par exemple, exécuter la commande suivante confirme la disponibilité du GPU pour un conteneur :
wslc run –rm –gpus all pytorch/pytorch:2.5.1-cuda12.4-cudnn9-runtime \python -c “import torch; print(torch.cuda.is_available())”
Cela permet des tâches comme l'affinage de petits modèles, l'inférence d'IA locale ou le test de code CUDA sur une machine Windows 10 avec un GPU dédié, atteignant des performances proches de celles de Linux natif.
Devriez-vous utiliser les conteneurs WSL sur Windows 10 ?
Si vous prévoyez de continuer à utiliser Windows 10 jusqu'à la fin du programme ESU en octobre 2027, les conteneurs WSL offrent une raison convaincante d'incorporer des outils Linux dans votre flux de travail sans installations supplémentaires. Cependant, à l'heure actuelle, les conteneurs WSL sont encore une fonctionnalité en préversion et leur fonctionnalité est idéale pour les cas d'utilisation à conteneur unique plutôt que pour des applications complexes à plusieurs services.
Microsoft mérite des éloges pour avoir assuré que les conteneurs WSL fonctionnent à la fois sur Windows 10 et Windows 11. Si les futures mises à jour continueront de prendre en charge Windows 10 reste incertain. Cependant, tester les conteneurs WSL ne coûte rien, ce qui en fait une option à explorer sur votre PC Windows 10 existant.
Windows Latest dépend de lecteurs comme vous. Faites de nous votre source préférée sur Google Discover et Google Search pour aider notre reportage indépendant à atteindre davantage de lecteurs.

