Společnost Microsoft zavedla podporu subsystému WSL2 (Windows Subsystem for Linux) ve Windows Server 2022. Původně byl subsystém WSL2, který umožňuje spouštění spustitelných souborů Linux na Windows, nabízen pouze v verzích Windows pro pracovní stanice, ale nyní Microsoft tuto subsystém přenesl také do serverových edic Windows. Komponenty pro podporu WSL2 ve Windows Server jsou zatím k dispozici pro testování jako experimentální aktualizace KB5014021 (OS Build 20348.740). V červnové souhrnné aktualizaci plánují integrovat podporu pro Linuxová prostředí založená na WSL2 do hlavního sestavení Windows Server 2022 a nabídnout ji všem uživatelům.
Pro zajištění spouštění spustitelných souborů Linux v WSL2 se vzdali použití emulátoru, který převáděl systémové volání Linuxu na systémová volání Windows, a přešli na poskytování prostředí s plnohodnotným jádrem Linux. Nabízené jádro pro WSL je založeno na vydání jádra Linux 5.10, které bylo rozšířeno specifickými pro WSL patche zahrnujícími optimalizace ke zkrácení doby spuštění jádra, snížení spotřeby paměti, vrácení paměti uvolněné procesy Linuxu Windows a ponechání v jádře minimálně potřebného souboru ovladačů a subsystémů.
Jádro běží v prostředí Windows pomocí virtuálního stroje, který je již zapojen do Azure. Prostředí WSL běží v samostatném diskovém obraze (VHD) s souborovým systémem ext4 a virtuálním síťovým adaptérem. Komponenty uživatelského prostoru jsou instalovány odděleně a jsou založeny na sestavách různých distribucí. Například pro instalaci do WSL jsou v katalogu Microsoft Store nabízeny sestavy Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE a openSUSE.
Zdroj: opennet.ru
