Microsoft
Standarta kodola izmantošana ļauj sasniegt pilnīgu saderību ar Linux sistēmas izsaukumu līmenī un nodrošināt iespēju nemanāmi palaist Docker konteinerus operētājsistēmā Windows, kā arī ieviest atbalstu failu sistēmām, kuru pamatā ir FUSE mehānisms. Salīdzinot ar WSL1, WSL2 ir ievērojami palielinājis I/O un failu sistēmas darbību veiktspēju. Piemēram, izpakojot saspiestu arhīvu, WSL2 ir 1 reizes ātrāks nekā WSL20 un 2–5 reizes ātrāks, veicot darbības “git clone”, “npm install”, “apt update” un “apt upgrade”.
WSL2 piedāvā komponentu, kura pamatā ir Linux 4.19 kodols, kas darbojas Windows vidē, izmantojot virtuālo mašīnu, kas jau tiek izmantota Azure. Linux kodola atjauninājumi tiek piegādāti, izmantojot Windows atjaunināšanas mehānismu, un tiek pārbaudīti saistībā ar Microsoft nepārtrauktās integrācijas infrastruktūru. Visas izmaiņas, kas sagatavotas kodola integrācijai ar WSL, tiek solīts publicēt ar bezmaksas GPLv2 licenci. Sagatavotie ielāpi ietver optimizāciju, lai samazinātu kodola palaišanas laiku, samazinātu atmiņas patēriņu un kodolā atstātu minimālo nepieciešamo draiveru un apakšsistēmu komplektu.
Tiek saglabāts atbalsts vecajai WSL1 versijai, un abas sistēmas var izmantot blakus atkarībā no lietotāja vēlmēm. WSL2 var darboties kā caurspīdīgs WSL1 aizstājējs. Tāpat kā WSL1 lietotāja telpas komponenti
Vide
Avots: opennet.ru