Microsoft har publicerat en uppdatering av WSL 2.7.0 (Windows Subsystem for Linux), som möjliggör körning av Linux-applikationer i Windows. Version 2.7.0 är den andra betydande utgivningen efter öppnandet av kommandoradsverktyg, bakgrundsprocesser för Linux-miljöer och tjänster för att köra virtualiseringsmaskiner under MIT-licensen. Tidigare har koden för komponenter relaterade till Linux-kärnan och grafiska stacken wslg öppnats, medan all övrig verktygslåda var proprietär.
WSL tillhandahåller en virtuell maskin med en fullständig Linux-kärna (baserad på version 6.6), där Linux-distributioner kan köras. Kärnan inkluderar WSL-specifika ändringar, såsom optimeringar för att minska uppstartstiden och minska minnesanvändningen, möjlighet att återlämna minne som frigjorts av Linux-processer till Windows och inställningar för att utesluta onödiga drivrutiner och subsystem. Systemet installeras i en separat diskavbildning (VHD) med filsystemet ext4 och en virtuell nätverksadapter.
Bland ändringarna:
- Linux-kärnan har uppdaterats till version 6.6.114.
- Versionerna av den grafiska stacken WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime och NuGet-paket har uppdaterats.
- Konfiguratorn wslsettings har förbättrats.
- Parametern automount.cgroups har lagts till i wsl.conf för att välja version av Cgroup.
- Tvingad avstängning av virtualiseringsmaskinen implementerades när det uppstår en hängning under stopp av alla tjänster.
- Överföring av virtualiseringsmaskinens identifierare till processen för att initiera körbara distributioner har säkerställts. Alternativet "—vm-id" har lagts till i verktyget wslinfo.
- Parametern hvsocket för kärnan har lagts till för loggning av Hyper-V-hypervisorns händelser under start.
- Stöd för Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 och decemberutgåvan av Arch Linux har lagts till.
Källa: opennet.ru
