Se han publicado las compilaciones de Windows Insider con el subsistema WSL2 (Subsistema de Windows para Linux)

Microsoft anunció el sobre la formación de nuevas compilaciones experimentales de Windows Insider (compilación 18917), que incluyen la capa WSL2 (Subsistema de Windows para Linux) previamente anunciada, que garantiza el lanzamiento de archivos ejecutables de Linux en Windows. La segunda edición de WSL se distingue por la entrega de un kernel Linux completo, en lugar de un emulador que traduce las llamadas al sistema Linux en llamadas al sistema Windows sobre la marcha.

El uso de un kernel estándar le permite lograr compatibilidad total con Linux a nivel de llamadas al sistema y brindar la capacidad de ejecutar sin problemas contenedores Docker en Windows, así como implementar soporte para sistemas de archivos basados ​​​​en el mecanismo FUSE. En comparación con WSL1, WSL2 ha aumentado significativamente el rendimiento de las operaciones de E/S y del sistema de archivos. Por ejemplo, al descomprimir un archivo comprimido, WSL2 es 1 veces más rápido que WSL20 y entre 2 y 5 veces más rápido al realizar las operaciones "git clone", "npm install", "apt update" y "apt update".

WSL2 ofrece un componente basado en el kernel de Linux 4.19 que se ejecuta en un entorno Windows utilizando una máquina virtual ya utilizada en Azure. Las actualizaciones del kernel de Linux se entregan a través del mecanismo de Windows Update y se prueban con la infraestructura de integración continua de Microsoft. Se promete que todos los cambios preparados para la integración del kernel con WSL se publicarán bajo la licencia gratuita GPLv2. Los parches preparados incluyen optimizaciones para reducir el tiempo de inicio del kernel, reducir el consumo de memoria y dejar el conjunto mínimo requerido de controladores y subsistemas en el kernel.

Se conserva la compatibilidad con la versión anterior de WSL1 y ambos sistemas se pueden utilizar en paralelo, según las preferencias del usuario. WSL2 puede actuar como un reemplazo transparente de WSL1. Igual que los componentes del espacio de usuario WSL1 establecido por separado y se basan en ensamblajes de varias distribuciones. Por ejemplo, para instalar en WSL en el directorio de Microsoft Store Ofrecido asambleas Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE и openSUSE.

Medio ambiente realizada en una imagen de disco separada (VHD) con el sistema de archivos ext4 y un adaptador de red virtual. La interoperabilidad con el kernel de Linux que se ofrece en WSL2 requiere la inclusión de un pequeño script de inicialización en la distribución que modifica el proceso de arranque. Para cambiar los modos de funcionamiento de las distribuciones, se ha propuesto un nuevo comando “wsl —set-version”, y para seleccionar la versión predeterminada de WSL, el comando “wsl —set-default-version”.

Fuente: opennet.ru

Añadir un comentario