Podjetje Microsoft je objavilo posodobitev orodja WSL 2.7.0 (Windows Subsystem for Linux), ki omogoča zagon Linux aplikacij v Windows. Različica 2.7.0 je drugi pomemben izid po odprtju pod MIT licenco uporabljanih orodij ukazne vrstice, ozadja za Linux okolja in storitev za zagon virtualnega stroja. Pred tem je bil odprt kodo komponent WSL, povezanih z jedrom Linux in grafičnim kupom wslg, celotno spremljajoče orodje pa je bilo lastniško.
WSL zagotavlja virtualni stroj s popolnim jedrom Linux (na osnovi veje 6.6), v katerem lahko tečejo Linux distribucije. Jedro vključuje specifične spremembe za WSL, kot so optimizacije za skrajšanje časa zagona in zmanjšanje porabe pomnilnika, možnost vrnitve pomnilnika, sproščenega od Linux procesov, in nastavitve za izključitev odvečnih gonilnikov in podsklopov. Sistem se namesti v ločeno diskovno sliko (VHD) s datotečnim sistemom ext4 in virtualnim omrežnim adapterjem.
Med spremembami:
- Jedro Linuxa je bilo posodobljeno na različico 6.6.114.
- Posodobljene so različice grafičnega kupa WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime in NuGet paketov.
- Dodeljen je konfigurator wslsettings.
- V wsl.conf je dodana parametra automount.cgroups za izbiro različice Cgroup.
- Izvedeno je prisilno zapiranje virtualnega stroja ob zamrznitvi med ustavitvijo vseh storitev.
- Omogočeno je posredovanje identifikatorja virtualnega stroja v proces inicializacije zažganih distribucij. V orodje wslinfo je dodana možnost "—vm-id".
- Dodana je parametra jedra hvsocket za beleženje dnevnika dogodkov hipervizorja Hyper-V med zagonom.
- Dodana je podpora za Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 in decembrski gradnji Arch Linux.
Izvor: opennet.ru
