Microsoft
Standardse kerneli kasutamine võimaldab teil saavutada täieliku ühilduvuse Linuxiga süsteemikõnede tasemel ja pakkuda võimalust Dockeri konteinerite sujuvaks käitamiseks Windowsis, samuti juurutada FUSE mehhanismil põhinevate failisüsteemide tuge. Võrreldes WSL1-ga on WSL2 oluliselt suurendanud I/O ja failisüsteemi toimingute jõudlust. Näiteks tihendatud arhiivi lahtipakkimisel on WSL2 1 korda kiirem kui WSL20 ja 2-5 korda kiirem, kui sooritada toiminguid “git clone”, “npm install”, “apt update” ja “apt upgrade”.
WSL2 pakub Linuxi 4.19 tuumal põhinevat komponenti, mis töötab Windowsi keskkonnas, kasutades Azure'is juba kasutatavat virtuaalmasinat. Linuxi tuuma värskendused tarnitakse Windows Update'i mehhanismi kaudu ja neid testitakse Microsofti pideva integratsiooni infrastruktuuri suhtes. Kõik kerneli WSL-iga integreerimiseks ettevalmistatud muudatused avaldatakse tasuta GPLv2 litsentsi all. Ettevalmistatud paigad sisaldavad optimeerimisi, et vähendada kerneli käivitusaega, vähendada mälutarbimist ning jätta kernelisse minimaalne nõutav draiverite ja alamsüsteemide komplekt.
WSL1 vana versiooni tugi säilib ja mõlemat süsteemi saab kasutada kõrvuti, olenevalt kasutaja eelistustest. WSL2 võib toimida WSL1 läbipaistva asendusena. Sama mis WSL1 kasutajaruumi komponendid
Ümbruskond
Allikas: opennet.ru