Applications Windows sous Linux avec WinBoat: Enfin sans compromis!

Les deux plus grands obstacles à Linux sur le bureau? Adobe Creative Suite et Microsoft Office. Avec WinBoat, ce problème appartient au passé.

Imaginez-vous: Vous êtes assis sur votre machine Linux, lancez Photoshop CC en un clic, parallèlement à Excel, peut-être Acrobat et tout fonctionne comme s'il s'agissait d'un logiciel Linux natif. Plus de dual-boot, plus de redémarrage agaçant sous Windows. Ça a l'air trop beau pour être vrai? Bienvenue dans WinBoat, le projet open source qui est en train de bouleverser la communauté Linux.

Qu'est-ce que WinBoat?

WinBoat est une solution open source gratuite qui intègre de manière transparente les applications Windows dans votre bureau Linux. La particularité: Il n'essaie pas d'émuler les API Windows, mais exécute un Windows complet avec KVM, l'encapsule dans Docker et intègre les fenêtres dans votre session Linux via FreeRDP (RemoteApp).

En d'autres termes: Vous avez un vrai Windows 11 en cours d'exécution dans un conteneur mince, mais sans la surcharge de VM typique et avec une intégration parfaite dans votre bureau Linux.

L'installation: Étonnamment simple

Ici, c’est passionnant, car WinBoat fait beaucoup mieux que la concurrence. L'installation est si simple que vous ne pouvez pas croire que rien n'a été oublié. Il suffit de lancer l'installateur, de cliquer plusieurs fois, c'est fait.

Ce dont vous avez besoin avant:

  • Docker et Docker Compose v2
  • FreeRDP v3
  • Virtualisation KVM (activée dans le BIOS/UEFI)
  • Support AppImage (FUSE2)

L'installation étape par étape:

1. Installer les conditions préalables

Pour les systèmes basés sur Arch (Manjaro, EndeavourOS, CachyOS):

sudo pacman --needed docker docker-compose freerdp

Pour Ubuntu/Debian:

sudo apt install docker.io docker-compose freerdp3-x11

2. Activer le service Docker

sudo systemctl enable --now docker.service sudo usermod -aG docker "$USER" newgrp docker

3. Modules de noyau pour le partage de système de fichiers

echo -e "ip_tables\niptable_nat" | sudo tee /etc/modules-load.d/iptables.conf

4. Télécharger WinBoat

Obtenez l'AppImage de la Site officiel ou du Référentiel GitHub. Si c'est exécutable, ça démarre. Le reste s'exécute automatiquement!

WinBoat récupère officiellement les fichiers d'installation de Windows des serveurs Microsoft, les modifie pour éviter l'installation de ballasts inutiles et crée automatiquement un utilisateur local. L'ensemble du processus est graphique et explicite.

Lors de l'installation, vous serez guidé par un assistant d'installation graphique, mais vous devez d'abord laisser la version anglaise de Windows 11 pour l'installation et ensuite changer la langue dans le nouveau Win11, sinon un message d'erreur viendra avec l'allemand comme sélection.

La comparaison: WinBoat vs. la concurrence

Wine/CrossOver: L'émulation API

Wine et sa branche commerciale CrossOver Essayer de reconstruire les API Windows. Cela fonctionne bien pour de nombreuses applications, mais:

  • Adobe Creative Suite ne fonctionne pas ou mal avec Wine
  • Microsoft Office pose souvent des problèmes
  • Les logiciels protégés par DRM (Adobe utilise des mécanismes de protection contre la copie qui interviennent profondément dans le système) ne fonctionnent souvent pas du tout.
  • Hickhack permanent avec configurations de préfixe

Avantage de WinBoat: Vous pouvez exécuter des logiciels qui ne fonctionnent pas avec CrossOver ou Wine tout en disposant d'un bureau Windows complet. S'il fonctionne sous Windows, il fonctionne sous WinBoat.

WinApps: Le concurrent direct

WinApps travaille également avec Docker et le projet Dockur. Avec WinApps, vous effectuez la majeure partie de la configuration manuellement, il n'y a pas d'interface cohérente, mais seulement un simple TUI, un widget de barre des tâches et des commandes CLI. L'installation dans son ensemble est également un peu compliquée.

Avantages de WinBoat:

  • WinBoat prend automatiquement en charge l'installation complète dès que les conditions préalables sont remplies
  • Tout est présenté dans une interface claire
  • Cela ressemble à une expérience complète: pas de fichiers de configuration, pas de commandes CLI à mémoriser
  • Lors des tests, WinBoat s'est avéré plus stable et plus rapide que WinApps

Proton/Steam: Gaming only

Valves Proton est fantastique pour les jeux. Il n'est pas conçu pour les logiciels Office, les outils créatifs ou les applications professionnelles spécialisées. WinBoat comble parfaitement cette lacune.

Les caractéristiques: Qu'est-ce que WinBoat a dessus

Intégration transparente

Les applications Windows apparaissent comme des fenêtres autonomes au niveau du système d'exploitation dans votre session Linux. Pas de bureau encombrant: les programmes Windows se trouvent juste à côté de vos applications Linux dans la barre des tâches.

Partage de système de fichiers

Votre répertoire personnel est intégré à Windows, ce qui vous permet de partager facilement des fichiers entre les deux systèmes. Vous trouverez vos fichiers Linux sous \\Host.lan\Data dans Windows.

Passthrough d'USB

À partir de la version 0.8.0, WinBoat prend en charge le passage USB en tant que fonctionnalité expérimentale. Cela signifie que: Les périphériques nécessitant un logiciel Windows pour la configuration fonctionnent directement.

Installation automatique de Windows

Le processus d’installation est entièrement automatisé grâce à l’interface graphique – vous choisissez vos préférences et spécifications, et WinBoat fait le reste.

Surveillance des ressources

Vous pouvez voir en direct la quantité de CPU, de RAM et de mémoire utilisée par votre machine virtuelle Windows et ajuster les ressources de manière dynamique.

Performance: À quelle vitesse ça va?

C'est bien sûr la question du million de dollars. Les tests sur un AMD Ryzen 9 7950X3D avec 32 Go de RAM (16 cœurs de processeur et 12 Go de RAM pour WinBoat) ont montré: Firefox Benchmark Speedometer 3.1 a été un peu plus lent dans la machine virtuelle que nativement sous Linux.

Les résultats de Geekbench étaient environ 9 pour cent plus mauvais pour le single-core et 13 pour cent pour le multi-core par rapport à Linux natif. C'est vraiment impressionnant!

La raison: WinBoat utilise le protocole RDP (Remote Desktop Protocol) au lieu de VNC, ce qui est beaucoup plus fluide. Et contrairement aux solutions traditionnelles de VM ou d'accès à distance, il n'y a pas d'artefacts de compression visibles.

Vidéos sur le sujet

Trop de texte et pas envie de continuer à lire ce qui va et ce qui ne va pas? Keno de ct3003 a mis en ligne une vidéo la semaine dernière:

Je vous recommande également cette vidéo.

Test de pratique: Les candidats problématiques

Regardons comment fonctionne un logiciel qui était jusqu'à présent un cauchemar sous Linux:

Adobe Photoshop CC

La suite Adobe complète fonctionne sous WinBoat. Photoshop commence par un avertissement en raison de l'absence de GPU compatible, mais il est toujours bien utilisable.

Meilleures pratiques: Photoshop doit être utilisé sur le bureau Windows complet, pas comme une seule fenêtre dans Linux, sinon il y aura des problèmes avec les menus et les boutons.

Scénario de déploiement: Pour l'édition occasionnelle et le déplacement de calques, les performances sont tout à fait suffisantes. L’édition d’images professionnelles toute la journée pourrait être un peu lente, mais cela fonctionne!

Adobe Premiere Pro

Avec les vidéos 1080p, Premiere fonctionne vraiment bien et est tout à fait utilisable. Cependant, avec le matériel 4K, il commence à trembler.

Ici aussi: Démarrer à partir du bureau Windows pour de meilleurs résultats.

Microsoft Office (Word, Excel, PowerPoint)

La suite bureautique fonctionne en douceur, même en tant que fenêtre unique directement sous Linux. Des programmes simples tels que Word ou Excel fonctionnent sans problème sans passer par le bureau directement dans une fenêtre sous Linux.

Adobe Acrobat

Les PDF avec des signatures et des fonctions spéciales qui ne fonctionnent qu'avec le véritable Acrobat s'exécutent sans problème. C'était l'une des principales raisons de démarrer sous Windows? Yay, ce n'est plus nécessaire!

Outil de peinture Sai, AeroChat & Co.

De nombreuses applications de niche qui ne fonctionnaient pas du tout sous Wine fonctionnent maintenant parfaitement. S'il fonctionne sous Windows, il fonctionne sous WinBoat.

Affinity Photo

L'alternative Photoshop de Serif fonctionne également, un autre logiciel qui n'était pas utilisable sous Wine.

Les restrictions: Qu'est-ce qui ne va pas?

Soyons honnêtes: WinBoat n'est pas parfait non plus:

Pas de pass-through GPU (pas encore)

Le pass-through GPU n'est pas actuellement pris en charge, mais il est prévu. L'équipe travaille sur des solutions avec des pilotes paravirtualisés. WinBoat n'est donc pas (encore) optimal pour le jeu ou le travail 3D intensif en GPU.

Jeux anti-triche

Les jeux avec anti-triche au niveau du noyau ne fonctionnent pas car ils bloquent la virtualisation. Fortnite, Valorant, Call of Duty? Il ne reste que le démarrage Windows natif.

Exigences matérielles

Vous avez besoin d'un ordinateur à moitié puissant. Sur un système avec Ryzen 5 9600X (6 cœurs au lieu de 16) et 32 Go de RAM, WinBoat fonctionnait encore bien, mais de manière moins fluide, en particulier pour les applications en dehors du bureau.

Recommandation: Au moins 8 cœurs de processeur, 16 Go de RAM (12 Go pour l'hôte, 4+ Go pour WinBoat), et un SSD.

Statut bêta

WinBoat est actuellement en phase bêta, vous devriez donc vous attendre à des problèmes occasionnels et des bugs et apporter un peu de préparation pour le dépannage.

Est-ce légal?

La question vous brûle sûrement sous les ongles. Les développeurs de Dockur disent clairement: Le projet ne contient que du code open source et aucun matériel protégé par le droit d'auteur.

Mais: Windows dans WinBoat n'est pas activé. Bien qu'il ne montre pas de filigrane et fonctionne, une licence Windows est recommandée pour une utilisation à long terme. Les clés OEM bon marché sont disponibles à partir d'environ 4-5 euros, et vous êtes donc légalement du bon côté.

Conseils pratiques pour la vie quotidienne

Optimisation du flux de travail

  1. Travail léger de bureau: Démarre Word, Excel, etc. directement en tant que fenêtre unique
  2. Adobe Creative Suite: Utilise le bureau Windows complet pour Photoshop et Premiere
  3. Échange de fichiers: Insérez tous les fichiers de travail dans votre répertoire Linux Home - les deux systèmes peuvent y accéder
  4. Ajuster les ressources: Donnez à WinBoat au moins la moitié de vos cœurs CPU et environ 40-50% la RAM

Dépannage

  • VNC comme un retour en arrière: Si RDP pose problème, vous pouvez également accéder à Windows via http://127.0.0.1:8006 dans le navigateur
  • Problèmes de performance: Réduit la résolution de l'écran dans Windows ou lance certaines applications en mode bureau plutôt qu'en mode fenêtre unique
  • Mises à jour: WinBoat se met à jour lui-même, vous pouvez maintenir le Windows Docker comme d'habitude via Windows Update

Perspectives d'avenir

L'équipe WinBoat travaille sur:

  • Prise en charge de Podman en tant qu'alternative à Docker
  • Accélération GPU via des pilotes paravirtualisés
  • Paquet Flatpak pour une installation plus facile
  • Intégration Looking Glass pour de meilleures performances graphiques

Conclusion: Est-ce que WinBoat en vaut la peine?

Pour qui WinBoat est-il idéal?

  • Les passionnés de Linux, qui ne peuvent pas se passer d'Adobe ou d'Office
  • Passagers, C'est la dernière étape de 100% Vouloir faire Linux
  • Professionnels, qui ont parfois besoin d'un logiciel Windows
  • bricoleurs, expérimenter les nouvelles technologies

Pour qui pas?

  • gamer (Utilise Proton/Steam ou un démarrage Windows natif)
  • Artistes en 3D avec des workflows intensifs en GPU
  • Utilisateurs de matériel faible (< 8 cœurs, < 16 Go de RAM)

TL:DR

WinBoat n'est pas un changeur de jeu absolu pour la communauté Linux. Il résout enfin le problème Adobe et Office avec élégance et avec des performances étonnamment bonnes. Linux sur le bureau est de plus en plus populaire, mais les logiciels Adobe et Microsoft Office ont été les deux principaux obstacles. WinBoat apporte les deux sur le bureau Linux.

L'installation est un jeu d'enfant, l'intégration est transparente et les performances sont plus que suffisantes pour la plupart des cas d'utilisation. Oui, c'est un logiciel bêta. Il manque le GPU-Passthrough. Mais ce qui fonctionne aujourd'hui est impressionnant.

Essayez-le! WinBoat est gratuit, open source (licence MIT), et la communauté sur Discord est utile. L'avenir de Linux sur le bureau a l'air sacrément bon.


À gauche: Site web de WinBoat | Référentiel GitHub | Dockur Project | Communauté WinBoat Discord