Microsoft ha pubblicato un aggiornamento per WSL 2.7.0 (Windows Subsystem for Linux), che consente di eseguire applicazioni Linux su Windows. La versione 2.7.0 è stata il secondo rilascio significativo dopo l'apertura delle utilità della riga di comando, dei processi in background per ambienti Linux e dei servizi per l'esecuzione di macchine virtuali, sotto licenza MIT. In precedenza era stato rilasciato il codice dei componenti WSL relativi al kernel Linux e al stack grafico wslg; tutto il restante strumentario era proprietario.
WSL fornisce una macchina virtuale con un kernel Linux completo (basato sulla branch 6.6), sulla quale possono essere eseguiti i distributivi Linux. Il kernel include modifiche specifiche per WSL, come ottimizzazioni per ridurre i tempi di avvio e il consumo di memoria, la possibilità di restituire a Windows la memoria liberata dai processi Linux e configurazioni per escludere driver e sottosistemi non necessari. Il sistema è installato in un'immagine disco separata (VHD) con filesystem ext4 e adattatore di rete virtuale.
Tra le modifiche:
- Il kernel Linux è stato aggiornato alla versione 6.6.114.
- Aggiornate le versioni del stack grafico WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime e dei pacchetti NuGet.
- Migliorato il configuratore wslsettings.
- Aggiunto il parametro automount.cgroups in wsl.conf per selezionare la versione di Cgroup.
- Implementato il forzato arresto della macchina virtuale in caso di blocco durante l'arresto di tutti i servizi.
- Assicurata la trasmissione dell'identificatore della macchina virtuale nel processo di inizializzazione dei distributivi avviati. Aggiunta l'opzione «—vm-id» all'utilità wslinfo.
- Aggiunto il parametro del kernel hvsocket per registrare i log degli eventi dell'iperodore Hyper-V durante l'avvio.
- Aggiunto supporto per Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 e la build di dicembre di Arch Linux.
Fonte: opennet.ru
