„Microsoft“
Bandomasis WSL2 leidimas bus pasiūlytas birželio pabaigoje eksperimentinėse versijose
Kaip WSL2, skirto Windows 10, dalis, bus pasiūlytas komponentas su standartiniu Linux 4.19 branduoliu. Kai LTS filialo 4.19 pataisymai bus išleisti, WSL2 branduolys bus nedelsiant atnaujintas naudojant „Windows Update“ mechanizmą ir išbandytas „Microsoft“ nuolatinio integravimo infrastruktūroje. WSL2 naudos tą patį branduolį kaip ir „Azure“ infrastruktūra, todėl jį bus lengviau prižiūrėti.
Visi pakeitimai, paruošti branduolio integracijai su WSL, bus paskelbti pagal nemokamą GPLv2 licenciją ir perkelti į ankstesnįjį srautą. Parengtose pataisose yra optimizavimas, skirtas sumažinti branduolio paleidimo laiką, sumažinti atminties suvartojimą ir palikti branduolyje minimalų reikalingą tvarkyklių ir posistemių rinkinį. Siūlomas branduolys galės veikti kaip skaidrus WSL1 siūlomo emuliacijos sluoksnio pakaitalas. Šaltinio kodų prieinamumas leis entuziastams, jei pageidauja, sukurti savo Linux branduolio, skirto WSL2, versijas, kurioms bus parengtos reikiamos instrukcijos.
Standartinio branduolio naudojimas su optimizavimu iš Azure projekto leis pasiekti visišką suderinamumą su Linux sistemos iškvietimo lygiu ir suteiks galimybę sklandžiai paleisti Docker konteinerius sistemoje Windows, taip pat įdiegti failų sistemų palaikymą, pagrįstą FUSE mechanizmu. Be to, WSL2 žymiai padidino I/O ir failų sistemos operacijų našumą, o tai anksčiau buvo WSL1 kliūtis. Pavyzdžiui, išpakuojant suglaudintą archyvą WSL2 yra 1 kartų greitesnis už WSL20 ir atliekant operacijas
„git clone“, „npm install“, „apt update“ ir „apt upgrade“ 2–5 kartus.
Nors WSL2 vis dar pristato „Linux“ branduolį, jis nepateiks paruošto vartotojo erdvės komponentų rinkinio. Šie komponentai montuojami atskirai ir yra pagrįsti įvairių paskirstymų rinkiniais. Pavyzdžiui, norint įdiegti WSL „Microsoft Store“ kataloge
Be to, galima pažymėti
Šaltinis: opennet.ru