Ubunlog Jose Albert  

WinPodX: Un sistema de pods de Windows para Linux – Una alternativa idónea a WinBoat

WinPodX: Una herramienta para usar apps de Windows en Linux

WinPodX: Una herramienta para usar apps de Windows en Linux

El mes pasado (junio, 2026) les dimos a conocer una excelente herramienta llamada «WinBoat». La cual, tenia como objetivo permitir y facilitar la ejecución de aplicaciones de Windows en Linux mediante el uso de contenedores. Y que para lograr ello, hacia que Windows se ejecutara dentro de una máquina virtual sobre un contenedor de Docker o Podman, para luego realizar una conexión con el mismo a través del servidor invitado de WinBoat para obtener los datos necesarios. Mientras que, para la composición visual o gráfica de las aplicaciones, como las ventanas nativas del sistema operativo, utiliza FreeRDP junto con el protocolo RemoteApp de Windows. En consecuencia, y como alternativa a esta aplicación, hoy esta publicación la dedicamos a «WinPodX».

Y si nunca has leído, visto o escuchado antes sobre WinPodX, vale destacar de entrada que, a diferencia de WinBoat, esta nueva aplicación funciona mejor con Podman que con Docker. Además, y en caso de que no sepas qué es un pod, vale destacar que un pod, según el proyecto Kubernetes, es la unidad de computación desplegable más pequeña que se puede crear y gestionar en Kubernetes. Es decir, es un grupo de uno o más contenedores (como contenedores Docker), con almacenamiento y red compartidos, y unas especificaciones de cómo ejecutar los contenedores. Además, los contenidos de un pod están siempre coubicados, coprogramados y ejecutados en un contexto compartido.

WinBoat: Aprende a ejecutar aplicaciones de Windows sobre Linux

WinBoat: Aprende a ejecutar aplicaciones de Windows sobre Linux

Pero, antes de iniciar esta nueva, interesante y útil publicación sobre el útil «software WinPodX», les recomendamos explorar nuestra anterior publicación relacionada sobre la herramienta Podman, la cual hace falta instalar para que funcione, al finalizar de leer esta:

Podman (Pod Manager) es una herramienta gratuita y de código abierto para contenedores que permite gestionar contenedores (pod). Además, es compatible con Docker y Kubernetes, razón por la cual, permite gestionar todo desde un mismo entorno local. Además, es un desarrollo creado por Red Hat para buscar, desarrollar, gestionar y ejecutar contenedores en sistemas Linux (y otros sistemas operativos).

WinPodX: Un sistema de pods de Windows para Linux - Una alternativa idónea a WinBoat

WinPodX: Una herramienta para usar apps de Windows en Linux

¿Qué es WinPodX?

Según sus desarrolladores en su sitio web oficial esta aplicación del ámbito de los contenedores es descrita brevemente de la siguiente forma:

WinPodX es una herramienta de software que permite ejecutar ventanas nativas de Linux para todas las aplicaciones de Windows, incluyendo el uso de sus iconos reales y anclar las apps a la barra de tareas. Y para ello, utiliza FreeRDP RemoteApp más Dockur/windows, bajo una filosofía de configuración cero para el usuario.

Sin embargo, en su sección oficial de GitHub, añaden sobre la misma lo siguiente:

WinPodX ejecuta un contenedor de Windows (a través de dockur/windows) en segundo plano y presenta las aplicaciones de Windows como aplicaciones nativas de Linux mediante FreeRDP RemoteApp, mientras que un agente HTTP con autenticación de portador dentro del invitado gestiona el canal de comandos host→invitado sin mostrar una ventana de PowerShell. La dirección inversa (aplicaciones de Linux que aparecen en el menú «Abrir con…» de Windows) es gestionada por un oyente del lado del host que consume las solicitudes JSON escritas por adaptadores Rust por slug dentro del invitado. Por último, destaca que hace uso de muy pocas dependencias externas de Python (solo stdlib en Python 3.11+; una alternativa pura de Python Tomli 3.9/3.10).

10 caracteristicas destacadas

Principales

Entre sus muchas y variadas características se pueden destacar algunas importantes como:

  1. Ofrece tecnología RemoteApp (RAIL), no un escritorio: cada aplicación de Windows se muestra como su propia ventana nativa de Linux; no hay escritorio de Windows a pantalla completa. Sin embargo, permite acceder a un escritorio completo cuando realmente se desee o necesite, mediante la orden de comando «winpodx app run desktop».
  2. Añade identidad real en la barra de tareas: añade iconos a la barra de tareas para cada aplicación mediante la coincidencia «WM_CLASS» ( /wm-class:<stem>+ StartupWMClass), de modo que cada ventana se ancla y se puede alternar con Alt+Tab como una aplicación Linux de primera clase.
  3. Permite asociaciones de archivos bidireccionales: lo que se traduce en que, por ejemplo, se puede hacer doble clic en un archivo «.docx» sobre un administrador de archivos y la aplicación Word de Windows se abrirá. Adicionalmente, la opción «Abrir con…» también funciona en equipos de escritorio que se inician con una ruta PATH simplificada (por ejemplo, Deepin), ya que las entradas incluyen la ruta absoluta de winpodx.
  4. Muestra un menú de aplicaciones agrupadas por carpetas: las aplicaciones de Windows se agrupan en un único menú para WinPodX, replicando la jerarquía de carpetas del menú Inicio como subgrupos anidados en lugar de dispersar más de 50 entradas en categorías nativas como Office y Gráficos.
  5. Ofrece RDP multisesión: el paquete rdprrap habilita automáticamente hasta 25 sesiones RDP independientes, lo que permite que varias aplicaciones se ejecuten en paralelo. Los requisitos previos de RAIL se configuran automáticamente durante la instalación desatendida.

Adicionales

  1. Soporta riel para múltiples monitores: las ventanas de las aplicaciones remotas se pueden extender (mover) a través de múltiples pantallas de forma predeterminada; por ende, se puede arrastrar una ventana a un segundo monitor y seguirá recibiendo entrada, sin ventanas muertas en la otra pantalla.
  2. Permite la correcta configuración de la distribución del teclado usado: durante o posterior a la instalación, permite configurar la distribución del teclado mediante un archivo de configuración; luego WinPodX lo pasa directamente a FreeRDP ( /kbd:layout), por lo que los diseños que no son de EE. UU., se escriben correctamente en todas las aplicaciones de Windows.
  3. Apertura inversa (aplicaciones de Linux dentro de Windows): las aplicaciones de Linux aparecen en el menú contextual «Abrir con…» del menú que aparece al hacer clic con el botón derecho en el sistema Windows, con los iconos correctos para cada aplicación tanto en el menú corto como en el cuadro de diálogo largo «Elegir otra aplicación».
  4. Viajes de ida y vuelta al anfitrión: esto permite que, al seleccionar una aplicación de Linux dentro de Windows, el archivo abierto se transfiera de vuelta al host xdg-open. WinPodX detecta automáticamente las aplicaciones de Linux del host y sus asociaciones MIME según los estándares de freedesktop.
  5. Lanzamiento y descubrimiento sin configuración previa: durante su proceso de instalación se puede, en modo automático, configurar todo de forma desatendida. Aunque, mediante su modo manual, se pueden especificar muchos parámetros esenciales de la instalación.

Instalación

Aunque puede instalarse de forma sencilla y rápida desde un instalador AppImage, tal como se ve en las siguientes imagenes, tambien puede instalarse de formas diversas tal como se muestra a continuación:

Modo automatico

Modo automatico

Modo manual

Modo manual

Instalaciones

openSUSE (Tumbleweed / Leap / Slowroll)

sudo zypper addrepo https://download.opensuse.org/repositories/home:/Kernalix7/openSUSE_Tumbleweed/home:Kernalix7.repo
sudo zypper install winpodx

Instalación sobre Fedora 42 / 43 / 44

sudo dnf config-manager addrepo --from-repofile=https://download.opensuse.org/repositories/home:/Kernalix7/Fedora_43/home:Kernalix7.repo
sudo dnf install winpodx

Instalación sobre Arch / Manjaro

yay -S winpodx
yay -S winpodx-git

Instalación sobre NixOS

nix run github:kernalix7/winpodx

Instalación sobre Ubuntu / Debian (Deb)

sudo apt install ./winpodx_<version>_all_debian13.deb

Instalación sobre AlmaLinux / Rocky / RHEL (.rpm)

sudo dnf install ./winpodx-<version>-0.noarch.el10.rpm

FreeRDP es una implementación gratuita del Protocolo de Escritorio Remoto (RDP), publicada bajo la licencia Apache, que permite disfrutar de la libertad de usar el mismo donde quieras y como quieras. Además, y gracias a que es multiplataforma, favorece el establecimiento de un entorno de trabajo interoperable a la hora de manejar diversos sistemas operativos para controlar equipos con cualquier otro sistema operativo.

Resumen 2023 - 2024

Resumen

En resumen, «WinPodX» hoy en día es una interesante alternativa en desarrollo a WinBoat, sobre todo para aquellos usuarios que prefieren y utilizan únicamente Podman. Y también para aquellos para quienes, por diversos motivos, soluciones como Wine, Bottles, Docker, LXD, QEMU o VirtualBox no son suficientes o realmente satisfactorias, y que no desean o se niegan a implementar WinApps basadas en paquetes Flatpak y Snap. O para aquellos que son más de usar Fedora, openSUSE, AlmaLinux y Rocky Linux, en vez de Ubuntu, Mint y Debian o sus derivadas, puesto que está más enfocada a sistemas operativos con paquetería RPM, en vez de DEB. Aunque, afortunadamente, ofrece un instalador AppImage para poder disfrutar de la misma sobre casi cualquier tipo de distribución GNU/Linux.

Por ende, esperamos que pronto este nuevo desarrollo del Linuxverso alcance una sólida versión estable que le permita a muchos más usuarios entusiastas y usuarios profesionales TI de empresas y organizaciones instalar y gestionar diversas y cada vez más complejas y avanzadas aplicaciones de Windows sobre Linux. Lo que, sin duda, favorecerá y aumentará la productividad y la eficiencia de cualquiera, tanto en su hogar como en su empresa u organización, al reducir el tiempo de implementación de cualquier proyecto y solución de software. Y como de costumbre, en caso de que creas importante que abordemos otra herramienta de contenedores similar o diferente, te invitamos a mencionarla vía comentarios para su consideración en futuras publicaciones, y para el conocimiento y disfrute de toda nuestra comunidad de lectores.

Por último, recuerda compartir con otros esta útil y divertida publicación y visitar el inicio de nuestro «sitio web» en español u otros idiomas (agregando al final de la URL dos letras; por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras).

Artículo original

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.