Aplicaciones de Windows en Linux con WinBoat: ¡Finalmente sin compromiso!

¿Los dos mayores obstáculos para Linux en el escritorio? Adobe Creative Suite y Microsoft Office. Con WinBoat, este problema es cosa del pasado.

Imagínese: Te sientas en tu máquina Linux, inicias Photoshop CC con un solo clic, en paralelo a Excel, tal vez todavía Acrobat y todo funciona como si fuera un software nativo de Linux. No más fricking de arranque dual, no más reinicio molesto en Windows. ¿Suena demasiado bueno para ser verdad? Bienvenido a WinBoat, el proyecto de código abierto que actualmente está interrumpiendo la comunidad Linux.

¿Qué es WinBoat?

WinBoat es una solución gratuita de código abierto que integra perfectamente las aplicaciones de Windows en su escritorio Linux. La característica especial: No intenta emular las API de Windows, pero ejecuta un Windows completo con KVM, lo encapsula en Docker e integra las ventanas en su sesión de Linux a través de FreeRDP (RemoteApp).

En otras palabras: Tiene un Windows 11 real que se ejecuta en un contenedor delgado, pero sin la típica sobrecarga de VM y con una integración perfecta en su escritorio Linux.

La instalación: Sorprendentemente simple

Es emocionante aquí, porque WinBoat lo hace mucho mejor que la competencia. La instalación es tan sencilla que no se puede creer que nada se haya olvidado. Simplemente inicie el instalador, haga clic unas cuantas veces, hecho.

Lo que necesitas antes:

  • Docker y Docker Compose v2
  • FreeRDP v3
  • Virtualización KVM (habilitada en BIOS/UEFI)
  • Soporte de AppImage (FUSE2)

La instalación paso a paso:

1. Instalar condiciones previas

Para sistemas basados en Arch (Manjaro, EndeavourOS, CachyOS):

sudo pacman -S --necesita docker-compose freerdp

Para Ubuntu/Debian:

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

2. Habilitar el servicio Docker

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

3. Módulos del núcleo para compartir el sistema de archivos

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

4. Descargar WinBoat

Obtenga la AppImage desde el Sitio web oficial o desde Repositorio de GitHub. Lo hace ejecutable, comienza. ¡El resto es automático!

WinBoat obtiene los archivos de instalación de Windows oficialmente de los servidores de Microsoft, los modifica para que no se instale un lastre innecesario y crea automáticamente un usuario local. Todo el proceso es gráfico y autoexplicativo.

Durante la instalación, se le guiará a través de un asistente de instalación gráfica, pero debe dejar la versión en inglés de Windows 11 para la instalación y luego cambiar el idioma en el nuevo Win11, de lo contrario aparecerá un mensaje de error en alemán como selección.

La comparación: WinBoat vs. la competencia

Vino/CrossOver: La emulación API

Vino y su ramificación comercial CrossOver Trate de recrear las API de Windows. Esto funciona bien para muchas aplicaciones, pero:

  • Adobe Creative Suite no funciona bien con Wine
  • Microsoft Office es a menudo un problema.
  • El software protegido por DRM (Adobe utiliza mecanismos de protección contra copia que interfieren profundamente con el sistema) a menudo no se ejecuta en absoluto
  • Hackeo constante con configuraciones de prefijos

Ventaja de WinBoat: Puede ejecutar software que no funciona con CrossOver o Wine y tener un escritorio completo de Windows al mismo tiempo. Si se ejecuta en Windows, se ejecuta en WinBoat.

WinApps: El competidor directo

WinApps también trabaja con Docker y el proyecto Dockur. Con WinApps, realiza la mayor parte de la configuración manualmente, no hay una interfaz coherente, solo un simple TUI, un widget de barra de tareas y comandos CLI. La instalación en su conjunto también es un poco complicada.

Beneficios de WinBoat:

  • WinBoat se hace cargo de toda la configuración automáticamente tan pronto como se cumplan los requisitos
  • Todo se presenta en una interfaz clara
  • Se siente como una experiencia completa: sin archivos de configuración, sin comandos CLI para memorizar
  • En las pruebas, WinBoat corrió más estable y más rápido que WinApps

Protón/Steam: Solo juegos

Valves Proton es fantástico para los juegos. No está diseñado para software de oficina, herramientas creativas o aplicaciones comerciales especializadas. WinBoat llena este vacío perfectamente.

Las características: Lo que WinBoat tiene en él

Integración perfecta

Las aplicaciones de Windows aparecen como ventanas independientes a nivel del sistema operativo en su sesión de Linux. No es engorroso el escritorio en el escritorio: los programas de Windows se encuentran justo al lado de sus aplicaciones Linux en la barra de tareas.

Uso compartido del sistema de archivos

Su directorio principal está integrado en Windows, por lo que puede compartir fácilmente archivos entre ambos sistemas. Puedes encontrar tus archivos de Linux en \\Host.lan\Datos en Windows.

Pasaje USB

Comenzando con la versión 0.8.0, WinBoat admite el paso USB como una característica experimental. Esto significa: Los dispositivos periféricos que necesitan software de Windows para la configuración funcionan directamente.

Instalación automatizada de Windows

El proceso de instalación está totalmente automatizado a través de la interfaz gráfica: usted elige sus preferencias y especificaciones, y WinBoat se encarga del resto.

Supervisión de los recursos

Puede ver en directo la cantidad de CPU, RAM y memoria que consume su máquina virtual de Windows y ajustar dinámicamente los recursos.

Rendimiento: ¿Qué tan rápido va?

Esa es, por supuesto, la pregunta del millón de dólares. Las pruebas en un AMD Ryzen 9 7950X3D con 32 GB de RAM (16 núcleos de CPU y 12 GB de RAM para WinBoat) mostraron: El benchmark Speedometer 3.1 de Firefox corría solo un poco más lento en la máquina virtual que de forma nativa en Linux.

Los resultados de Geekbench fueron un 9 por ciento peores para un solo núcleo y un 13 por ciento peores para multinúcleo en comparación con Linux nativo. ¡Eso es jodidamente impresionante!

La razón: WinBoat utiliza el Protocolo de Escritorio Remoto (RDP) en lugar de VNC, que se ejecuta mucho más suavemente. Y a diferencia de las soluciones tradicionales de VM o acceso remoto, no hay artefactos de compresión visibles.

Consejos de vídeo sobre el tema

¿Demasiado texto y ningún deseo de leer sobre lo que va y lo que no? Keno de ct3003 publicó un video al respecto la semana pasada:

También me gustaría recomendarte este video.

Prueba práctica: Los candidatos problemáticos

Echemos un vistazo a cómo se ejecuta el software, que hasta ahora ha sido una pesadilla bajo Linux:

Adobe Photoshop CC

El Adobe Suite completo funciona bajo WinBoat. Photoshop comienza con una advertencia sobre la falta de una GPU compatible, pero aún se puede usar.

Buenas prácticas: Photoshop debe usarse sobre el escritorio completo de Windows, no como una sola ventana en Linux, de lo contrario habrá problemas con los menús y botones.

Escenario de operación: El rendimiento es suficiente para editar y mover capas ocasionalmente. La edición profesional de fotos durante todo el día podría ser un poco lenta, ¡pero funciona!

Adobe Premiere Pro

Con videos de 1080p Premiere funciona muy bien y es bastante utilizable. Con el material 4K, sin embargo, comienza a sacudirse.

Aquí, también, se aplica lo siguiente: Comience desde el escritorio de Windows para obtener los mejores resultados.

Microsoft Office (Word, Excel, PowerPoint)

La suite de oficina funciona sin problemas, incluso como una sola ventana directamente en Linux. Programas simples como Word o Excel funcionan sin ningún problema a través del escritorio directamente en una ventana en Linux.

Adobe Acrobat

Los archivos PDF con firmas y funciones especiales que solo funcionan con el Acrobat real funcionan sin problemas. ¿Eso solía ser una razón importante para arrancar en Windows? Yay, eso ya no es necesario!

Herramienta de pintura Sai, AeroChat & Co.

Numerosas aplicaciones de nicho que no se ejecutaban en absoluto bajo Wine ahora funcionan perfectamente. Si se ejecuta en Windows, se ejecuta en WinBoat.

Foto de afinidad

La alternativa de Photoshop de Serif también se está ejecutando, otro software que no se podía usar bajo Wine.

Las limitaciones: ¿Qué no se puede hacer?

Seamos honestos: WinBoat tampoco es perfecto:

Sin paso de GPU (todavía no)

El paso de GPU actualmente no es compatible, pero está planeado. El equipo está trabajando en soluciones con conductores paravirtualizados. Por lo tanto, WinBoat no es (todavía) óptimo para juegos o trabajo 3D intensivo en GPU.

Juegos anti-trampas

Los juegos con anti-cheat a nivel de kernel no funcionan porque bloquean la virtualización. Fortnite, Valorant, Call of Duty? Solo el arranque nativo de Windows permanece aquí.

Requisitos de hardware

Necesitas un ordenador razonablemente potente. En un sistema con Ryzen 5 9600X (6 núcleos en lugar de 16) y 32 GB de RAM, WinBoat funcionó bien, pero notablemente menos sin problemas, especialmente para aplicaciones fuera del escritorio.

Recomendación: Al menos 8 núcleos de CPU, 16 GB de RAM (12 GB para el host, 4 + GB para WinBoat) y un SSD.

Estado beta

WinBoat se encuentra actualmente en fase beta, por lo que debe esperar problemas y errores ocasionales y aportar cierta preparación para la solución de problemas.

¿Eso es legal?

Estoy seguro de que la pregunta arde bajo tus uñas. Los desarrolladores de Dockur dicen claramente: El proyecto contiene solo código fuente abierto y ningún material con derechos de autor.

Pero: Windows en WinBoat no está habilitado. Aunque no muestra una marca de agua y funciona, se recomienda una licencia de Windows para uso a largo plazo. Las llaves OEM baratas están disponibles desde aproximadamente 4-5 euros, por lo que está legalmente en el lado seguro.

Consejos prácticos para la vida cotidiana

Optimización del flujo de trabajo

  1. Fácil trabajo de oficina: Inicia Word, Excel, etc. directamente como ventanas individuales
  2. Adobe Creative Suite: Utiliza el escritorio completo de Windows para Photoshop y Premiere
  3. Intercambio de archivos: Ponga todos los archivos de trabajo en su directorio principal de Linux: ambos sistemas pueden acceder a ellos
  4. Ajustar los recursos: Dale a WinBoat al menos la mitad de los núcleos de tu CPU y alrededor de 40-50% la RAM

Solución de problemas

  • VNC como Fallback: Si RDP está causando problemas, también puede llegar a Windows a través de http://127.0.0.1:8006 en el navegador
  • Cuestiones de rendimiento: Reduce la resolución de pantalla en Windows o inicia ciertas aplicaciones en modo escritorio en lugar de como ventanas individuales
  • Actualizaciones: WinBoat se actualiza, puede mantener el Docker Windows como de costumbre a través de Windows Update

Perspectivas para el futuro

El equipo de WinBoat está trabajando en:

  • Soporte de Podman como una alternativa de Docker
  • Aceleración de GPU a través de controladores paravirtualizados
  • Paquete Flatpak para una instalación más fácil
  • Integración con Looking Glass para un mejor rendimiento gráfico

Conclusión: ¿Vale la pena WinBoat?

¿Para quién es ideal WinBoat?

  • Entusiastas de Linux, que no puede prescindir de Adobe u Office
  • cambio, Da el último paso a 100.% ¿Quieres hacer Linux?
  • profesionales, que ocasionalmente necesitan software de Windows
  • tinkerer, Probar nuevas tecnologías

¿Para quién no?

  • jugadores (utiliza Proton/Steam o arranque nativo de Windows)
  • Artistas en 3D Flujos de trabajo intensivos en GPU
  • Usuarios de hardware débil (< 8 núcleos, < 16 GB de RAM)

TL:DR

WinBoat no es un cambio de juego absoluto para la comunidad Linux. Finalmente resuelve el problema de Adobe y Office de manera elegante y con un rendimiento sorprendentemente bueno. Linux en el escritorio se está volviendo cada vez más popular, pero el software de Adobe y Microsoft Office fueron los dos mayores obstáculos. WinBoat trae ambos al escritorio de Linux.

La instalación es un juego de niños, la integración es perfecta y el rendimiento es más que adecuado para la mayoría de los casos de uso. Sí, es software beta. Sí, todavía falta el paso de GPU. Pero lo que funciona hoy es impresionante.

¡Pruébalo! WinBoat es gratuito, de código abierto (licencia MIT), y la comunidad en Discord es útil. El futuro de Linux en el escritorio se ve muy bien.


Enlaces: Sitio web de WinBoat | Repositorio de GitHub | Proyecto Dockur | comunidad WinBoat Discord