{"id":20690,"date":"2025-10-11T06:43:33","date_gmt":"2025-10-11T04:43:33","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=20690"},"modified":"2025-10-11T06:57:56","modified_gmt":"2025-10-11T04:57:56","slug":"wie-funktioniert-winboat","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2025\/10\/11\/wie-funktioniert-winboat\/","title":{"rendered":"Wie funktioniert WinBoat?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Es ist in aller Munde &#8211; alle sind voller Freude &#8211; WinBoat l\u00e4sst jede Windows-Anwendung unter Linux laufen. Selbst aktuellste Photoshop-Versionen &#8211; aber Spiele, deren Kopierschutz auf den Windows-Kernel zugreifen, laufen nicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grunds\u00e4tzlich einmal &#8211; WinBoat (<em>auch die Alternative WinApps<\/em>) funktioniert &#8211; <strong>aber<\/strong> &#8211; die Geschichte hat nat\u00fcrlich auch einen Nachteil! Windows-Anwendungen werden nicht unter Linux installiert, sondern unter einem real laufenden Windows und hinten herum umst\u00e4ndlicher, als man denkt &#8211; nur &#8211; es funktioniert halt f\u00fcr den User einfacher.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nun, wir wollen und ansehen, wie WinBoat theoretisch funktioniert &#8211; theoretisch darum, weil ich mir den Aufwand nicht antue. Grob gesagt &#8211; ich habe es schon getan, mehrmals sogar f\u00fcr Vorstellungen auf der Linux Bibel. M\u00f6glicherweise haben Sie selbst es schon getan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grunds\u00e4tzlich funktioniert es so &#8211; Sie laden sich von <a href=\"https:\/\/github.com\/TibixDev\/winboat\/releases\">GitHub<\/a> das <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/09\/appimage-universelle-software-pakete-fuer-alle-linux-distributionen\/\" data-type=\"post\" data-id=\"1823\">AppImage<\/a> von WinBoat herunter. Sie machen das AppImage wie im Link beschrieben ausf\u00fchrbar und starten die Anwendung per Mausklick:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-scaled.jpg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1024x640.jpg\" alt=\"\" class=\"wp-image-20691\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Gleich einmal zu Beginn &#8211; es handelt sich um eine Electron-Software, dies bedeutet &#8211; sie ist z\u00e4h, sie ist tr\u00e4ge und ben\u00f6tigt viele Ressourcen, viel Spa\u00df mit dem L\u00fcfter auf einem Laptop. Grunds\u00e4tzlich ist die Software einfach zu benutzen. Die Begr\u00fc\u00dfung l\u00e4sst man hinter sich und klickt auf &#8222;<strong>Next<\/strong>&#8222;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1-scaled.jpg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1-1024x640.jpg\" alt=\"\" class=\"wp-image-20692\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-1-1-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend akzeptiert man die Lizenz &#8211; &#8222;<strong>I Agree<\/strong>&#8222;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-2-scaled.jpg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-2-1024x640.jpg\" alt=\"\" class=\"wp-image-20693\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-2-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-2-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-2-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-2-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-2-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/10\/winboat-2-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt gehen wir theoretisch weiter &#8211; die Software zeigt, welche Voraussetzungen vorhanden sind und welche Sie noch umsetzen m\u00fcssen. Die Eintr\u00e4ge in der Liste mit einem roten X sind noch nicht gegeben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grunds\u00e4tzlich sollten die Hardware-Voraussetzungen auf einem aktuellen Rechner kein Problem sein, die Unterst\u00fctzung f\u00fcr Virtualisierung muss im BIOS\/UEFI aktiviert sein &#8211; war bei jedem Rechner bei mir bisher beim Kauf Standard.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie m\u00fcssen Docker und Docker-Compose installiert haben, mit Podman funktioniert es nicht &#8211; unter auf Debian basierenden Linux-Distributionen am einfachsten als root auf dem Terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update\napt install docker docker-compose iptables freerdp3-sdl freerdp3-wayland freerdp3-x11<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Weiters ben\u00f6tigen Sie das Paket &#8222;<strong>freerdp-nightly<\/strong>&#8220; von <a href=\"https:\/\/ci.freerdp.com\/job\/freerdp-nightly-binaries\/\">FreeRDP<\/a>. Dazu unter auf Debian (<em>Debian 13<\/em>) basierenden Distributionen (<em>auch als root am Terminal<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget -O - http:\/\/pub.freerdp.com\/repositories\/ADD6BF6D97CE5D8D.asc | gpg --dearmor &gt; \/var\/lib\/extrepo\/keys\/freerdp-nightly-ADD6BF6D97CE5D8D.gpg<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend erstellen Sie eine Sources-Datei unter &#8222;<em>\/etc\/apt\/sources.list.d<\/em>&#8220; &#8211; als root auf dem Terminal mit Nano oder Vim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/apt\/sources.list.d\/freerdp.sources\nvim \/etc\/apt\/sources.list.d\/freerdp.sources<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit folgendem Inhalt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Types: deb\nComponents: main\nArchitectures: amd64 arm64\nSuites: FreeRDP\nUris: http:\/\/pub.freerdp.com\/repositories\/deb\/DIST\/ freerdp-nightly main\nSigned-By: \/var\/lib\/extrepo\/keys\/freerdp-nightly-ADD6BF6D97CE5D8D.gpg<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#8222;<strong>DIST<\/strong>&#8220; passen Sie nat\u00fcrlich an Ihre Distribution an &#8211; f\u00fcr Debian 13 nat\u00fcrlich &#8222;<strong>trixie<\/strong>&#8222;. Anschlie\u00dfend installieren Sie das Paket:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update\napt install freerdp-nightly<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sollte die ganze Geschichte anschlie\u00dfend nicht funktionieren, m\u00fcssen Sie das Home-Verzeichnis \u00fcber die Iptables freigeben (<em>einfach die ganze Geschichte durchtesten &#8211; haben Sie \u00fcber die Windows-Software keinen Zugriff auf Ihre Dateien unter Linux &#8211; ausf\u00fchren<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>echo -e \"ip_tables\\niptable_nat\" | sudo tee \/etc\/modules-load.d\/iptables.conf<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Docker muss als Daemon laufen und Sie m\u00fcssen Docker-User sein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable --now docker.service\nadduser username docker<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#8222;<strong>username<\/strong>&#8220; ersetzen Sie nat\u00fcrlich durch den Ihren. Anschlie\u00dfend starten Sie WinBoat erneut. Sind jetzt alle Eintr\u00e4ge mit einem gr\u00fcnen Haken versehen &#8211; fertig. Die Software zeigt \u00fcbrigens bei jedem roten Eintrag einen Link namens &#8222;<em>How<\/em>&#8220; &#8211; dieser f\u00fchrt zur Hilfe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend konfigurieren Sie Ihr Windows in WinBoat &#8211; Sie geben die Windows-Version an und die Sprache &#8211; Deutsch scheint aktuell nicht wirklich richtig zu  funktionieren, also englisch. Sie k\u00f6nnen ein heruntergeladenes Windows-Image w\u00e4hlen oder einfach auf &#8222;<strong>Next<\/strong>&#8220; klicken &#8211; in diesem Fall l\u00e4dt die Software dieses automatisch von Microsoft herunter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Weiter geht es mit dem Anlegen eines Benutzers &#8211; geben Sie einen User und ein Passwort f\u00fcr diesen an &#8211; dieser muss f\u00fcr Microsoft nicht existieren &#8211; <strong>allerdings<\/strong> &#8211; dies funktioniert aktuell ohne Microsoft-Account, wie lange? Im schlechtesten Falle m\u00fcssen Sie eben f\u00fcr einen Windows-Account sp\u00e4ter mal bezahlen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es folgt die Hardware &#8211; die Anzahl der CPUs &#8211; hier sollten die Augen langsam aufgehen \ud83d\ude05 &#8211; der RAM und die Gr\u00f6\u00dfe der Festplatte. Zuletzt sehen Sie noch eine \u00dcbersicht und klicken auf &#8222;<strong>Install<\/strong>&#8222;. Den Rest erledigt dann die Software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach der Installation &#8211; dazu z\u00e4hlt nat\u00fcrlich der Download des Windows-ISOs, Windows-typische unz\u00e4hlige Neustarts &#8211; haben Sie schon mal Windows installiert, wissen Sie ja schon &#8211; dies geschieht aber automatisch &#8211; k\u00f6nnen Sie die Windows-Installation in WinBoat starten &#8211; dies gelingt \u00fcber den Eintrag &#8222;<em>Home<\/em>&#8222;. Sie k\u00f6nnen es auch dauerhaft laufen lassen &#8211; dies kostet aber Leistung. Unter &#8222;<em>Apps<\/em>&#8220; k\u00f6nnen Sie per Mausklick Windows-Software installieren, unter &#8222;<em>Configuration<\/em>&#8220; weitere Anpassungen vornehmen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Sie jetzt zwei Abs\u00e4tze weiter oben aufmerksam gelesen haben, sollten Sie schon alles verstanden haben. Erst einmal l\u00e4dt WinBoat ein Docker-Image herunter &#8211; dieses beinhaltet die Software f\u00fcr virtuelle Maschinen Qemu (<em>wir haben dazu bereits auf der Linux Bibel gelesen &#8211; <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/virt-manager-professionell-unter-linux-virtualisieren\/\" data-type=\"post\" data-id=\"2224\">Virt-manager<\/a> oder <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/aqemu-mit-qemu-unter-linux-ganz-einfach-virtualisieren\/\" data-type=\"post\" data-id=\"2211\">Aqemu<\/a> als grafische Oberfl\u00e4chen<\/em>) und &#8211; in dieses wird wieder das von WinBoat heruntergeladene Windows installiert. Dabei wird Qemu nat\u00fcrlich so eingerichtet, dass Software in diesem virtuellen Windows auf Ihre kompletten Dateien in den Home-Verzeichnissen zugreifen kann und mittels RDP greifen Sie grafisch auf die Windows-Software zu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Statt sich also gleich Windows in Qemu zu installieren, VirtualBox, oder was auch immer und sich gewisse Verzeichnisse mit Linux zu teilen, l\u00e4uft zus\u00e4tzlich zu Qemu und Windows noch Docker und RDP!  Sie k\u00f6nnen aber via Webbrowser auch noch auf das komplette Windows zugreifen \u00fcber die Adresse &#8222;<em>http:\/\/127.0.0.1:8006\/<\/em>&#8222;.<br><br>Mit nativ ist also gar nichts, unsinnige Ressourcenverschwendung &#8211; die Software nimmt Ihnen nur ein wenig Arbeit ab &#8230; Noch dazu &#8211; Electron &#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wichtig &#8211; nicht vergessen &#8211; Virenscanner installieren im virtuellen Windows \ud83d\ude02<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"20690\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">8    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"20690\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\">3<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Es ist in aller Munde &#8211; alle sind voller Freude &#8211; WinBoat l\u00e4sst jede Windows-Anwendung unter Linux laufen. Selbst aktuellste Photoshop-Versionen &#8211; aber Spiele, deren Kopierschutz auf den Windows-Kernel zugreifen, laufen nicht. Grunds\u00e4tzlich einmal &#8211; WinBoat (auch die Alternative WinApps) funktioniert &#8211; aber &#8211; die Geschichte hat nat\u00fcrlich auch einen Nachteil! Windows-Anwendungen werden nicht unter [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":20693,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[69],"class_list":["post-20690","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-virtualisierung","tag-virtualisierung"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=20690"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20690\/revisions"}],"predecessor-version":[{"id":20695,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20690\/revisions\/20695"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/20693"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=20690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=20690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=20690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}