Společnost Microsoft oznámila integraci podpory linuxových prostředí založených na subsystému WSL2 (Windows Subsystem for Linux) v rámci nedávno vydané červnové souhrnné aktualizace Windows Server 2022. Původně byla subsystém WSL2, který umožňuje spouštět linuxové spustitelné soubory ve Windows, nabízen pouze ve variantách Windows pro pracovní stanice.

Pro zajištění spuštění linuxových spustitelných souborů v WSL2 místo emulátoru, který prováděl překlad systémových volání Linuxu na systémová volání Windows, je poskytováno prostředí s plnohodnotným jádrem Linuxu. Nabízené jádro pro WSL je založeno na vydání jádra Linux 5.10, které je rozšířeno o specifické pro WSL záplaty zahrnující optimalizace na zkrácení doby spuštění jádra, snížení spotřeby paměti, vracení do Windows paměti uvolněné linuxovými procesy 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.
Dále lze zmínit opravené vydání linuxové distribuce CBL-Mariner 2.0.20220617 (Common Base Linux Mariner), která se vyvíjí jako univerzální základní platforma pro linuxová prostředí používaná v cloudové infrastruktuře, edge systémech a různých službách Microsoft. Projekt má za cíl unifikaci používaných linuxových řešení v Microsoftu a zjednodušení údržby linuxových systémů různých účelů v aktuálním stavu. Vývoj projektu je šířen pod licencí MIT.
Zdroj: opennet.ru
