Microsoft ha anunciado la disponibilidad de una versión del entorno WSL (Subsistema de Windows para Linux) para Windows 11, que permite la ejecución de archivos ejecutables de Linux. A diferencia de las entregas de WSL para versiones anteriores de Windows, la opción para Windows 11 no está integrada en la imagen del sistema, sino que se ofrece como una aplicación distribuida a través de la Microsoft Store. Sin embargo, en términos de tecnologías utilizadas, el núcleo de WSL se ha mantenido igual, solo ha cambiado el método de instalación y actualización.
Se señala que la distribución a través de la Microsoft Store permite acelerar la entrega de actualizaciones y nuevas funcionalidades de WSL, permitiendo además instalar nuevas versiones de WSL sin ataduras a la versión de Windows. Por ejemplo, una vez que estén disponibles funciones experimentales como el soporte para aplicaciones gráficas de Linux, cálculos en el lado de la GPU y montaje de discos, el usuario podrá acceder a ellas de inmediato, sin necesidad de actualizar Windows o utilizar versiones de prueba de Windows Insider.
Recordemos que en el entorno moderno de WSL, en lugar de un emulador que realizaba la traducción de llamadas al sistema de Linux a llamadas al sistema de Windows, se utiliza un entorno con un núcleo Linux completo. El núcleo propuesto para WSL se basa en el lanzamiento del núcleo Linux 5.10, que ha sido ampliado con parches específicos para WSL que incluyen optimizaciones para reducir el tiempo de arranque del núcleo, disminuir el consumo de memoria, devolver a Windows la memoria liberada por los procesos de Linux y mantener en el núcleo un conjunto mínimo de controladores y subsistemas necesarios.
El núcleo se ejecuta en un entorno de Windows a través de una máquina virtual ya utilizada en Azure. El entorno WSL se ejecuta en una imagen de disco separada (VHD) con un sistema de archivos ext4 y un adaptador de red virtual. Los componentes del espacio de usuario se instalan por separado y se basan en distribuciones de distintas versiones. Por ejemplo, para la instalación en WSL, el catálogo de Microsoft Store ofrece construcciones de Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE y openSUSE.

Fuente: opennet.ru
