El Subsistema de Windows para Linux fue una de las novedades más interesantes que llegaron a los s del sistema operativo con una de las actualizaciones semestrales. Este subsistema permite usar HyperV para instalar y virtualizar un sistema Linux completo por encima de Windows, pudiendo acceder a un terminal bash y a todas las herramientas y comandos del mismo. Una novedad que tuvo una gran acogida por parte de los s y desarrolladores, pero aún muy verde y con limitaciones, como no poder ejecutar nada en modo gráfico, solo tener un bash de Linux desde su terminal.
Microsoft ha estado trabajando muy duro para depurar y mejorar el funcionamiento general de WSL2 de cara al lanzamiento de May 2020 Update, la nueva actualización del sistema operativo. Por ejemplo, la compañía ha mejorado notablemente el rendimiento de las distros (hasta 20 veces más rápidas) y ha mejorado la forma de interactuar entre los dos sistemas añadiendo un icono de Linux dentro del explorador de archivos de Windows.
Ahora, Microsoft acaba de anunciar otra de las novedades que llegarán a la nueva versión de WSL2, y la verdad es que lo va a revolucionar todo.
Podremos ejecutar programas de Linux con interfaz
Microsoft ha anunciado hace algunas horas la que, sin duda, es una de las novedades más revolucionarias dentro de WSL2. Gracias a todas las mejoras que se han implementado dentro del Subsistema de Windows para Linux, los s que lo habiliten van a poder ejecutar programas con interfaz gráfica directamente por encima de Windows 10. Y sin la necesidad de instalar ningún servidor X de terceros para este fin.
Microsoft también ha decidido empezar a usar un Kernel Linux real, obtenido directamente desde los servidores de kernel.org, al que aplica una serie de cambios y optimizaciones para funcionar dentro de WSL. Esto implica una mejora notable de rendimiento, elimina las limitaciones de las máquinas virtuales y abre la puerta a nuevas posibilidades, como, por ejemplo, poder actualizarlo desde Windows Update. La versión del Kernel que vendrá incluida por defecto será la 4.19, un poco antigua, pero con soporte extendido.
Y otras mejoras incluidas dentro de este nuevo subsistema son:
- Solución de una gran cantidad de errores heredados de WSL1.
- Reducción del consumo de memoria de la máquina virtual.
- WSL ahora no distingue entre mayúsculas y minúsculas.
- Mejoras a la hora de acceder a recursos desde localhost.
- Límite máximo de un 80% a la hora de usar la memoria del sistema.
- Nuevas opciones para configurar WSL2.
- Una nueva librería, wslclient.dll, con todas las funciones de línea de comandos de Windows.
Fecha de lanzamiento de WSL2
La nueva versión de WSL2 llegará a todos los s la próxima semana, que es cuando llegará la nueva versión de Windows 10 a los s. Sin embargo, aunque esta nueva versión de Windows 10 traerá el nuevo Subsistema de Windows para Linux, no todas sus novedades estarán disponibles desde el primer momento.
Microsoft ha anunciado que el soporte para GUI tardará un poco más en llegar. Tan pronto como esté listo Microsoft lo llevará a todos los s en forma de actualización, pero de momento habrá que esperar. Lo mismo ocurre con la aceleración gráfica de GPU, que tampoco estará disponible desde el primer día, pero irá llegando a los s a lo largo de los próximos meses.