Microsoft har udgivet opdateringen af værktøjet WSL 2.7.0 (Windows Subsystem for Linux), som muliggør kørsel af Linux-applikationer i Windows. Version 2.7.0 er blevet den anden betydelige udgivelse efter åbningen af de under MIT-licens anvendte kommandolinjeværktøjer, baggrundsprocesser til Linux-miljøer og tjenester til kørsel af virtuelle maskiner. Tidligere blev koden til WSL-komponenterne, der er relateret til Linux-kernen og det grafiske stack wslg, åbnet, mens alt tilhørende værktøjet var proprietært.
WSL leverer en virtuel maskine med et fuldt Linux-kerne (baseret på version 6.6), hvor Linux-distributioner kan køre. Kernen inkluderer WSL-specifikke ændringer, såsom optimering for at reducere opstartstid og hukommelsesforbrug, muligheden for at Windows kan frigive hukommelse, der er optaget af Linux-processer, og justeringer for at udelukke overflødige drivere og underliggende systemer. Systemet installeres i et separat diskbillede (VHD) med ext4-filsystemet og en virtuel netværksadapter.
Blandt ændringerne:
- Linux-kernen er opdateret til version 6.6.114.
- Opdaterede versioner af det grafiske stack WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime og NuGet-pakker.
- Konfigurationsværktøjet wslsettings er blevet forbedret.
- Parameteren automount.cgroups er tilføjet i wsl.conf for at vælge versionen af Cgroup.
- Implementeret tvangsnedlukning af den virtuelle maskine ved opbremsning under nedlukning af alle tjenester.
- Overlevering af identifikationen for den virtuelle maskine til initieringsprocessen for kørende distributioner er sikret. Indstillingen "—vm-id" er tilføjet til wslinfo-værktøjet.
- Tilføjet parameteren hvsocket til kernen for at logge hændelser fra Hyper-V-hypervisoren under opstart.
- Understøttelse af Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 og decemberopbygningen af Arch Linux er tilføjet.
Kilde: opennet.ru
