Microsoft
La versión de prueba de WSL2 se ofrecerá a finales de junio en versiones experimentales.
Como parte de WSL2 para Windows 10, se ofrecerá un componente con un kernel Linux 4.19 estándar. A medida que se publiquen las correcciones para la rama LTS 4.19, el kernel para WSL2 se actualizará rápidamente a través del mecanismo de actualización de Windows y se probará en la infraestructura de integración continua de Microsoft. WSL2 utilizará el mismo kernel que la infraestructura de Azure, lo que facilitará su mantenimiento.
Todos los cambios preparados para la integración del kernel con WSL se publicarán bajo la licencia gratuita GPLv2 y se transferirán a upstream. 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. El kernel propuesto podrá actuar como un reemplazo transparente de la capa de emulación propuesta en WSL1. La disponibilidad de códigos fuente permitirá a los entusiastas, si lo desean, crear sus propias compilaciones del kernel de Linux para WSL2, para lo cual se prepararán las instrucciones necesarias.
El uso de un kernel estándar con optimizaciones del proyecto Azure le permitirá lograr una compatibilidad total con Linux a nivel de llamada del 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. Además, WSL2 ha aumentado significativamente el rendimiento de las operaciones de E/S y del sistema de archivos, que anteriormente era el cuello de botella de WSL1. Por ejemplo, al descomprimir un archivo comprimido, WSL2 es 1 veces más rápido que WSL20 y al realizar operaciones
"git clone", "npm install", "apt update" y "apt update" de 2 a 5 veces.
Aunque todavía incluye el kernel de Linux, WSL2 no proporcionará un conjunto listo para usar de componentes de espacio de usuario. Estos componentes se instalan por separado y se basan en ensamblajes de varias distribuciones. Por ejemplo, para instalar en WSL en el directorio de Microsoft Store
Adicionalmente, se puede señalar
Fuente: opennet.ru