Què és WinBoat: compatibilitat real de apps Windows a Linux

Darrera actualització: 14 d'octubre de 2025
  • WinBoat executa un Windows real amb KVM i Docker i integra les finestres a Linux.
  • Major compatibilitat que Wine, amb límits en GPU i anticheat de kernel.
  • Requisits clars: KVM actiu, Docker rootful, FreeRDP 3 i 32 GB a /var.

Què és WinBoat a Linux

Fer el salt a Linux imposa respecte, i gairebé sempre pel mateix: la compatibilitat amb aplicacions de Windows. Encara que hi ha alternatives de codi obert per a gairebé tot, no sempre cobreixen el 100% de necessitats, i potser segueixis depenent d'aquest editor, aquest ERP o aquest joc concret que només funciona al sistema de Microsoft.

Aquí entra en escena WinBoat: no és una altra capa tipus Wine, ni una màquina virtual pesada en pla clàssic. WinBoat executa un Windows real sota el capó, amb virtualització KVM i contenidors Docker, i integra les seves finestres al teu escriptori Linux a través de FreeRDP/RemoteApp. El resultat és que les apps de Windows es comporten com si fossin gairebé nadives, sense haver de muntar una arrencada dual ni barallar-te amb configuracions críptiques.

Què és WinBoat i per a què serveix

WinBoat és una aplicació gratuïta i de codi obert que busca escurçar la distància entre tots dos mons: Windows for Penguins en estat pur. El seu creador, conegut com a TibixDev, ha dissenyat una interfície polida amb automatitzacions perquè el procés d'aixecar un entorn Windows integrat a Linux sigui tan senzill com sigui possible, apte tant per a nouvinguts des de Windows com per a usuaris avançats que necessiten fiabilitat.

En essència, aixeca un Windows de debò i presenta els seus programes com a finestres independents a la teva sessió del GNOME, KDE o l'entorn que facis servir. Si alguna cosa funciona a Windows, és molt probable que funcioni aquí, amb dues excepcions importants: aplicacions que exigeixen acceleració gràfica d'alt nivell (passthrough de GPU) i jocs amb anticheat a nivell de kernel.

A més de la integració de finestres, WinBoat ofereix opcions pràctiques: escriptori complet de Windows sota demanda, pas de targetes intel·ligents, monitorització de recursos i millores que van arribant versió a versió. La idea no és emular ni traduir APIs, sinó encapsular Windows i exposar les seves apps de manera còmoda i estable.

Si has fet servir WinApps, notaràs un enfocament diferent. En aquest projecte, la configuració recau més a l'usuari: més passos manuals i menys automatització. WinBoat redueix aquest esforç amb un assistent gràfic i una experiència més cohesionada, sense sacrificar control quan necessites ajustar coses fines.

Aplicacions de Windows a Linux amb WinBoat

Com funciona: KVM, Docker i FreeRDP sota el capó

La clau tècnica de WinBoat és combinar tecnologies provades: KVM per a virtualització assistida per maquinari, Docker com a orquestrador de la infraestructura i FreeRDP/RemoteApp per compondre les finestres a l'escriptori Linux. No veuràs un “monitor” de màquina virtual tradicional: veuràs finestres soltes, ancorables, redimensionables i movibles com qualsevol altra aplicació nativa.

Perquè el flux de treball sigui fluid, WinBoat munta el vostre directori d'usuari de Linux dins del Windows convidat. Compartir fitxers és immediat i no necessites invents de xarxa addicionals. Podeu obrir una app concreta de Windows, alternar amb Alt+Tab, moure-la entre escriptoris o, si us cal, obrir l'escriptori complet del convidat.

Aquest enfocament evita els errors típics de traducció de trucades de Wine perquè no tradueix res: executa Windows autèntic. A canvi, consumeix més recursos que una simple capa de compatibilitat, cosa que convé tenir en ment si el teu equip és de gamma modesta.

Pel que fa a la presentació, WinBoat es recolza en una interfície moderna (basada en Electron) perquè la instal·lació i l'arrencada siguin menys intimidants. La idea és que l'usuari toqui el que és just: marques les teves preferències i el sistema prepara la “cuina”.

  Ordres de Windows Terminal per resoldre problemes de PC

Requisits i compatibilitat amb distribucions

Perquè tot funcioni a la primera, convé revisar el checklist de requisits. WinBoat necessita virtualització habilitada a BIOS/UEFI (Intel VT-x/AMD-V) i accés a KVM des del nucli Linux. Si KVM està bloquejat o deshabilitat, no arrencarà per bé que instal·leu la resta.

Els mínims raonables són: 4 GB de RAM per al convidat (millor si el teu equip té 8 GB o més per no deixar sec al host), CPU amb almenys 2 fils, i uns 32 GB d'espai lliure, preferiblement a /var, on es descarreguen imatges i es guarden dades. També necessitaràs Docker i Docker Compose v2, que a WinBoat han de funcionar en mode “rootful” (amb privilegis normals de Docker).

Important: no hi ha suport per a Docker Desktop, ni per a contenidors rootless, ni per a Podman avui dia. En entorns que substitueixen Docker per un sòcol de Podman, la comunicació amb el convidat es trenca. És al full de ruta, però hi ha problemes de xarxa per resoldre.

Al costat de l'escriptori remot, WinBoat depèn de FreeRDP 3.xx amb àudio. Assegureu-vos de tenir aquesta branca per evitar sorpreses amb el so. I, per cert, l'usuari amb què llancis WinBoat ha d'estar al grup docker per no caminar amb sudo tota l'estona.

Pel que fa a distribucions, el ventall és ampli. Si el vostre distro admet AppImage, .deb o .rpm, tens paperetes que funcioni (Ubuntu, Fedora, Mint, etc.), sempre que compleixis els requisits anteriors i tinguis Docker i KVM ben preparats.

Descàrrega, instal·lació i formats disponibles

El projecte publica compilacions que faciliten començar ràpid. Pots optar per AppImage (portable) o pel paquet sense empaquetar (“Unpacked”), on només cal executar el binari en linux-unpacked/winboat. En algunes distros trobaràs .deb o .rpm proporcionats per la comunitat o pel mateix repositori quan n'hi ha.

La primera posada en marxa descarrega i desplega la imatge base de Windows que utilitza WinBoat. No partiu d'una instal·lació des de zero llevat que ho trieu: l'assistent automatitza gran part del procés i, en qüestió de minuts, tindràs l'entorn llest. En alguns casos, s'ofereixen opcions per utilitzar una ISO personalitzada si necessiteu un Windows amb requisits específics.

El temps de provisió inicial pot vorejar la mitja hora en connexions normals. Tingues a mà una xarxa estable per a aquesta fase. Després d'això, aixecar aplicacions de Windows o obrir l'escriptori és molt més àgil.

Recorda que alguns components els instal·les tu: Docker, Compose v2, FreeRDP 3, pertinença al grup docker i mòduls iptables (iptables i iptable_nat). Passada aquesta preparació, la resta és força guiat des de l'app.

Compilar des del codi i mode desenvolupament

Si prefereixes construir WinBoat a la teva màquina, el procés és directe sempre que tinguis les dependències. Necessitaràs NodeJS i Go instal·lats abans de començar. Els passos bàsics, resumits i adaptats, són aquests:

git clone https://github.com/TibixDev/WinBoat
npm i
npm run build:linux-gs

Els binaris resultants apareixeran a la carpeta dist, amb variants AppImage i Unpacked. Per a desenvolupament, pots llançar un entorn local amb npm run dev després de compilar el “guest server” amb npm run build-guest-server. Això accelera la iteració si contribuiràs o depurar.

USB, perifèrics i ajustaments de maquinari

El pas d'USB és al radar de la interfície gràfica, però ara com ara es pot fer servir de forma manual. Un cop instal·lat WinBoat, edita el fitxer de composició a ~/.winboat/docker-compose.yml per exposar dispositius USB concrets al convidat. Després dels canvis, aplica amb:

  Com actualitzar a Windows 11 25H2: guia definitiva

docker-compose down
docker-compose up -d

Això et permet, amb una mica de cura, enganxar lectors, dongles o altres perifèrics al Windows convidat. És un arranjament eficaç mentre la GUI incorpora aquests controls de manera oficial.

Acceleració gràfica i estat del passthrough de GPU

Avui no hi ha passthrough de GPU operatiu i estable a WinBoat. El pla passa per fer servir drivers paravirtualitzats, però encara no hi ha una solució madura llesta per al gran públic. S'han explorat vies com MVisor Win VGPU Driver (amb resultats prometedors en altres hipervisors) i se segueix de prop el treball a drivers de DirectX.

També s'ha investigat Looking Glass (especialment el seu Indirect Display Driver) per evitar la necessitat d'una segona GPU, però ara com ara els intents acaben en pantalla negra o en resultats no publicables. La comunitat i l'autor d'aquests components indiquen que no està llest per utilitzar-se amb garanties.

La conseqüència pràctica és clara: els títols AAA i programari 3D exigent no són el punt fort del projecte avui dia. Si la teva prioritat és jugar al màxim de gràfics, l'arrencada dual o solucions amb passthrough PCIe en VMs dedicades (i maquinari compatible) segueixen sent dreceres més realistes.

WinBoat davant Wine, Proton i les VMs de sempre

Comparat amb Wine, WinBoat juga una altra lliga. Wine tradueix trucades de Windows a Linux i, quan encerta, és lleuger i rapidíssim. Però també falla a apps modernes o amb dependències molt específiques. WinBoat evita aquesta ruleta executant Windows tal com, a costa de més recursos de CPU, RAM i emmagatzematge.

Si mirem Proton (l'adaptació de Wine de Valve), el seu focus és el gaming a Steam, amb avenços enormes. Però els anticheats agressius i certes dependències de nucli segueixen sent una barrera. En productivitat i programari corporatiu, WinBoat guanya punts per fiabilitat.

Davant VirtualBox o VMware, WinBoat és més “lleuger” en l'experiència quotidiana: no gestiones discos virtuals a la vella usança ni assignes recursos fixos tan rígids, i la integració de finestres al host és molt més fina. Tot i així, no oblidis que a sota hi ha un Windows complet amb el seu cost de recursos.

Jocs i programari amb anticheat

Si el teu és el competitiu online amb anticheat a nivell de kernel, no hi ha dreceres: aquests sistemes detecten la virtualització i bloquegen l'arrencada. En jocs menys estrictes o antics pots tenir una experiència acceptable, però WinBoat no neix com a plataforma de gaming hardcore. Per a aquest escenari, dual boot o un PC Windows dedicat seran opcions més assenyades.

En canvi, per a títols casuals o eines auxiliars de joc (launchers, mods que no depenguin de kernel, etc.), el rendiment pot ser suficient, tenint en compte el overhead de la virtualització i la manca dacceleració 3D completa.

Aplicacions pràctiques, casos dús i compatibilitat real

On WinBoat brilla és en productivitat i programari professional que a Wine se li ennuega. S'han esmentat casos com Affinity Photo, Paint Tool SAI v1.0, peces de la suite d'Adobe, Acrobat o AeroChat, a més de Microsoft Office, inclòs Office 365. Per a estudis, oficines i entorns corporatius, aquesta fiabilitat pesa més que el rendiment pur.

  Com instal·lar i esprémer PowerShell a Windows 11

També és atractiu per a usuaris que deixen enrere Windows 10, el suport del qual finalitza el 14 d'octubre del 2025. Si el vostre maquinari no compleix els requisits de Windows 11 o simplement prefereixes Linux, WinBoat redueix moltíssim la por de perdre les eines clau de Windows durant la transició.

En el dia a dia, obrir una app concreta de Windows com si fos nativa, compartir fitxers des del teu home i mantenir l'estabilitat és un plaer. La latència existeix —és un convidat virtual, al capdavall—, però en ofimàtica, comptabilitat, gestió, disseny 2D o utilitats empresarials sol ser perfectament manejable.

Estat del projecte, llicència i contribucions

WinBoat encara es considera una beta sòlida. Poden aparèixer errors, quirks de xarxa o límits en configuracions particulars. Tot i així, el ritme de millora és bo i la comunitat entorn del projecte creix amb guies i aportacions per a Ubuntu, Fedora, Arch, etc.

El projecte és baix llicència MIT, així que podeu contribuir amb codi, documentació o feedback. S'anima a centrar els PRs en l'àmbit tècnic (es descarten aportacions de contingut polític, sexual o altres temes aliens al desenvolupament). Si us ve de gust ajudar, l'ideal és revisar issues, proposar millores i obrir PRs acotades i ben documentades.

Quant a la comunicació, alguns fils i llocs de referència mostren avisos estàndard de privadesa i cookies (p. ex., plataformes com Reddit o embeds de X). Són missatges propis d'aquestes webs i no afecten el funcionament de WinBoat; serveixen com a context de les fonts consultades.

Consells ràpids perquè tot flueixi

Abans de llançar-te a instal·lar, pren-te cinc minuts per verificar que el teu usuari és al grup docker i que pots executar contenidors sense sudo. Si no, arregla-ho amb un sudo usermod -aG docker tu_usuario i reinicia sessió.

Comproveu que FreeRDP és la versió 3.xx amb suport de so. Versions anteriors poden donar errors desagradables en àudio. I revisa que tens espai a /var suficient perquè la imatge de Windows i les dades no et deixin tirat a meitat de desplegament.

A BIOS/UEFI, activa VT-x/AMD-V i, ja dins de Linux, verifica KVM amb les ordres habituals (per exemple, llistant mòduls o comprovant permisos). Sense KVM operatiu, no hi ha WinBoat, per molt correcte que estigui tota la resta.

Si penses utilitzar dispositius USB dins del convidat, anota els seus identificadors i documenta els canvis que facis a ~/.winboat/docker-compose.yml. Un mini-checklist t'estalviarà temps quan pugeu i baixeu contenidors o canvieu d'equip.

WinBoat proposa una solució pragmàtica: compatibilitat gairebé total amb apps de Windows a Linux gràcies a un Windows real contenidoritzat, amb finestres integrades i un enfocament més lleuger que les VMs clàssiques. No és l'eina ideal per a jocs AAA ni per a treballs amb GPU intensiva, però sí un pont fiable per a productivitat, suites empresarials i programari que Wine o Proton no dominen. Si busques llibertat a Linux sense renunciar als teus programes vitals de Windows, aquí tens una opció molt seriosa per al teu dia a dia.