Si desea ejecutar aplicaciones GUI de Linux en Windows 10, ahora puede hacerlo con la ayuda del Subsistema de Windows para Linux o WSL.
El 21 de abril, esta característica apareció por primera vez en una versión preliminar de Windows 10. Sorprendentemente, Microsoft decidió no esperar una nueva actualización de características del sistema operativo para habilitar las aplicaciones GUI de Linux para todos en Windows 10 lanzadas hoy para los usuarios habituales.
“WSL le permite ejecutar un entorno Linux y hasta este momento se ha centrado en habilitar utilidades y aplicaciones de herramientas de comando. La compatibilidad con aplicaciones GUI ahora también le permite utilizar sus aplicaciones GUI de Linux favoritas. WSL se utiliza en muchas aplicaciones, cargas de trabajo y casos de uso diferentes, por lo que, al final, depende de usted para qué desea utilizar el soporte de la aplicación GUI. A continuación, destacamos algunos escenarios clave para ayudarlo a enamorarse de la ejecución de aplicaciones en un entorno Linux", dijo la compañía.
Microsoft unifica Linux y Windows es algo en lo que la compañía ha estado trabajando durante varios años, y el proyecto WSL lidera los esfuerzos en esta área.
Sin embargo, con las aplicaciones GUI de Linux en Windows 10, Microsoft ha hecho posible que los desarrolladores ya no necesiten un sistema Linux independiente solo para realizar pruebas, ya que ahora todo puede ejecutarse sobre el sistema operativo.
“Puede utilizar esta función para ejecutar cualquier aplicación GUI que pueda existir sólo en Linux, o para ejecutar sus propias aplicaciones o realizar pruebas en un entorno Linux. Esto puede ser extremadamente útil para los desarrolladores que desean probar su aplicación multiplataforma, ya que ahora pueden ejecutarla directamente en Windows 10 y luego fácilmente dentro de Linux sin tener que cambiar de máquina o administrar máquinas virtuales”, dijo Microsoft.
La nueva función está disponible para todos los que ejecuten una instalación WSL reciente.
Las aplicaciones GUI de Linux en WSL admiten audio y micrófono. Esto permite que su aplicación transmita señales de audio, use micrófonos para crear, probar o usar aplicaciones de telecomunicaciones, mostrar películas, etc.
Microsoft también ha habilitado la compatibilidad con gráficos 3D acelerados por GPU, lo que ayuda a que algunas aplicaciones complejas se ejecuten con mayor fluidez.
Puede ver la aplicación Gazebo que simula un robot explorando una cueva virtual, así como la aplicación Rviz que muestra la alimentación de la cámara del robot y la salida de su sensor de campo láser. ¡Gracias a los gráficos 3D acelerados por GPU, esta demostración puede alcanzar los 60 FPS!

Microsoft también ha habilitado la compatibilidad con gráficos 3D acelerados por GPU, lo que ayuda a que algunas aplicaciones complejas se ejecuten con mayor fluidez.
Cómo utilizar esta función
- Debe asegurarse de estar utilizando Windows 10 Insiders versión 21364 o posterior
- Si tiene WSL instalado, debe ejecutarlo
wsl --updatey estará configurado para usar aplicaciones GUI.
- Si no tiene WSL instalado, al ejecutarlo
wsl –installse instalará WSLg automáticamente como parte de la configuración inicial de WSL.
Introducción en vídeo para ejecutar la aplicación GUI de Linux en Win 10