Microsoft
Korištenje standardnog kernela vam omogućava da postignete potpunu kompatibilnost s Linuxom na nivou sistemskih poziva i omogućite besprijekorno pokretanje Docker kontejnera na Windows-u, kao i implementaciju podrške za sisteme datoteka baziranih na FUSE mehanizmu. U poređenju sa WSL1, WSL2 je značajno povećao performanse I/O i operacija sistema datoteka. Na primjer, kada se raspakira komprimirana arhiva, WSL2 je 1 puta brži od WSL20, a 2-5 puta brži pri izvođenju operacija “git clone”, “npm install”, “apt update” i “apt upgrade”.
WSL2 nudi komponentu zasnovanu na jezgru Linuxa 4.19 koja radi u Windows okruženju koristeći virtuelnu mašinu koja se već koristi u Azureu. Ažuriranja Linux kernela se isporučuju putem Windows Update mehanizma i testiraju se u odnosu na Microsoftovu kontinuiranu integracijsku infrastrukturu. Obećano je da će sve promjene pripremljene za integraciju kernela sa WSL-om biti objavljene pod besplatnom GPLv2 licencom. Pripremljene zakrpe uključuju optimizacije za smanjenje vremena pokretanja kernela, smanjenje potrošnje memorije i ostavljanje minimalnog potrebnog skupa drajvera i podsistema u kernelu.
Podrška za staru verziju WSL1 je zadržana i oba sistema se mogu koristiti jedan pored drugog, u zavisnosti od preferencija korisnika. WSL2 može djelovati kao transparentna zamjena za WSL1. Isto kao i komponente korisničkog prostora WSL1
Životna sredina
izvor: opennet.ru