Windows-Anwendungen kostenlos unter Linux ausführen mit WinBoat – Open-Source-Lösung

Windows-Anwendungen kostenlos unter Linux ausführen mit WinBoat – Open-Source-Lösung

Wir stellen WinBoat vor: Eine Brücke für Windows-Anwendungen unter Linux

Für alle, die sich mit der Linux-Spielekompatibilität beschäftigt haben, haben Tools wie Wine und Proton bedeutende Fortschritte gebracht. Die Herausforderung besteht jedoch weiterhin darin, Windows-Anwendungen auszuführen, die sich nicht nahtlos in Wine integrieren lassen. Hier kommt WinBoat ins Spiel.

Im Gegensatz zu herkömmlichen Emulatoren nutzt WinBoat eine virtuelle Maschinenarchitektur auf Containerbasis, die mit Technologien wie Docker oder Podman arbeitet. Dieser innovative Ansatz zeichnet WinBoat aus und zielt darauf ab, die Ausführung von Windows-Anwendungen auf Linux-Systemen zu vereinfachen.

Systemvoraussetzungen für WinBoat

Bevor Sie mit der Installation beginnen, beachten Sie bitte die folgenden Systemvoraussetzungen, die einen optimalen Betrieb von WinBoat gewährleisten:

  • Arbeitsspeicher: Mindestens 4 GB
  • CPU: Mindestens 2 CPU-Threads
  • Speicherplatz: Mindestens 32 GB freier Speicherplatz

Diese Spezifikationen sind Standard für virtuelle Maschinen und lassen einen Vergleich mit dem Windows-Subsystem für Linux (WSL) zu, obwohl sie in einem völlig anderen Paradigma arbeiten – vielleicht sollten wir es Linux-Subsystem für Windows (LSW) nennen!

Erste Schritte mit WinBoat

Sie können WinBoat aus dem GitHub-Repository oder direkt von der offiziellen WinBoat-Website herunterladen. Als kostenlose Open-Source-Anwendung unter der MIT-Lizenz ist sie für alle Benutzer zugänglich.

WinBoat läuft als Electron-Anwendung, was bei manchen Nutzern Bedenken hervorrufen mag. Beim Start erscheint ein Bildschirm mit den Systemvoraussetzungen, der weniger erfahrene Nutzer möglicherweise abschreckt.

WinBoat-Voraussetzungen

Um WinBoat zu starten, müssen Sie zunächst KVM in Ihrem BIOS/UEFI für die Virtualisierungsunterstützung aktivieren. Wenn Sie mit QEMU/KVM/Virt Manager vertraut sind, dürfte Ihnen dieser erste Schritt leicht fallen. Anschließend müssen Sie Docker und Docker Compose v2 installieren, Ihren Benutzer der Docker-Gruppe hinzufügen und FreeRDP für den Remote-Desktop-Zugriff einrichten. Auch wenn diese Einrichtung zunächst kompliziert erscheinen mag, steht Ihnen über anklickbare Links in der Anwendungsoberfläche eine hilfreiche Dokumentation zur Verfügung, die hauptsächlich vom Docker-Supportportal stammt. Bitte beachten Sie, dass WinBoat Docker Desktop nicht unterstützt.

Installationsprozess

Als Linux-Mint-Nutzer habe ich diese Anleitung befolgt, um Docker unter Ubuntu einzurichten. Die Installation kann zwar etwas Zeit in Anspruch nehmen, führt aber in der Regel zu einem zufriedenstellenden Ergebnis.

Einrichtung virtueller Hardware

Nach Abschluss der VM-Einrichtung werden Sie aufgefordert, die gewünschte Windows-Version auszuwählen. Bei Bedarf können Sie auch eine benutzerdefinierte ISO-Datei verwenden.

Windows-Installation in WinBoat

Erstellen Sie anschließend ein Benutzerkonto für Windows und passen Sie die Einstellungen der virtuellen Hardware an, einschließlich der Optionen für die Verzeichnisfreigabe. Sobald dies abgeschlossen ist, beginnt WinBoat mit der Installation, die Sie über Ihren Webbrowser verfolgen können.

Erwähnenswert ist, dass mein erster Installationsversuch zwar erfolglos war, ein erneuter Versuch jedoch zum Erfolg führte.

Installation in WinBoat abgeschlossen

WinBoat-Navigation

Nach der Installation startet WinBoat Windows, allerdings ohne herkömmliche Benutzeroberfläche.Über den Reiter „Startseite“ lassen sich die Emulation pausieren oder beenden sowie die CPU-, RAM- und Festplattenauslastung überwachen – einfach, aber effektiv. Die eigentliche Funktionalität bietet jedoch der Reiter „ Anwendungen “.Hier können Windows-Anwendungen wie native Linux-Programme gestartet werden. Diese Funktion macht eine Windows-GUI überflüssig und sorgt für ein einzigartiges Benutzererlebnis.

Apps in WinBoat

Die Installation von Anwendungen ist intuitiv: Laden Sie einfach eine Installationsdatei (z. B.eine EXE-Datei) herunter und führen Sie die Installation wie unter Windows durch. Die installierten Programme erscheinen anschließend im Reiter „Apps“ von WinBoat und sind sofort einsatzbereit.

Windows-Apps, die in WinBoat ausgeführt werden

In meinen Tests konnte ich mehrere Windows-exklusive Anwendungen wie Notepad++ und ShareX erfolgreich ausführen. Berichte anderer Nutzer deuten zudem darauf hin, dass selbst ressourcenintensive Programme wie Adobe Photoshop und Microsoft Office unter WinBoat problemlos laufen.

Anwendungen in WinBoat unter Linux

Anpassung und Konfiguration

Über die Registerkarte „Konfiguration“ in WinBoat können Benutzer virtuelle Hardwareeinstellungen und App-Parameter wie z. B.Skalierung der Anzeige, Unterstützung mehrerer Monitore und RDP-Überwachung feinabstimmen.

WinBoat-Konfigurationseinstellungen

Leistungseinblicke

Obwohl die Desktop-Umgebung von WinBoat hinter meiner bisherigen Virt Manager-Konfiguration zurückbleibt, bleibt die Funktionalität zum Ausführen von Anwendungen erhalten. Es empfiehlt sich, den Container nicht unnötig aktiv zu lassen, da er erhebliche Systemressourcen beanspruchen kann. Schalten Sie ihn bei Nichtgebrauch ab, um eine optimale Leistung zu gewährleisten.

Windows 11 läuft unter WinBoat

Während Wine sich stetig weiterentwickelt und zahlreiche Anwendungen umfassend unterstützt, stellt WinBoat eine interessante Alternative dar. Dieses Tool könnte insbesondere für Windows-10-Nutzer von Vorteil sein, die einen Wechsel zu Linux erwägen, aber weiterhin auf wichtige Windows-Anwendungen zugreifen möchten.

Da Windows 10 immer noch über eine Milliarde Nutzer hat, von denen viele nicht über die für einen Übergang zu Windows 11 erforderliche Hardware verfügen, füllt WinBoat eine entscheidende Lücke im Linux-Ökosystem.

Haben Sie WinBoat schon ausprobiert? Ihre Erfahrungen könnten anderen bei der Nutzung dieser einzigartigen Softwarelösung helfen.

Quellen & Bilder

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert