Le dual boot Windows et Linux était autrefois la réponse pour ceux qui en avaient besoin des deux. Ensuite, chaque mise à jour fonctionnelle de Windows réécrivait le chargeur de démarrage, GRUB disparaissait constamment, et la table de partitions gagnait un nouveau locataire que Microsoft ne se souvenait pas d’avoir invité. Il existe maintenant une façon beaucoup moins fragile d’exécuter Linux sur une machine Windows : une configuration WSL correctement réglée, un hyperviseur, ou un runtime de conteneur qui vit à l’intérieur de Windows plutôt qu’à côté de lui.
Nous avons testé sept façons d’obtenir un userland Linux fonctionnel de Windows 11 sans une deuxième entrée de démarrage. Ci-dessous se trouve ce qui tient vraiment à travers une journée de développement complète, une compilation qui maximalise tous les cœurs, et une mise à jour Windows qui aurait bloqué un setup dual boot.
Quoi chercher dans un remplacement de dual boot
- Performance native. Les temps de compilation et d’E/S doivent être dans les 10% de Linux bare-metal, pas une surcharge VM lourde.
- Interopérabilité du système de fichiers. Lire les fichiers Windows depuis Linux (et vice versa) doit être transparent, pas un détour vers un dossier réseau partagé.
- Accès au GPU. Les charges de travail CPU-only et GPU-accelerated (CUDA, ROCm) doivent simplement fonctionner.
- Réseau. Bridged, NAT et mDNS doivent se comporter comme une machine normale sur le LAN.
- Snapshots et rollback. Un environnement cassé doit récupérer en secondes, pas une réinstallation.
- Temps de démarrage. Dix secondes jusqu’au shell c’est bien. Soixante c’est un changement de style de vie.
Comparaison rapide
| Application | Meilleur pour | Licence | Plan gratuit | Prix initial | Évaluation |
|---|---|---|---|---|---|
| WSL2 | Default Linux userland | MIT | Free | Free | 4.7 |
| Hyper-V | Windows-native full VMs | Proprietary | Windows Pro built-in | Windows Pro license | 4.5 |
| VirtualBox | Cross-vendor full VMs | GPL / PUEL | Free | Free | 4.3 |
| VMware Workstation Pro | Serious desktop VMs | Proprietary | Free personal | Free personal, paid commercial | 4.6 |
| QEMU | Custom hypervisor stack | GPL | Free | Free | 4.4 |
| Multipass | Ubuntu VMs on demand | Apache 2.0 | Free | Free | 4.5 |
| Docker Desktop | Container-scoped Linux | Apache 2.0 | Free personal | About $9/user/mo Business | 4.5 |
Les applications
1. WSL2 — Meilleur userland Linux par défaut
Windows Subsystem for Linux 2 est la propre réponse de Microsoft au problème du dual boot. Une VM Hyper-V gérée démarre en moins de deux secondes, exécute un vrai kernel Linux, monte vos lecteurs Windows dans /mnt/c, et s’intègre avec VS Code, Windows Terminal et PowerShell.
Pour la plupart des développeurs, WSL2 est maintenant l’environnement Linux par défaut sur une machine Windows. Le GPU passthrough (CUDA, ROCm) fonctionne. Le support de systemd est activé par défaut. wsl --install ubuntu vous donne un shell fonctionnel en moins d’une minute.
Où cela échoue : Le I/O de fichiers entre les systèmes de fichiers Linux et Windows (/mnt/c vs ~/) est plus lent que rester en un. Certaines applications GUI ont besoin de WSLg pour un rendu en douceur, et quelques services en réseau veulent des ports réservés.
Tarification :
- Gratuit : Fourni avec Windows 10 et Windows 11
- Payant : Aucun
Plates-formes : Windows 10 (2004+), Windows 11
Télécharger : WSL install docs
Conclusion : Activez ceci avant tout le reste. La plupart des besoins “j’ai besoin de Linux” s’arrêtent ici.
2. Hyper-V — Meilleures VMs complètes natives Windows
Hyper-V est l’hyperviseur qui vit déjà à l’intérieur de Windows Pro et Enterprise. Activez-le à partir de Windows Features, et Hyper-V Manager ouvre une UI VM familière qui exécute des guests Linux, Windows Server ou BSD complets avec des snapshots en direct.
Comme WSL2 fonctionne sur Hyper-V, exécuter les deux côte à côte se fait sans friction. Enhanced Session Mode donne aux guests Linux une fenêtre redimensionnable avec partage du presse-papiers.
Où cela échoue : Pas de support natif des guests macOS (contrairement à VMware). Windows Home n’inclut pas Hyper-V. Certains outils tiers (VirtualBox imbriqué, anciennes versions de Docker) se battent pour l’hyperviseur.
Tarification :
- Gratuit : Fourni avec Windows Pro, Enterprise, Education
- Payant : Mise à niveau de la licence Windows Pro si sur Home
Plates-formes : Windows 10 Pro, Windows 11 Pro
Télécharger : Activez dans Windows Features → Hyper-V
Conclusion : Le bon choix quand vous avez besoin de VMs complètes et exécutez déjà Windows Pro.
3. VirtualBox — Meilleures VMs gratuites multi-fournisseurs
VirtualBox d’Oracle est l’hyperviseur gratuit que presque tous les projets amateurs utilisent. Support des hosts Windows et macOS, guests Linux et Windows, snapshots, mode headless, et CLI scriptable (vboxmanage) couvrent la plupart des charges de travail.
L’Extension Pack (RDP, USB 2/3, PXE boot) est propriétaire mais gratuit pour un usage personnel. Les guest additions gèrent le presse-papiers, le glisser-déposer et les dossiers partagés.
Où cela échoue : Les performances traînent Hyper-V et VMware Workstation, particulièrement sur les guests Linux avec beaucoup d’E/S. Les mises à jour du kernel sur l’hôte cassent parfois le USB passthrough.
Tarification :
- Gratuit : Base GPL
- Payant : Extension Pack gratuit pour personnel, licencié pour commercial
Plates-formes : Hosts Windows, macOS, Linux, Solaris
Télécharger : VirtualBox
Conclusion : Le choix évident quand votre équipe est mixte OS et vous voulez le même hyperviseur partout.
4. VMware Workstation Pro — Meilleures VMs de bureau sérieuses
VMware Workstation Pro est l’hyperviseur payant de Broadcom avec les meilleures performances des guests dans la gamme de bureau. Meilleur E/S disque que VirtualBox, virtualisation imbriquée plus propre (exécuter Docker dans une VM Linux dans Workstation fonctionne dès le départ), et Unity Mode mature pour exécuter les applications Linux directement sur le bureau Windows.
VMware a rendu Workstation Pro gratuit pour un usage personnel en 2024. L’usage commercial nécessite toujours une licence.
Où cela échoue : Historique de licence confus depuis l’acquisition de Broadcom. Moins de VMs partagées par la communauté que VirtualBox. Le temps de démarrage est plus élevé.
Tarification :
- Gratuit : Usage personnel, toutes les fonctionnalités
- Payant : Licences commerciales via Broadcom
Plates-formes : Hosts Windows, Linux
Télécharger : VMware Workstation Pro
Conclusion : Le bon choix quand les performances et la fiabilité comptent plus que gratuit et évident.
5. QEMU — Meilleure pile d’hyperviseur personnalisé
QEMU est l’émulateur de machine et l’hyperviseur open-source sous le capot de la plupart des piles de virtualisation Linux. Sur Windows, il s’exécute en tant que binaire portable avec une interface de ligne de commande. Combiné avec une UI comme Aqemu ou virt-manager basé sur WSL, vous obtenez une gestion complète des VMs gratuitement.
La raison de choisir QEMU plutôt que VirtualBox est la flexibilité de l’émulation de périphériques. Les formats de disque personnalisés, les architectures arbitraires (RISC-V, ARM, MIPS sur x86) et le USB device passthrough que VirtualBox rejette fonctionnent tous.
Où cela échoue : Pas d’UI Windows soignée. Les drapeaux de ligne de commande sont le langage, et le manuel est long. Pas approprié si vous voulez simplement un bureau Linux dans une fenêtre.
Tarification :
- Gratuit : GPL
- Payant : Aucun
Plates-formes : Windows, macOS, Linux
Télécharger : QEMU on Windows
Conclusion : Choisissez ceci quand un cas limite (architecture bizarre, périphérique bizarre) exclut les outils grand public.
6. Multipass — Meilleures VMs Ubuntu à la demande
Multipass de Canonical lance une VM Ubuntu à partir d’une seule commande : multipass launch --name dev 22.04. La VM apparaît en moins de 30 secondes avec cloud-init préconfiguré, SSH fonctionnel, et dossiers partagés de retour vers Windows.
Sous le capot sur Windows, il utilise Hyper-V (ou VirtualBox comme fallback). Pour ceux qui exécutent des charges de travail de type Ubuntu et ne veulent pas cliquer dans l’UI d’un hyperviseur, c’est plus rapide que l’un ou l’autre.
Où cela échoue : Ubuntu uniquement. Les images personnalisées nécessitent du travail supplémentaire. Les paramètres réseau par défaut sont plus simples qu’un hyperviseur complet.
Tarification :
- Gratuit : Apache 2.0
- Payant : Aucun
Plates-formes : Windows, macOS, Linux
Télécharger : Multipass
Conclusion : Le bon choix quand vous voulez des VMs Ubuntu jetables à partir du shell sans UI en travers.
7. Docker Desktop — Meilleur Linux avec portée de conteneur
Docker Desktop sur Windows exécute une VM Linux légère hébergée par WSL2 et expose la CLI Docker du côté Windows. Pour les charges de travail qui vivent dans les conteneurs (services backend, apprentissage Kubernetes, dev containers dans VS Code), c’est suffisamment Linux sans une VM complète.
L’intégration de Dev Containers avec VS Code transforme n’importe quel Dockerfile en un environnement de développement reproductible. S’exécute proprement à côté de WSL2 sans concurrencer pour l’hyperviseur.
Où cela échoue : Pas un vrai bureau Linux. Les applications GUI ont besoin de plomberie supplémentaire. L’usage commercial de Docker Desktop a besoin d’un abonnement payant (l’usage personnel est toujours gratuit).
Tarification :
- Gratuit : Personnel, petite entreprise (moins de 250 employés, moins de $10M de chiffre d’affaires)
- Payant : Environ $9/utilisateur/mo Pro, $15/utilisateur/mo Team, $24/utilisateur/mo Business
Plates-formes : Windows, macOS, Linux
Télécharger : Docker Desktop
Conclusion : Passez si vous avez besoin de Bash et vim. Utilisez-le quand la charge de travail est un conteneur.
Comment choisir le bon
- Si vous voulez Linux sur Windows en cinq minutes : WSL2. Rien d’autre n’est aussi rapide au premier shell.
- Si vous exécutez déjà Windows Pro et voulez une vraie VM avec un vrai bureau : Hyper-V.
- Si votre équipe mélange des hosts Windows, macOS et Linux : VirtualBox. Même UI partout.
- Si VirtualBox n’est pas assez rapide : VMware Workstation Pro. Gratuit pour personnel, toujours le meilleur performer.
- Si un cas limite (arch bizarre, périphérique bizarre) écarte les outils grand public : QEMU.
- Si vous lancez constamment des VMs Ubuntu : Multipass. Une commande par VM.
- Si la charge de travail est un conteneur, pas une machine : Docker Desktop.
FAQ
WSL2 est-il aussi rapide que Linux natif ?
Pour les tâches CPU-bound et l’E/S dans le système de fichiers Linux, WSL2 se situe à 5% du natif. Le travail entre systèmes de fichiers (une compilation de Node lisant depuis /mnt/c) est plus lent. Gardez l’arborescence de travail dans le répertoire utilisateur Linux et la différence disparaît.
Puis-je exécuter Hyper-V et WSL2 en même temps ?
Oui. WSL2 s’exécute sur Hyper-V, donc activer Hyper-V est une condition préalable pour le backend WSL2 le plus rapide. Les hyperviseurs tiers (VirtualBox, VMware) peuvent s’exécuter côte à côte grâce à l’API Windows Hypervisor Platform dans les dernières constructions Windows.
Ai-je besoin de Windows Pro pour WSL2 ?
Non. WSL2 fonctionne sur Windows 10 Home et Windows 11 Home. Hyper-V Manager est la partie Pro uniquement ; le backend WSL2 utilise la plateforme sous-jacente sans l’exposer.
Lequel me donne un bureau Linux ?
Hyper-V, VirtualBox, VMware Workstation Pro et QEMU vous donnent tous un bureau Linux complet dans une fenêtre. WSL2 vous donne un shell par défaut ; WSLg l’étend pour exécuter les applications Linux GUI directement sur le bureau Windows.
Puis-je exécuter plusieurs distros à la fois ?
Oui. WSL2 supporte plusieurs distros nommées (wsl -l -v), et chaque hyperviseur supporte plusieurs VMs limitées seulement par la RAM.
Quel est le moyen le plus sûr d’essayer Linux sans toucher mon installation Windows ?
Activez WSL2. S’il ne convient pas au besoin, ajoutez VirtualBox ou VMware Workstation Pro pour une VM complète. Les deux restent entièrement à l’intérieur de Windows et ne modifient pas le chargeur de démarrage.