Microsoft
A szabványos kernel használatával teljes kompatibilitás érhető el a Linuxszal a rendszerhívások szintjén, és lehetővé válik a Docker-tárolók zökkenőmentes futtatása Windows rendszeren, valamint a FUSE mechanizmuson alapuló fájlrendszerek támogatása. A WSL1-hez képest a WSL2 jelentősen megnövelte az I/O és a fájlrendszer-műveletek teljesítményét. Például egy tömörített archívum kicsomagolásakor a WSL2 1-szor gyorsabb, mint a WSL20, és 2-5-ször gyorsabb a „git klón”, „npm install”, „apt update” és „apt upgrade” műveletek végrehajtásakor.
A WSL2 egy Linux 4.19-es kernelen alapuló összetevőt kínál, amely Windows környezetben fut az Azure-ban már használt virtuális gép használatával. A Linux kernel frissítéseit a Windows Update mechanizmuson keresztül szállítják, és tesztelik a Microsoft folyamatos integrációs infrastruktúrájával. Az ígéretek szerint minden, a kernel WSL-lel való integrációjára előkészített változtatás az ingyenes GPLv2 licenc alatt kerül közzétételre. 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 hagyják a minimálisan szükséges illesztőprogramokat és alrendszereket a kernelben.
A WSL1 régi verziójának támogatása megmarad, és mindkét rendszer használható egymás mellett, a felhasználói preferenciáktól függően. A WSL2 átlátszó helyettesítője lehet a WSL1-nek. Ugyanaz, mint a WSL1 felhasználói terület összetevői
A környezet
Forrás: opennet.ru