- WSL es capaz de ejecutar algunas aplicaciones Linux con una interfaz GUI completa dentro de Windows.
- Microsoft encontró la forma de integrar Linux en Windows de una forma aún más cohesionada.
- Ten en cuenta que no todas las aplicaciones de Linux pueden instalarse con una interfaz totalmente visual, pero lo más probable es que la situación mejore en el futuro.
Me gusta el nuevo enfoque de Microsoft de estar presente con todos sus servicios en todas las plataformas. Ya no se basan en el dominio de Windows para imponer a los desarrolladores qué sistema operativo deben soportar. Aquellos tiempos parecen haber quedado atrás.
Esta nueva filosofía puede verse fácilmente en Windows, que admite un entorno de desarrollo Linux bastante robusto a través del Subsistema Windows para Linux, también conocido como WSL.
WSL ha evolucionado claramente en el último año, supongo que gracias a Windows 11, y es ahora permite instalar y ejecutar sin problemas aplicaciones GUI completas compiladas para X11 y Wayland junto con las aplicaciones nativas de Windows.
Requisitos:
- Windows 11 Build 22000 o posterior
- Driver para vGPU, si quieres renderizado OpenGL acelerado por hardware (descarga para Intel, AMD, NVIDIA)
- WSL instalado y actualizado a la última versión, actualmente WSL 2 (aprende cómo instalar)
Instalar y Ejecutar Aplicaciones Linux con Interfaz Gráfica Completa - Paso a Paso con Ejemplos
Este será un guía para Ubuntu. Dependiendo de la distribución que tuvieras instalada con WSL, puede que necesites utilizar otros comandos para instalar aplicaciones, dependiendo del gestor de paquetes por defecto de esa distro.
1. En primer lugar, abre el entorno de Ubuntu (escribe Ubuntu en el Menú Inicio).
2. El segundo paso consiste en actualizar y mejorar todos los paquetes de Ubuntu. Escribe los dos comandos siguientes.
apt get actualizar
apt get actualizar

3. Instala Nautilus, una aplicación similar al Explorador de Archivos de Windows.
sudo apt install nautilus -y
3a. Para ejecutar la aplicación escribe nautilus y pulsa Intro en el WSL de Ubuntu.

4. Instala la aplicación VLC media player.
sudo apt install vlc -y
4a. Para ejecutar la aplicación escribe vlc y pulsa Intro en el WSL de Ubuntu.

Cuando dije que WSL está estrechamente integrado en Windows no mentía. El ejemplo anterior inicia las aplicaciones desde WSL, pero no es necesario, ya que las aplicaciones Linux aparecen en el Menú Inicio cuando las buscas, con un pequeño icono que te recuerda que son aplicaciones nativas de Linux.
Incluso puedes anclar aplicaciones Linux a la barra de tareas o al menú Inicio de Windows. Cortar/Pegar y ALT + TAB son compatibles entre las aplicaciones nativas de Windows y las de Linux.

Funcionan perfectamente, sin diferencias visibles de rendimiento. Ah, y eso es dentro de una máquina virtual, así que WLS me parece bastante robusto.
Lo que quiero ver a continuación es una forma de ejecutar Ubuntu con interfaz gráfica completa, sin depender de una máquina virtual de terceros. Pero por ahora, tengo que admitir que estoy bastante impresionado con la perfecta integración.
Lee también Documentación completa de Microsoft.
Así que ya sabes cómo ejecutar aplicaciones Linux en Windows (casi) como programas nativos.