Microsoft
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
Medio ambiente
Fuente: opennet.ru