Společnost Microsoft zveřejnila aktualizaci nástrojů WSL 2.7.0 (Windows Subsystem for Linux), která umožňuje spouštění aplikací Linux ve Windows. Verze 2.7.0 je druhým významným vydáním po otevření pod licencí MIT používaných v WSL příkazových utilit, pozadí procesů pro Linuxové prostředí a služeb pro spuštění virtuálního stroje. Předtím byl otevřen kód komponent WSL souvisejících s jádrem Linuxu a grafickým stackem wslg, zatímco veškeré související nástroje byly proprietární.
WSL poskytuje virtuální stroj s plnohodnotným jádrem Linux (na bázi verze 6.6), ve kterém mohou běžet distribuce Linuxu. Jádro zahrnuje specifické úpravy pro WSL, jako jsou optimalizace pro zkrácení doby spuštění a snížení spotřeby paměti, možnost vracení paměti uvolněné procesy Linux ve Windows a nastavení pro vyloučení nadbytečných ovladačů a subsystémů. Systém se instaluje do samostatného diskového obrazu (VHD) s filesystémem ext4 a virtuálním síťovým adaptérem.
Mezi změnami:
- Jádro Linux bylo aktualizováno na verzi 6.6.114.
- Byly aktualizovány verze grafického stacku WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime a NuGet balíčků.
- Byl vylepšen konfigurátor wslsettings.
- Do wsl.conf byl přidán parametr automount.cgroups pro výběr verze Cgroup.
- Byla implementována možnost nuceného ukončení virtuálního stroje při zamrznutí během zastavení všech služeb.
- Bylo zajištěno předání identifikátoru virtuálního stroje do procesu inicializace spouštěných distribucí. Do utilitiy wslinfo byla přidána volba „—vm-id“.
- Byl přidán parametr jádra hvsocket pro zaznamenávání událostí hypervizoru Hyper-V během bootování.
- Byla přidána podpora pro Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 a prosincovou verzi Arch Linux.
Zdroj: opennet.ru
