A Microsoft bejelentette a Linux-környezetek WSL2 (Windows Subsystem for Linux) támogatásának integrálását a nemrégiben kiadott 2022. júniusi Windows Server összesítő frissítésbe. Eredetileg a WSL2 alrendszer, amely lehetővé teszi Linux végrehajtható fájlok futtatását Windows alatt, csak Windows munkaállomás verziókban volt elérhető.

A WSL2 segítségével az Linux végrehajtható fájlok futtatásához nem emulátort használnak, amely a Linux rendszerhívásait Windows rendszerhívásokká alakítja, hanem egy teljes Linux magot biztosítanak. A WSL-hez javasolt mag a Linux 5.10-es kernel verzióján alapul, amelyet WSL-specifikus javításokkal bővítettek ki, beleértve a kernel indítási idejének csökkentésére, a memóriafogyasztás csökkentésére, a Windows által felszabadított Linux folyamatok által használt memória visszaadására, valamint a minimális szükséges driverek és alrendszerek a kernelben való fenntartására irányuló optimalizálásokat.
A kernel a Windows környezetében fut egy virtuális gépen, amely már használatban van az Azure-ban. A WSL környezet egy külön lemezképben (VHD) fut ext4 fájlrendszerrel és virtuális hálózati adapterrel. A felhasználói tér összetevőit külön telepítik, és különböző disztribúciók összeállításaira alapozva. Például a Microsoft Store könyvtárában kínált összeállítások között szerepel az Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE és openSUSE a WSL telepítéséhez.
Továbbá érdemes megemlíteni a CBL-Mariner 2.0.20220617 (Common Base Linux Mariner) Linux disztribúció javító kiadását, amely egy általános alap platformként fejlődik Linux környezetekhez, amelyek felhő infrastruktúrákban, edge rendszerekben és különböző Microsoft szolgáltatásokban használatosak. A projekt célja a Microsoft Linux megoldásainak egységesítése és a különböző célú Linux rendszerek folyamatos karbantartásának egyszerűsítése. A projekt eredményei MIT licenc alatt érhetők el.
Forrás: opennet.ru
