La empresa Microsoft ha publicado una actualización de la herramienta WSL 2.7.0 (Subsistema de Windows para Linux), que permite ejecutar aplicaciones de Linux en Windows. La versión 2.7.0 se ha convertido en la segunda versión importante después de abrir bajo la licencia MIT las utilidades de línea de comandos, procesos en segundo plano para entornos Linux y servicios para ejecutar máquinas virtuales utilizados en WSL. Antes de esto, se abrió el código de los componentes de WSL relacionados con el núcleo de Linux y la pila gráfica wslg, y toda la herramienta asociada era propietaria.
WSL proporciona una máquina virtual con un núcleo de Linux completo (basado en la rama 6.6), en la que se pueden ejecutar distribuciones de Linux. El núcleo incluye cambios específicos de WSL, como optimizaciones para reducir el tiempo de inicio y disminuir el consumo de memoria, la posibilidad de devolver la memoria liberada por los procesos de Linux a Windows y configuraciones para excluir controladores y subsistemas innecesarios. El sistema se instala en una imagen de disco separada (VHD) con un sistema de archivos ext4 y un adaptador de red virtual.
Entre los cambios:
- El núcleo de Linux se ha actualizado a la versión 6.6.114.
- Se han actualizado las versiones de la pila gráfica WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime y paquetes de NuGet.
- Se ha mejorado el configurador wslsettings.
- Se ha agregado el parámetro automount.cgroups en wsl.conf para seleccionar la versión de Cgroup.
- Se ha implementado el apagado forzado de la máquina virtual en caso de que se congele al detener todos los servicios.
- Se asegura la transmisión del identificador de la máquina virtual al proceso de inicialización de las distribuciones que se inician. Se ha añadido la opción «—vm-id» a la utilidad wslinfo.
- Se ha añadido el parámetro de núcleo hvsocket para registrar eventos del hipervisor Hyper-V durante el arranque.
- Se ha añadido soporte para Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 y la versión de diciembre de Arch Linux.
Fuente: opennet.ru
