Microsoft
Testno izdanje WSL2 će biti ponuđeno krajem juna u eksperimentalnim verzijama
Kao dio WSL2 za Windows 10, bit će ponuđena komponenta sa standardnim Linux 4.19 kernelom. Kako budu objavljeni popravci za LTS granu 4.19, kernel za WSL2 će biti odmah ažuriran putem Windows Update mehanizma i testiran u Microsoft infrastrukturi za kontinuiranu integraciju. WSL2 će koristiti isto jezgro kao Azure infrastruktura, što olakšava održavanje.
Sve promjene pripremljene za integraciju kernela sa WSL-om će biti objavljene pod besplatnom GPLv2 licencom i bit će prebačene u upstream. Pripremljene zakrpe uključuju optimizacije za smanjenje vremena pokretanja kernela, smanjenje potrošnje memorije i ostavljanje minimalnog potrebnog skupa drajvera i podsistema u kernelu. Predloženo jezgro će moći djelovati kao transparentna zamjena za sloj emulacije predložen u WSL1. Dostupnost izvornih kodova omogućit će entuzijastima, po želji, da kreiraju vlastite verzije Linux kernela za WSL2, za koje će biti pripremljene potrebne upute.
Korištenje standardnog kernela s optimizacijama iz Azure projekta omogućit će vam da postignete potpunu kompatibilnost s Linuxom na nivou sistemskog poziva i omogućite besprijekorno pokretanje Docker kontejnera na Windows-u, kao i implementaciju podrške za sisteme datoteka zasnovane na FUSE mehanizmu. Pored toga, WSL2 je značajno povećao performanse I/O i operacija sistema datoteka, što je ranije bilo usko grlo WSL1. Na primjer, kada se raspakira komprimirana arhiva, WSL2 je 1 puta brži od WSL20, a prilikom izvođenja operacija
"git clone", "npm install", "apt update" i "apt upgrade" za 2-5 puta.
Iako još uvijek isporučuje Linux kernel, WSL2 neće pružiti gotov skup komponenti korisničkog prostora. Ove komponente se instaliraju zasebno i baziraju se na sklopovima različitih distribucija. Na primjer, za instalaciju u WSL u direktoriju Microsoft Store-a
Osim toga, može se primijetiti
izvor: opennet.ru