Microsoft
A WSL2 tesztkiadása június végén lesz elérhető kísérleti verziókban
A Windows 2 WSL10 részeként egy szabványos Linux 4.19-es kernellel rendelkező összetevőt kínálnak majd. Ahogy megjelennek a 4.19 LTS-ág javításai, a WSL2 magja gyorsan frissül a Windows Update mechanizmuson keresztül, és tesztelésre kerül a Microsoft folyamatos integrációs infrastruktúrájában. A WSL2 ugyanazt a magot fogja használni, mint az Azure-infrastruktúra, így könnyebben karbantartható.
A mag WSL-lel való integrálására előkészített összes változtatás az ingyenes GPLv2 licenc alatt kerül közzétételre, és átkerül az upstreambe. Az előkészített javítások olyan optimalizálásokat tartalmaznak, amelyek csökkentik a kernel indítási idejét, csökkentik a memóriafelhasználást, és megtartják a minimálisan szükséges illesztőprogramokat és alrendszereket a kernelben. A javasolt mag képes lesz a WSL1-ben kínált emulációs réteg átlátszó helyettesítőjeként működni. A források elérhetősége lehetővé teszi a rajongók számára, hogy szükség esetén saját buildeket készítsenek a WSL2 Linux rendszermagból, amelyhez a szükséges utasításokat elkészítik.
Az Azure-projekt optimalizálásaival ellátott szabványos kernel használata teljes kompatibilitást biztosít a Linuxszal a rendszerhívás szintjén, és lehetővé teszi a Docker-tárolók zökkenőmentes futtatását Windows rendszeren, valamint a FUSE mechanizmuson alapuló fájlrendszerek támogatását. Ezenkívül a WSL2 jelentősen javítja az I/O és a fájlrendszer teljesítményét, ami korábban a WSL1 szűk keresztmetszete volt. Például egy tömörített archívum kicsomagolásakor a WSL2 1-szor gyorsabb, mint a WSL20, és amikor műveleteket hajt végre
"git clone", "npm install", "apt update" és "apt upgrade" 2-5 alkalommal.
A Linux kernel szállítása ellenére, mint korábban, a WSL2 nem biztosítja a felhasználói tér összetevőinek kész készletét. Ezeket az alkatrészeket külön-külön telepítik, és különféle elosztások összeállításain alapulnak. Például WSL-ben történő telepítéshez a Microsoft Store katalógusban
Ezenkívül meg lehet jegyezni
Forrás: opennet.ru