Microsoft ha lanzado WSL 2.7.0 (Subsistema de Windows para Linux), un kit de herramientas que permite ejecutar aplicaciones Linux en Windows. Esta versión marca el segundo lanzamiento importante tras la publicación en código abierto de las utilidades de línea de comandos utilizadas en WSL, los procesos en segundo plano para entornos Linux y los servicios de máquinas virtuales bajo la licencia MIT. Anteriormente, los componentes de WSL relacionados con el kernel de Linux y la pila gráfica wslg eran de código abierto, mientras que todas las herramientas asociadas eran propietarias.
WSL proporciona una máquina virtual con un kernel Linux completo (basado en la rama 6.6) que puede ejecutar distribuciones Linux. El kernel incluye cambios específicos de WSL, como optimizaciones para reducir el tiempo de inicio y el consumo de memoria, la capacidad de recuperar memoria liberada por los procesos de Linux desde Windows y ajustes para eliminar 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 kernel de Linux se ha actualizado a la versión 6.6.114.
- Versiones actualizadas de la pila de gráficos WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime y paquetes NuGet.
- Se ha mejorado el configurador wslsettings.
- Se agregó el parámetro automount.cgroups a wsl.conf para seleccionar la versión de Cgroup.
- Se implementó el apagado forzado de una máquina virtual si se congela mientras se detiene todos los servicios.
- El ID de la máquina virtual ahora se pasa al proceso de inicialización de las distribuciones en ejecución. Se ha añadido la opción "--vm-id" a la utilidad wslinfo.
- Se agregó el parámetro de kernel hvsocket para registrar eventos del hipervisor Hyper-V durante el arranque.
- Se agregó soporte para Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 y la compilación de diciembre de Arch Linux.
Fuente: opennet.ru
