A Microsoft bevezette a WSL2 alrendszer támogatását (Windows Alrendszer a következőhöz: Linux) Windows Server 2022Kezdetben a WSL2 alrendszer, amely a futtatható fájlok elindítását biztosítja. Linux в Windows, csak változatokban volt elérhető Windows munkaállomásokhoz, de most a Microsoft ezt az alrendszert áthelyezte a szerverkiadásokba WindowsWSL2 támogatására szolgáló komponensek Windows Server jelenleg tesztelésre elérhetők a KB5014021 kísérleti frissítés (OS Build 20348.740) formájában. A támogatás a júniusi összesített frissítésben lesz elérhető. Linux-A WSL2-alapú környezeteket a fő kompozícióba tervezik integrálni Windows Server 2022 és minden felhasználónak felajánlja.
A futtatható fájlok futtathatóságának biztosítása érdekében Linux A WSL2 már nem használ emulátort a rendszerhívások fordításához. Linux rendszerhívásokba Windows, és átállt egy teljes értékű kernellel rendelkező környezet biztosítására LinuxA javasolt WSL kernel a kernel kiadásán alapul. Linux 5.10-es verzió, amelyet WSL-specifikus javításokkal egészítettek ki, beleértve a kernel indítási idejének csökkentését, a memóriafogyasztás csökkentését és a visszatérési sebesség csökkentését célzó optimalizálásokat. Windows felszabadított Linux-memória folyamatok, a minimálisan szükséges illesztőprogram- és alrendszerkészletet hagyva a kernelben.
A kernel egy olyan környezetben fut, Windows Egy Azure-ban már futó virtuális gép használata. A WSL környezet egy különálló lemezképen (VHD) fut ext4 fájlrendszerrel és virtuális hálózati adapterrel. A felhasználói tér komponensei külön települnek, és különböző disztribúciókból származó buildeken alapulnak. Például a buildek elérhetők telepítésre a WSL-ben a Microsoft Store-ban. Ubuntu, Debian GNÚ/Linux, Kali Linux, Fedora, Alpine, SUSE és openSUSE.
Forrás: opennet.ru
