50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
11 min restantes
Outils pour développeurs et DevOps

Comment installer Linux Bash sur Windows 10 [Tutoriel complet]

Matt Schmitt By Matt Schmitt 11 min de lecture Mis à jour le 9 octobre 2025
installer Linux Bash sur Windows

Beaucoup de gens pensent que Windows et Linux sont deux univers à part entière, jusqu'au jour où ils découvrent le Sous-système Windows pour Linux. J'étais du même avis, avant de passer trois ans à jongler entre machines virtuelles et configurations dual-boot pour exécuter de simples commandes Linux. Bash pour Windows supprime cette complexité en intégrant directement les fonctionnalités de Linux dans votre environnement Windows.

Bash, conçu à l'origine pour Linux, est un interpréteur qui traite les commandes shell. En clair, un shell prend les commandes que vous saisissez et indique à votre système d'exploitation quoi en faire. Cette fonctionnalité du shell Bash de Linux devient indispensable dès que vous avez besoin d'accéder aux outils et flux de travail de Linux.

PowerShell étant déjà intégré à Windows, on peut se demander pourquoi installer Bash de Linux sur Windows 10 ou Windows 11. Voici ce que j'ai appris après des années de développement : quand vous avez besoin de Linux sur Windows 10, les solutions de contournement créent plus de problèmes qu'elles n'en résolvent.

Avant, les développeurs s'appuyaient sur des machines virtuelles, Cygwin et PuTTY pour accéder aux fonctionnalités de Linux sous Windows. Ces solutions fonctionnaient, mais chacune avait ses propres contraintes.

windows-vps Hébergement Windows 10 VPS

Obtenez un Windows 10 VPS performant pour le bureau à distance, au meilleur prix du marché. Windows 10 GRATUIT sur stockage NVMe SSD et connexion haut débit.

Voir les offres Windows 10 VPS

Que se passe-t-il quand on installe Bash sur Windows 10 ?

Voici ce qu'il faut savoir : quand vous installez Linux sur Windows 10, vous obtenez en pratique un véritable environnement Linux qui s'exécute directement aux côtés de votre système Windows. En d'autres termes, les problèmes d'émulation disparaissent, et vous pouvez enfin exécuter des commandes Linux sans les pénalités de performance habituelles.

Cette différence de noyau entraîne toutefois des limitations concrètes. WSL 1 (la version originale) devait traduire les appels système Linux en appels système Windows, ce qui générait une surcharge de performance notable. WSL 2 a résolu la plupart de ces problèmes en intégrant un véritable noyau Linux dans une machine virtuelle légère, mais les performances restent inférieures à celles d'une installation native Linux.

Les limitations les plus importantes que j'ai rencontrées concernent l'accès au matériel et les modules noyau. Il n'est pas possible de charger des modules noyau personnalisés sans compiler son propre noyau WSL, et l'accès direct au matériel via les périphériques /dev est restreint. Des opérations comme le montage de fichiers ISO en tant que périphériques bloc ou l'utilisation de pilotes matériels spécifiques ne fonctionneront pas, car le système de modules noyau se comporte différemment de celui d'un Linux natif.

De plus, cette configuration d'un terminal Linux sous Windows élimine les compromis habituels que je devais faire pour travailler avec des outils open source sur Windows. Fini les allers-retours entre systèmes en cours de projet ou les problèmes de compatibilité.

Remarque : Bash ne peut être installé que sur des systèmes 64 bits et est incompatible avec les versions 32 bits de Windows. Cette limitation vient du fait que WSL a été conçu spécifiquement pour exécuter des binaires Linux 64 bits (format ELF64). Les composants noyau Windows qui permettent à WSL de fonctionner s'appuient sur des instructions et des mécanismes réservés au x64 pour des raisons de performance et de stabilité. Le matériel moderne étant massivement 64 bits, Microsoft a concentré ses efforts de développement exclusivement sur cette plateforme.

Prérequis de version Windows :

  • Windows 10 : Version 2004 (build 19041) ou supérieure requise
  • Windows 11 : Toutes les versions sont prises en charge

Vérifier votre version : Appuyez sur Win+R, saisissez winver, puis appuyez sur Entrée.

Installer Linux Bash sur Windows 10 et Windows 11

Réponse directe : Go avec Ubuntu. Près d'un développeur sur quatre dans le monde a utilisé Ubuntu en 2024, ce qui en fait la distribution Linux la plus populaire. Elle est accessible aux débutants, bien documentée et bénéficie de la plus grande communauté de support.

Configuration requise : Windows 10 version 2004 (build 19041) ou supérieure, ou n'importe quelle version de Windows 11. La procédure d'installation de Linux sur Windows 10 suit les mêmes étapes sur les deux systèmes via la méthode d'installation moderne.

La procédure est identique pour d'autres distributions comme SUSE ou Debian, ces étapes s'appliquent donc quel que soit votre choix. Voici le détail :

  1. Activer le sous-système Windows pour Linux
  2. Télécharger et installer la distribution Linux de votre choix

Étape 1 : Activer la fonctionnalité Windows Subsystem for Linux (WSL)

Avant d'installer Linux Bash sur Windows, vous devez activer le sous-système Windows pour Linux. En d'autres termes, vous autorisez Windows à exécuter des programmes Linux en parallèle de ses propres applications.

Tapez « Activer ou désactiver des fonctionnalités Windows » dans la barre de recherche Windows, puis cliquez sur Ouvrir. Cela ouvre Windows' interface de gestion des fonctionnalités optionnelles, où vous pouvez ajouter ou supprimer des composants système.

installer Linux Bash sur Windows 10

Cochez maintenant les cases « Virtual Machine Platform » et « Windows Subsystem for Linux ». Ces deux fonctionnalités sont indispensables au bon fonctionnement de l'ensemble. Elles peuvent être décochées par défaut, vérifiez-les avant de continuer.

Si la boîte de dialogue des fonctionnalités Windows ne s'ouvre pas ou si vous ne trouvez pas WSL : Vous utilisez probablement une ancienne version de Windows 10. Exécutez winver pour vérifier votre version — vous devez disposer du build 19041 ou supérieur. Pour les versions antérieures, activez d'abord le Mode Développeur via Paramètres > Mise à jour et sécurité > Pour les développeurs.

Vous pouvez également utiliser PowerShell si vous préférez les outils en ligne de commande. Recherchez « Windows PowerShell » et sélectionnez « Exécuter en tant qu'administrateur ».

Ensuite, exécutez cette commande :

Enable-WindowsOptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Si vous obtenez des erreurs « accès refusé » : Assurez-vous d'exécuter PowerShell en tant qu'Administrateur. Faites un clic droit sur l'icône PowerShell et sélectionnez « Exécuter en tant qu'Administrateur ».

Patientez quelques secondes jusqu'à l'apparition de cette fenêtre de confirmation.

Windows va vous demander de redémarrer votre ordinateur. Tapez Y et appuyez sur Entrée. Votre système est prêt pour la suite.

Étape 2 : Télécharger une distribution Linux depuis le Microsoft Store

Après le redémarrage de votre ordinateur, ouvrez Microsoft Store et recherchez Ubuntu. Ce processus de téléchargement de Linux pour Windows 10 a été considérablement simplifié par rapport aux anciennes méthodes.

installer Linux bash

Choisissez Ubuntu 20.04 LTS (la dernière version à support long terme) et installez-la.

Si l'installation se bloque ou échoue : Effacez le cache du Microsoft Store en appuyant sur Win+R, puis en tapant wsreset.exe, puis appuyez sur Entrée. Attendez que la fenêtre vide se ferme, puis essayez d'installer Ubuntu à nouveau.

Astuce rapide : si vous fermez accidentellement la page du Microsoft Store après l'installation, recherchez simplement Ubuntu dans la barre de recherche Windows et lancez l'application depuis là.

Un détail important : assurez-vous que Ubuntu s'installe sur votre lecteur C (le lecteur système). WSL ne fonctionne que depuis le lecteur système, ce qui évite des problèmes potentiels par la suite.

L'installation prend quelques minutes. Que se passe-t-il en coulisses ? Windows crée un vrai sous-système Linux intégré à votre configuration existante. Ce n'est pas une machine virtuelle : c'est plutôt deux systèmes d'exploitation qui partagent le même ordinateur.

Une fois le terminal ouvert, vous devrez définir un nom d'utilisateur et un mot de passe Linux. Ils n'ont pas besoin de correspondre à vos identifiants Windows. À ce stade, l'installation de Bash est terminée.

Si vous ne trouvez pas Ubuntu après l'installation :Essayez ces options dans l'ordre :

  1. Recherchez « Ubuntu » dans le menu Démarrer de Windows
  2. Ouvrez l'invite de commandes et tapez wsl pour lancer directement

Si cela ne fonctionne pas, exécutez wsl –install -d Ubuntu dans PowerShell en tant qu'administrateur.

Type clear pour nettoyer l'écran, et c'est terminé. Vous disposez maintenant d'un terminal Linux fonctionnel pour Windows, qui tourne en parallèle de vos applications Windows.

Remarque : Plutôt que d'ouvrir Bash comme application Windows 10, vous pouvez aussi le lancer depuis l'invite de commandes Windows en tapant Bash. De là, tapez exit pour quitter Bash et revenir au mode Windows. Vous savez maintenant comment lancer le terminal Linux sur Windows et d'où le faire.

Étape 3 : passer à WSL2 et aux dernières fonctionnalités

Dans les sections précédentes, nous avons activé la fonctionnalité Plateforme de machine virtuelle. Vérifiez que vous avez bien effectué cette étape, car elle est requise pour WSL2.

Ouvrez maintenant PowerShell en tant qu'administrateur et exécutez cette commande pour passer de WSL1 à WSL2 :

wsl –set-default-version 2

La mise à niveau prend généralement entre 5 et 10 minutes. Pour vérifier qu'elle s'est bien déroulée, exécutez :

wsl -l -v

 

RDP-vps Besoin d'un bureau à distance ?

Des serveurs RDP fiables et performants avec 99,95 % de disponibilité. Emportez votre bureau partout, dans les grandes villes des États-Unis, d'Europe et d'Asie.

Obtenir un serveur RDP

Ce qui distingue WSL2 : WSL2 utilise un vrai noyau Linux au lieu de la couche de traduction de WSL1. Résultat : des opérations sur les fichiers plus rapides, une compatibilité complète des appels système, et de meilleures performances pour l'intégration de la ligne de commande Linux avec Windows. L'expérience Bash Linux sous Windows devient nettement plus réactive avec WSL2.

Améliorations récentes de WSL2 à connaître :

Microsoft met activement à jour WSL2 depuis 2024. Le noyau Linux est passé de la version 5.15 à la version 6.6, avec des gains de performances notables et une meilleure prise en charge du matériel. Vous pouvez passer à la dernière version à tout moment en exécutant :

wsl –update

À lire aussi : Présentation du sous-système Windows pour Linux !

Les nouvelles fonctionnalités incluent la récupération automatique de la mémoire (WSL restitue désormais la mémoire inutilisée à Windows), une meilleure intégration de la sécurité en entreprise, et une nouvelle interface graphique de configuration bien plus pratique que la modification manuelle des fichiers de configuration.

Pour les systèmes récents : Windows 11 offre à ses utilisateurs des avantages supplémentaires : meilleure prise en charge graphique et intégration native du système de fichiers. Sous Windows 10, les améliorations de performance de base sont bien présentes, mais certaines fonctionnalités avancées nécessitent Windows 11.

Conclusion

Conclusion

Windows et Linux sont naturellement deux systèmes d'exploitation différents, chacun avec ses points forts. PowerShell excelle dans l'administration Windows, tandis que Bash vous ouvre l'écosystème open-source dans toute son étendue. Avoir les deux sur la même machine ? C'est un vrai avantage.

Microsoft a développé Windows Subsystem for Linux précisément pour combler ce fossé. En clair : ils ont créé un moyen d'exécuter les outils Linux nativement sur Windows, sans les contraintes habituelles d'une machine virtuelle.

Ce que vous avez accompli en suivant ce guide va bien au-delà d'une simple installation de logiciels. Vous disposez maintenant des mêmes outils en ligne de commande qui font tourner la plupart des serveurs web et des environnements de développement. La configuration n'est pas parfaite - le kernel Linux est toujours manquant - mais pour la majorité des projets de développement, elle est suffisamment proche de la réalité.

windows-vps Hébergement Windows 10 VPS

Obtenez un Windows 10 VPS performant pour le bureau à distance, au meilleur prix du marché. Windows 10 GRATUIT sur stockage NVMe SSD et connexion haut débit.

Voir les offres Windows 10 VPS

Savoir faire tourner Linux sur Windows 10 ouvre des possibilités de développement multiplateforme qui n'étaient pas réalisables avec les machines virtuelles traditionnelles. Que vous développiez des applications web, gériez des serveurs ou conceviez des logiciels multiplateformes, cet environnement de terminal Bash pour Windows vous donne les outils qu'il vous faut.

Si vous utilisez une ancienne version de Windows 10, assurez-vous d'activer le Mode Développeur. WSL2 offre de meilleures performances que WSL1, et la migration est simple.

C'est compréhensible, cette configuration peut sembler complexe si vous débutez avec les outils en ligne de commande. Mais une fois pris en main, vous apprécierez d'avoir les applications Windows et les utilitaires Linux disponibles en même temps. Si vous décidez un jour de ne plus avoir besoin d'accès Linux, la désinstallation est aussi simple que l'installation.

Questions fréquemment posées

Quelle est la différence entre WSL1 et WSL2 ?

WSL2 utilise un vrai noyau Linux dans une machine virtuelle légère, tandis que WSL1 traduit les appels système Linux en équivalents Windows. En pratique, WSL2 offre des performances nettement supérieures pour les opérations sur les fichiers et une compatibilité complète avec les applications Linux. Lors d'une installation récente de Linux Bash sur Windows 10, vous obtenez WSL2 par défaut. La contrepartie : WSL2 consomme un peu plus de mémoire, mais le gain de performances en vaut la peine pour la plupart des utilisateurs.

Puis-je faire tourner plusieurs distributions Linux sur le même ordinateur Windows ?

Oui, vous pouvez installer et faire tourner plusieurs distributions simultanément. Chaque terminal Linux pour l'environnement Windows fonctionne de façon indépendante, avec son propre système de fichiers et ses propres paramètres. Vous pouvez par exemple avoir Ubuntu pour le développement web, Debian pour vos projets serveur, et Kali Linux pour la sécurité - le tout sur la même machine Windows. Utilisez wsl -l -v pour lister toutes les distributions installées, et wsl -d [DistributionName] pour en démarrer une en particulier.

Comment accéder à mes fichiers Linux depuis Windows File Explorer ?

Tapez explorer.exe . dans votre terminal Bash pour ouvrir le répertoire Linux courant dans l'Explorateur de fichiers Windows. Vous pouvez aussi naviguer vers \\wsl$\ dans l'Explorateur de fichiers pour parcourir toutes vos distributions WSL. Les applications Windows peuvent modifier des fichiers Linux, mais évitez de toucher aux fichiers système directement depuis Windows - limitez-vous à votre dossier personnel et à vos répertoires de projet.

L'installation de WSL va-t-elle ralentir mon ordinateur Windows ?

WSL a un impact minimal sur les performances du système quand il n'est pas actif. La ligne de commande Linux pour Windows ne consomme des ressources que lorsque vous l'utilisez. WSL2 réserve une partie de la mémoire (en général 50 % de votre RAM ou 8 GB, selon le montant le plus faible), mais elle libère automatiquement la mémoire inutilisée vers Windows. Pour la plupart des utilisateurs disposant d'un matériel récent, l'impact sur les performances est négligeable comparé à l'exécution d'une machine virtuelle classique.

Puis-je exécuter des applications graphiques (GUI) dans WSL ?

Les installations WSL récentes prennent en charge les applications graphiques via WSLg (Windows Subsystem for Linux GUI). Une fois Bash configuré pour Windows, vous pouvez lancer des applications graphiques Linux comme Firefox, GIMP ou des outils de développement, qui s'affichent aux côtés de vos applications Windows. Cette fonctionnalité nécessite Windows 10 build 19044+ ou Windows 11. Installez une application graphique avec sudo apt install firefox, puis lancez-la en tapant firefox dans votre terminal.

Et si je veux désinstaller WSL ou passer à une autre distribution ?

Pour supprimer une distribution spécifique, utilisez <code>wsl --unregister [DistributionName]</code> dans PowerShell. Cette commande supprime définitivement la distribution et tous ses fichiers. Pour désinstaller WSL complètement, décochez « Windows Subsystem for Linux » et « Virtual Machine Platform » dans les fonctionnalités Windows, puis redémarrez. Si vous souhaitez passer de Ubuntu à une autre distribution après avoir installé Linux sur Windows 10, installez simplement la nouvelle distribution depuis le Microsoft Store : vous pouvez faire tourner plusieurs distributions en parallèle ou supprimer l'ancienne.

Partager

À lire sur le blog

Continuez la lecture.

Un conteneur métallique protégé par un dôme en fil de fer néon cyan lumineux, affichant le titre de l'article et le logo Cloudzy sur fond bleu profond.
Outils pour développeurs et DevOps

Les principales erreurs de sécurité Docker à éviter en 2026

Il est possible de faire tourner Docker en production pendant des mois sans le moindre problème apparent. Les conteneurs démarrent, les applications répondent, rien ne plante. Puis un port exposé ou une permission mal configurée crée

Rexa CyrusRexa Cyrus 15 min de lecture
Une structure cubique 3D bleu lumineux représentant des conteneurs Docker, avec le texte « Portainer vs Yacht : quelle interface Docker choisir » et le logo Cloudzy.
Outils pour développeurs et DevOps

Portainer vs Yacht : quelle interface Docker choisir en 2026 ?

Gérer des conteneurs Docker via la CLI convient aux configurations simples, mais cette approche atteint vite ses limites. À mesure que le nombre de conteneurs augmente, suivre manuellement les états, les journaux et les mises à jour devient une source d'erreurs

Rexa CyrusRexa Cyrus 13 min de lecture
Outils d'intégration continue
Outils pour développeurs et DevOps

Les meilleurs outils CI/CD pour optimiser vos workflows DevOps en 2026

&nbsp; Le monde du développement logiciel évolue plus vite que jamais. Pour ne pas se laisser distancer, il est essentiel d'adopter les méthodologies DevOps et Agile

Ada LovegoodAda Lovegood 11 min de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.