XDA a passé une semaine à comparer Winpodx, WinBoat et WinApps et a atteint un gagnant clair pour son cas d’utilisation. Le problème plus large est plus ancien et plus intéressant: la plupart des utilisateurs de bureau Linux doivent exécuter quelque chose que Windows possède toujours, qu’il s’agisse d’un jeu, d’une application Adobe, d’un outil métier hérité ou d’une fonction Office spécifique. La catégorie s’est divisée en deux moitiés au cours des dernières années. Une moitié traduit les appels API Windows afin que le binaire pense qu’il est sous Windows. L’autre moitié exécute une VM Windows réelle et redirige les applications individuelles vers le bureau Linux.
Nous avons testé 8 des meilleures applications pour exécuter des logiciels Windows sur Linux sur une seule boîte Fedora 42, en examinant l’effort d’installation, ce qui fonctionne réellement, le pass-through GPU le cas échéant et la façon dont chacun gère les mises à jour. Le mélange de référence comprenait Adobe Lightroom, Microsoft Office, quelques anciens jeux indépendants, AutoCAD LT et la pile Win32 classique de Notepad++ et 7-Zip.
Quoi chercher dans un outil Windows-sur-Linux
La forme de l’outil approprié dépend presque entièrement de ce que vous essayez d’exécuter:
- Traduction API versus virtualisation. La traduction (Wine, Proton, CrossOver) est rapide mais fragile pour les logiciels de niche. La virtualisation (WinApps, WinBoat, Winpodx) fonctionne toujours mais utilise la RAM et le disque.
- Pass-through GPU. Les jeux s’en soucient. Les applications de productivité généralement non.
- Par application ou bureau complet. Certains outils lancent une application Windows dans sa propre fenêtre. D’autres présentent un bureau Windows complet et vous revenez à Linux.
- Stratégie de mise à jour. Wine et Proton se mettent à jour rapidement. Les outils VM hébergés se mettent à jour selon le calendrier de sortie de Microsoft.
- Licence et coût. CrossOver est payant. Tout le reste de cette liste a un chemin gratuit.
- Fardeau de la maintenance. WinBoat et Winpodx masquent la plupart de la complexité de QEMU. L’exécution de QEMU et KVM par vous-même ne l’est pas.
Comparaison rapide
| Application | Meilleur pour | Comment ça marche | Option gratuite | Caractéristique remarquable |
|---|---|---|---|---|
| Wine | Applications et outils Win32 clés en main | Traduction API | Oui (source ouverte) | Décennies de réglage de compatibilité |
| Bottles | Bacs isolés par application autour de Wine | Traduction API avec profils | Oui (source ouverte) | Isolement des dépendances par baril |
| Steam Proton | Jeux Steam sur Linux | Traduction API, gérée par Steam | Oui (avec Steam) | Installation de jeu en un clic avec des forks Proton-GE |
| WinApps | Office, Adobe et autres applications lourdes en tant que fenêtres Linux séparées | Proxy RDP vers une VM Windows | Oui (source ouverte) | Fenêtres ressemblant à l’original d’un hôte Windows caché |
| WinBoat | Interface conviviale sur une VM Windows | KVM/QEMU avec installateur sélectionné | Oui (source ouverte) | Installation autonome de l’invité plus dossiers partagés |
| Winpodx | Lanceur d’application unique soutenu par Podman et Windows dans un conteneur | Invité Windows en conteneur | Oui (source ouverte) | Pas d’image QCOW2 volumineux à surveiller |
| CrossOver | Wine payant avec support du fournisseur | Traduction API, emballée | Procès | Scripts d’installation vérifiés par le fournisseur pour les applications spécifiques |
| Lutris | Lanceur sélectionné pour les jeux et outils | Wrapper autour de Wine, Proton et émulateurs | Oui (source ouverte) | Installateurs en un clic pour des milliers de configs de jeux |
Les 8 meilleures applications pour exécuter des logiciels Windows sur Linux
1. Wine — meilleure couche de compatibilité Win32 à usage général
Wine est le projet que tout le reste de cette liste utilise ou concurrence. Des décennies de réglage de compatibilité signifient qu’une quantité étonnante de logiciels Win32 fonctionnent directement, en particulier dans la catégorie Notepad++, 7-Zip et Office plus anciens. Les versions récentes gèrent également beaucoup plus de travaux DirectX récents qu’auparavant. Le piège est que “s’exécuter” et “s’exécuter bien” sont deux choses différentes, et le travail de Wine est le premier.
Où ça s’arrête: La configuration via winecfg n’est pas conviviale et le suivi des remplacements de DLL qui corrigent une application spécifique est un art mineur. Il n’y a pas de sandboxing par application sans aide.
Tarification:
- Gratuit: source ouverte, aucun frais de licence
- Payant: aucun
Plateformes: Linux (aussi macOS, FreeBSD)
Télécharger: winehq.org
Conclusion: Choisissez Wine pour exécuter des logiciels Windows sur Linux si vous voulez la couche brute et que vous êtes heureux de l’ajuster vous-même. La plupart des utilisateurs superposent Bottles ou Lutris sur le dessus.
2. Bottles — meilleur wrapper Wine par application
Bottles traite chaque programme Windows comme son propre baril isolé avec son propre préfixe Wine, sa version de runner et ses remplacements DLL. L’interface GTK vous guide à travers la création d’un baril pour une application spécifique, l’installation des dépendances et la capture de la configuration de travail pour qu’elle soit reproductible. Pour les utilisateurs qui ont perdu un après-midi l’année dernière sur un préfixe Wine qui s’est cassé après une mise à jour, c’est la réponse.
Où ça s’arrête: L’utilisation du disque par baril s’additionne. Le programme d’installation des dépendances fonctionne principalement mais extrait parfois une version qui entre en conflit avec le programme que vous essayez d’installer.
Tarification:
- Gratuit: source ouverte, aucun frais de licence
- Payant: aucun
Plateformes: Linux
Télécharger: usebottles.com
Conclusion: Choisissez Bottles pour exécuter des logiciels Windows sur Linux si vous souhaitez un flux de travail propre par application et une interface utilisateur qui ne nécessite pas de lire le wiki Wine.
3. Steam Proton — meilleur pour les jeux Windows
Steam Proton est ce qui a rendu les jeux Linux respectables. Valve maintient un fork Wine affiné pour les jeux, et le client Steam l’utilise automatiquement lorsque vous cliquez sur Installer sur un titre uniquement Windows qui a été mis en liste blanche (ou que vous activez sous Steam Play). Proton-GE, le fork de la communauté, lance souvent les nouvelles versions avant que la build officielle ne les rattrape. La page communautaire ProtonDB vous dit si un jeu spécifique fonctionne et quels ajustements aident.
Où ça s’arrête: L’anti-cheat est le bloqueur persistant. Certains systèmes anti-cheat au niveau du noyau bloquent complètement Linux. Les jeux non-Steam nécessitent des étapes supplémentaires.
Tarification:
- Gratuit: fourni avec Steam
- Payant: aucun
Plateformes: Linux (aussi Steam Deck et SteamOS)
Télécharger: store.steampowered.com (Proton est activé dans les paramètres Steam)
Conclusion: Choisissez Steam Proton pour exécuter des logiciels Windows sur Linux si votre objectif est un jeu sur Steam. Pour les jeux non-Steam, consultez Lutris.
4. WinApps — meilleur pour Office et Adobe en tant que fenêtres Linux séparées
WinApps emprunte l’itinéraire de virtualisation et extrait les applications Windows individuelles sur votre bureau Linux via RDP. Les documents Office s’ouvrent dans Word, Photoshop s’ouvre dans Photoshop, mais les fenêtres vivent dans votre barre des tâches normale à côté de Firefox et de GNOME Files. La configuration s’attend à un invité Windows en cours d’exécution (KVM, basé sur Docker ou bare metal sur le réseau) et à un petit client RDP du côté Linux.
Où ça s’arrête: La configuration la première fois est compliquée. Vous avez besoin d’une installation Windows sous licence, de suffisamment de RAM pour que la VM soit heureuse, et de la volonté de gérer deux systèmes d’exploitation. Les performances pour les travaux lourds en GPU dépendent de la possibilité de transmettre un GPU à l’invité.
Tarification:
- Gratuit: source ouverte du côté Linux, vous fournissez la licence Windows
- Payant: rien au-delà de la licence Windows
Plateformes: Linux (invité Windows requis)
Télécharger: github.com/winapps-org/winapps
Conclusion: Choisissez WinApps pour exécuter des logiciels Windows sur Linux si vous avez besoin d’Adobe complet ou d’Office complet et que vous ne pouvez pas les faire fonctionner sous Wine.
5. WinBoat — meilleur wrapper convivial autour d’une VM Windows
WinBoat est l’option pour les utilisateurs qui veulent le résultat de WinApps sans traîner manuellement l’installation de Windows. Le programme d’installation extrait l’image invitée Windows, configure les dossiers partagés et expose une interface soignée pour lancer les applications spécifiques en tant que fenêtres séparées. Le mieux est de le considérer comme une version sélectionnée et réfléchie de “Windows dans une boîte”.
Où ça s’arrête: L’utilisation des ressources est réelle. Un invité avec Office ou Adobe veut un minimum de 8 Go de RAM. La commodité se fait au prix d’un contrôle moindre sur l’invité sous-jacent.
Tarification:
- Gratuit: source ouverte du côté Linux, licence Windows requise
- Payant: rien au-delà de la licence Windows
Plateformes: Linux
Télécharger: github.com/TibixDev/winboat
Conclusion: Choisissez WinBoat pour exécuter des logiciels Windows sur Linux si vous souhaitez le résultat de WinApps avec moins de configuration manuelle d’image Windows.
6. Winpodx — meilleur invité Windows en conteneur
Winpodx est un nouvel arrivant qui construit l’invité Windows dans des conteneurs Podman et expose les applications à l’hôte via la même route RDP. La nouveauté est qu’il n’y a pas de grande image QCOW2 assis sur le disque entre les exécutions; l’invité provient d’une image conteneur, ce qui rend les réinitialisations et les mises à jour plus propres qu’une VM longue vie. Pour les utilisateurs qui pensent déjà en conteneurs, cela correspond au modèle mental.
Où ça s’arrête: C’est plus jeune que WinApps et WinBoat, avec une matrice de compatibilité plus petite et moins de guides. Certaines applications qui supposent un registre persistant deviennent grincheux entre les exécutions.
Tarification:
- Gratuit: source ouverte, vous fournissez la licence Windows
- Payant: aucun
Plateformes: Linux
Télécharger: github.com/Fmstrat/winpodx
Conclusion: Choisissez Winpodx pour exécuter des logiciels Windows sur Linux si vous vivez dans Podman, souhaitez des invités éphémères et acceptez que le projet soit plus nouveau que les autres.
7. CrossOver — meilleure option payante avec support vendeur
CrossOver de CodeWeavers est le frère commercial de Wine. C’est le même moteur sous-jacent plus des scripts d’installation vérifiés par le fournisseur (appelés barils, confusément), une véritable équipe d’assistance et une intégration plus étroite avec macOS et ChromeOS pour les utilisateurs qui veulent un seul outil sur tous les systèmes. Pour les organisations qui ont besoin d’un numéro de téléphone à appeler quand une application spécifique arrête de fonctionner, c’est l’option qui existe.
Où ça s’arrête: C’est payant, avec une fenêtre de support d’un an par achat. L’amélioration de la compatibilité par rapport au Wine simple est réelle pour les applications spécifiques mais pas universelle.
Tarification:
- Gratuit: essai de 14 jours
- Payant: licence annuelle avec un an de support et mises à jour
Plateformes: Linux, macOS, ChromeOS
Télécharger: codeweavers.com/crossover
Conclusion: Choisissez CrossOver pour exécuter des logiciels Windows sur Linux si vous avez besoin du support du fournisseur ou si vous avez spécifiquement besoin de l’une des applications qu’il teste, et le prix est acceptable.
8. Lutris — meilleur lanceur pour les jeux et les applications Windows bizarres
Lutris est le lanceur que la plupart des gens finissent par exécuter sur Linux. Il gère Wine, Proton et une pile d’émulateurs derrière une seule bibliothèque, télécharge les programmes d’installation par jeu à partir d’un catalogue communautaire et gère la configuration désordonnée qui fait fonctionner un jeu difficile. La vue de la bibliothèque ressemble à un lanceur de jeu et fonctionne également bien pour les titres Battle.net, GOG, Epic ou itch.io qui envoient des binaires Windows.
Où ça s’arrête: Les programmes d’installation sont maintenus par la communauté, ce qui signifie que la qualité varie. Quand un script se casse, vous retombez sur la manipulation manuelle de Wine.
Tarification:
- Gratuit: source ouverte, aucun frais de licence
- Payant: aucun
Plateformes: Linux
Télécharger: lutris.net
Conclusion: Choisissez Lutris pour exécuter des logiciels Windows sur Linux si votre objectif est un jeu non-Steam, un lanceur (Battle.net, GOG Galaxy) ou toute application Windows dont l’installation a besoin d’aide.
Comment choisir celui qui convient
Si vous voulez un jeu Steam, utilisez Steam Proton.
Si vous voulez un jeu non-Steam ou un lanceur comme Battle.net, utilisez Lutris.
Si vous souhaitez une expérience Wine propre par application sans éditer les fichiers de configuration, utilisez Bottles.
Si vous avez besoin de Microsoft Office complet ou d’Adobe complet avec tous les plugins, utilisez WinApps pour le contrôle ou WinBoat pour le programme d’installation plus convivial.
Si vous vivez dans des conteneurs et préférez les invités éphémères, utilisez Winpodx.
Si vous avez besoin du support du fournisseur ou que vous exécutez une application de niche spécifique où CrossOver a investi dans la compatibilité, utilisez CrossOver.
Si vous avez seulement besoin de Notepad++, d’un petit utilitaire Win32 ou d’une version Office plus ancienne, le Wine brut va bien.
FAQ
Wine est-il la même chose qu’une VM Windows?
Non. Wine traduit les appels API Windows en Linux au moment de l’exécution, sans kernel Windows impliqué. Une VM (que WinApps, WinBoat et Winpodx utilisent sous le capot) exécute une installation Windows réelle. Wine est plus léger; une VM est plus compatible.
Adobe Photoshop fonctionne-t-il sur Linux?
Les versions antérieures de Photoshop fonctionnent sous Wine et CrossOver avec effort. Les versions récentes ne sont fiables que dans une VM Windows, ce que WinApps et WinBoat ont précisément été conçus pour. La même histoire s’applique à la plupart de Creative Cloud.
Puis-je exécuter des jeux Windows sur Linux sans Steam?
Oui. Lutris est l’outil le plus courant. Bottles fonctionne également pour de nombreux titres. Pour les jeux achetés sur Steam, Steam Proton est le premier choix.
Pourquoi la communauté Linux continue-t-elle de construire de nouveaux outils Windows-sur-Linux?
Parce que les cas d’utilisation diffèrent. Wine et Proton résolvent la compatibilité des applications Win32. WinApps et WinBoat résolvent le cas où vous avez besoin d’une installation Windows réelle pour Office ou Adobe. Winpodx résout le cas où vous voulez un invité jetable. Chaque outil s’optimise pour un point de douleur différent.
Les jeux anti-cheat sont-ils jouables sur Linux?
Certains le sont, certains ne le sont pas. Easy Anti-Cheat et BattlEye envoient tous deux les runtimes Linux, mais chaque éditeur de jeu doit s’inscrire. ProtonDB et Are We Anti-Cheat Yet sont les tableaux de bord en cours d’exécution.