Microsoft
Korištenje standardne jezgre omogućuje vam postizanje potpune kompatibilnosti s Linuxom na razini sistemskih poziva i pružanje mogućnosti besprijekornog pokretanja Docker spremnika u sustavu Windows, kao i implementaciju podrške za datotečne sustave temeljene na mehanizmu FUSE. U usporedbi s WSL1, WSL2 je značajno povećao performanse I/O i operacija datotečnog sustava. Na primjer, prilikom raspakiranja komprimirane arhive, 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 temeljenu na Linux 4.19 kernelu koja radi u Windows okruženju koristeći virtualni stroj koji se već koristi u Azureu. Ažuriranja Linux kernela isporučuju se putem mehanizma Windows Update i testiraju na Microsoftovoj kontinuiranoj integracijskoj infrastrukturi. Sve promjene pripremljene za integraciju kernela s WSL-om obećavaju se objaviti pod besplatnom GPLv2 licencom. Pripremljene zakrpe uključuju optimizacije za smanjenje vremena pokretanja jezgre, smanjenje potrošnje memorije i ostavljanje minimalnog potrebnog skupa upravljačkih programa i podsustava u jezgri.
Podrška za staru verziju WSL1 je zadržana i oba sustava se mogu koristiti jedan pored drugog, ovisno o korisničkim preferencijama. WSL2 može djelovati kao transparentna zamjena za WSL1. Isto kao WSL1 komponente korisničkog prostora
Okoliš
Izvor: opennet.ru