Microsoft
Testno izdanje WSL2 bit će ponuđeno krajem lipnja u eksperimentalnim verzijama
U sklopu WSL2 za Windows 10 bit će ponuđena komponenta sa standardnim Linux 4.19 kernelom. Kako popravci za LTS granu 4.19 budu objavljeni, kernel za WSL2 bit će odmah ažuriran putem mehanizma Windows Update i testiran u Microsoft kontinuiranoj integracijskoj infrastrukturi. WSL2 će koristiti isti kernel kao Azure infrastruktura, što olakšava održavanje.
Sve promjene pripremljene za integraciju kernela s WSL-om objavit će se pod besplatnom GPLv2 licencom i prenijeti u upstream. 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. Predloženi kernel moći će djelovati kao transparentna zamjena za sloj emulacije predložen u WSL1. Dostupnost izvornih kodova omogućit će entuzijastima, po želji, izradu vlastitih verzija Linux kernela za WSL2, za što će biti pripremljene potrebne upute.
Korištenje standardne jezgre s optimizacijama iz projekta Azure omogućit će vam postizanje potpune kompatibilnosti s Linuxom na razini sistemskog poziva i pružiti mogućnost besprijekornog pokretanja Docker spremnika na Windowsima, kao i implementaciju podrške za datotečne sustave temeljene na mehanizmu FUSE. Osim toga, WSL2 je značajno povećao performanse I/O i operacija datotečnog sustava, što je prethodno bilo usko grlo WSL1. Na primjer, prilikom raspakiranja komprimirane arhive 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 ugrađuju odvojeno i temelje se na sklopovima različitih distribucija. Na primjer, za instalaciju u WSL-u u imeniku Microsoft Store
Dodatno, možete napomenuti
Izvor: opennet.ru