„Microsoft“
Standartinio branduolio naudojimas leidžia pasiekti visišką suderinamumą su „Linux“ sistemos iškvietimų lygiu ir suteikti galimybę sklandžiai paleisti „Docker“ konteinerius sistemoje „Windows“, taip pat įdiegti failų sistemų palaikymą, pagrįstą FUSE mechanizmu. Palyginti su WSL1, WSL2 žymiai padidino I/O ir failų sistemos operacijų našumą. Pavyzdžiui, išpakuojant suspaustą archyvą, WSL2 yra 1 kartų greitesnis už WSL20 ir 2-5 kartus greitesnis atliekant operacijas „git clone“, „npm install“, „apt update“ ir „apt upgrade“.
WSL2 siūlo komponentą, pagrįstą Linux 4.19 branduoliu, kuris veikia Windows aplinkoje naudojant virtualią mašiną, kuri jau naudojama Azure. „Linux“ branduolio naujinimai pristatomi naudojant „Windows Update“ mechanizmą ir tikrinami pagal „Microsoft“ nuolatinio integravimo infrastruktūrą. Visus pakeitimus, paruoštus branduolio integravimui su WSL, žadama publikuoti pagal nemokamą GPLv2 licenciją. Parengtose pataisose yra optimizavimas, skirtas sumažinti branduolio paleidimo laiką, sumažinti atminties suvartojimą ir palikti branduolyje minimalų reikalingą tvarkyklių ir posistemių rinkinį.
Išlaikomas senosios WSL1 versijos palaikymas ir abi sistemos gali būti naudojamos kartu, atsižvelgiant į vartotojo pageidavimus. WSL2 gali veikti kaip skaidrus WSL1 pakaitalas. Tas pats kaip WSL1 vartotojo erdvės komponentai
Apylinkės
Šaltinis: opennet.ru