WinBoat est un outil gratuit et open source qui permet aux utilisateurs d'exécuter des applications Windows sur Linux grâce à une configuration de machine virtuelle conteneurisée. Il exploite Docker ou Podman pour offrir une alternative légère aux méthodes d'émulation traditionnelles comme Wine. L'application cible les utilisateurs en transition depuis Windows, en particulier ceux sur des systèmes plus anciens.
WinBoat fonctionne comme une machine virtuelle avec une approche conteneurisée, utilisant Docker ou Podman pour héberger des environnements Windows sur Linux. Cette configuration comble les limites d'outils comme Wine et Proton, qui ne prennent pas en charge toutes les applications Windows de manière efficace. L'outil est construit comme une application Electron et est disponible en téléchargement sur GitHub ou son site officiel à https://www.winboat.app/, sous licence MIT open source.
Pour commencer, les utilisateurs doivent répondre à des exigences système spécifiques : au moins 4 Go de RAM, 2 threads CPU et 32 Go de stockage libre. La configuration initiale implique l'activation de la virtualisation KVM dans le BIOS/UEFI, l'installation de Docker et Docker Compose v2, l'ajout de l'utilisateur au groupe Docker et la configuration de FreeRDP pour l'accès au bureau à distance. WinBoat ne prend pas en charge Docker Desktop, et les instructions sont fournies via des liens vers la documentation Docker. Une fois les prérequis remplis, les utilisateurs sélectionnent une version de Windows — éventuellement avec un ISO personnalisé —, créent un compte utilisateur, personnalisent le matériel virtuel et activent le partage du répertoire home si nécessaire. Le processus d'installation s'exécute dans un conteneur, avec la progression visible dans un navigateur web.
Après configuration, WinBoat démarre sur Windows sans interface graphique visible, permettant aux applications de se lancer de manière fluide comme des programmes Linux natifs. Les utilisateurs accèdent aux applications intégrées comme l'Explorateur de fichiers, le Gestionnaire des tâches ou le Bloc-notes directement depuis l'onglet Apps. Pour installer un logiciel supplémentaire, téléchargez des fichiers EXE et exécutez-les dans l'environnement ; les programmes installés apparaissent alors dans l'onglet Apps pour un lancement facile. Des tests ont permis d'exécuter avec succès des outils gratuits tels que Notepad++ et ShareX, avec des rapports d'utilisateurs confirmant la compatibilité pour Adobe Photoshop et Microsoft Office.
L'onglet de configuration propose des options pour les ajustements de matériel virtuel, le scaling d'affichage, le scaling d'apps, le support multi-écrans, le passthrough de carte à puce et la surveillance RDP. Côté performances, l'expérience complète du bureau est en retrait par rapport aux outils VM dédiés comme Virt Manager, bien que les applications individuelles fonctionnent correctement. Les fonctionnalités de gestion des ressources permettent de mettre en pause ou d'arrêter le conteneur pour économiser les ressources système. Bien que Wine reste plus mature, WinBoat constitue une option viable pour les plus d'un milliard d'utilisateurs Windows 10 — dont beaucoup ne peuvent pas passer à Windows 11 — envisageant un passage à Linux pour des besoins professionnels ou personnels.