Microsoft company
Test release of WSL2 will be offered at the end of June in experimental builds
As part of WSL2 for Windows 10, a component with a standard Linux 4.19 kernel will be offered. As fixes for the 4.19 LTS branch are released, the core for WSL2 will be promptly updated through the Windows Update mechanism and tested in the Microsoft continuous integration infrastructure. WSL2 will use the same core as the Azure infrastructure, making it easier to maintain.
All changes prepared for integrating the core with WSL will be published under the free GPLv2 license and will be transferred to the upstream. The prepared patches include optimizations to reduce kernel startup time, reduce memory consumption, and keep the minimum required set of drivers and subsystems in the kernel. The proposed core will be able to act as a transparent replacement for the emulation layer offered in WSL1. The availability of sources will allow enthusiasts to build their own builds of the Linux kernel for WSL2 if desired, for which the necessary instructions will be prepared.
The use of a standard kernel with optimizations from the Azure project will achieve full compatibility with Linux at the system call level and provide the ability to seamlessly run Docker containers on Windows, as well as implement support for file systems based on the FUSE mechanism. In addition, WSL2 significantly improves I/O and file system performance, which used to be the bottleneck of WSL1. For example, when unpacking a compressed archive, WSL2 is 1 times faster than WSL20, and when performing operations
"git clone", "npm install", "apt update" and "apt upgrade" 2-5 times.
Despite shipping a Linux kernel, as before, WSL2 will not provide a ready-made set of user-space components. These components are installed separately and are based on assemblies of various distributions. For example, to install in WSL in the Microsoft Store catalog
Additionally, it can be noted
Source: opennet.ru