Note sulla versione per il kernel del sottosistema Windows per Linux
Abbiamo aggiunto il supporto per le distribuzioni WSL 2, che usano un kernel Linux completo. Questo kernel Linux è open source e il relativo codice sorgente è disponibile nel repository WSL2-Linux-Kernel. Questo kernel Linux viene recapitato al computer tramite Microsoft Update e segue una pianificazione di rilascio separata dal sottosistema Windows per Linux, che viene fornito come parte dell'immagine di Windows.
5.15.57.1
Data di rilascio: versione preliminare 2022/08/02
Collegamento ufficiale alla versione di GitHub
- Versione iniziale del kernel WSL2 basata sulla serie del kernel v5.15
- Rilascio rolling-lts/wsl/5.15.57.1
- Aggiornamento alla versione stabile del kernel v5.15.57
- Abilitare le mitigazioni Retbleed nelle build x86_64
- Abilitare le tabelle nftable e il controllo del traffico
- Abilitare il driver VGEM
- Correzione delle regressioni del file system 9p dall'ultimo kernel WSL2 v5.10
- Abilitare il supporto per il dispositivo orologio PTP (Precision Time Protocol)
- Abilitare il modulo di sicurezza Landlock Linux (LSM)
- Abilitare il gruppo di controlli vari (CGroup)
- Disabilitare il supporto per il file system distribuito Ceph
5.10.102.1
Data di rilascio: versione preliminare 2022/05/09
Collegamento ufficiale alla versione di GitHub
- Rilascio rolling-lts/wsl/5.10.102.1
- Aggiornamento al kernel stabile upstream versione 5.10.102
- Disabilitare BPF senza privilegi per impostazione predefinita
- Può essere riabilitato impostando il kernel.unprivileged_bpf_disabled sysctl su 0
- Aggiornare la versione Dxgkrnl a 2216
- Correzione dell'accesso alle matrici out-of-bounds per ioctls[]
- Implementare l'attesa per i messaggi del bus di macchine virtuali sincronizzati come "terminabili" per consentire l'eliminazione di un processo in attesa di una chiamata sincrona all'host
- Scaricare il dispositivo per la terminazione quando il processo viene eliminato definitivamente per evitare un deadlock quando il processo guest viene terminato
5.10.93.2
Data di rilascio: versione preliminare 2022/02/08
Collegamento ufficiale alla versione di GitHub
- Rilascio rolling-lts/wsl/5.10.93.2
- Aggiornamento al kernel stabile upstream versione 5.10.93
- Abilitare i driver seriali USB CH341 e CP210X
- Correzione README.md istruzioni di compilazione per includere le dipendenze dei nani per pahole
- Passaggio della versione dxgkrnl alla versione 2111
- Rimosso il limite di allocazioni sysmem esistenti e totali
- Scaricare correttamente il dispositivo per la terminazione durante la pulizia del processo
- Correzione di SPDX-License-Identifier per d3dkmthk.h
5.10.81.1
Data di rilascio: versione preliminare 2022/02/01
Collegamento ufficiale alla versione di GitHub
- Rilascio rolling-lts/wsl/5.10.81.1
- Aggiornamento al kernel stabile upstream versione 5.10.81
- Unificare le configurazioni del kernel abilitando le opzioni mancanti in arm64
- Abilitare le opzioni ACPI non specifiche dell'arco
- Abilitare le opzioni correlate a RAID del mapper del dispositivo
- Abilitare Btrfs
- Abilitare la compressione LZO e ZSTD
5.10.74.3
Data di rilascio: versione preliminare 2021/11/10
Collegamento ufficiale alla versione di GitHub
- Rilascio rolling-lts/wsl/5.10.74.3
- Aggiornamento al kernel stabile upstream versione 5.10.74
- Abilitare il formato di tipo BPF (CONFIG_DEBUG_INFO_BTF) per l'uso da parte degli strumenti eBPF (microsoft/WSL#7437)
- Aggiornamento della versione dxgkrnl alla versione 2110
- Abilitare i framework di condivisione e sincronizzazione del buffer (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) per l'utilizzo di Dxgkrnl
- Correzione dell'errore di compilazione Dxgkrnl con versioni GCC precedenti alla 8.1 (microsoft/WSL#7558)
5.10.60.1
Data di rilascio: 2021/11/02 (Versione preliminare 2021/10/05 )
Collegamento ufficiale alla versione di GitHub
- Rilascio rolling-lts/wsl/5.10.60.1
- Aggiornamento al kernel stabile upstream versione 5.10.60
- Abilitare virtio-pmem con supporto per gli indirizzi relativi a PCI BAR
- Abilitare il supporto vPCI in Hyper-V per arm64
- Abilitare il supporto io_uring
- Abilitare il supporto USB su IP
- Abilitare il supporto dello spinlock paravirtualizzato per x86_64
- Aggiornare il driver dxgkrnl per raccogliere correzioni di bug e pulizia del codice
- Abilitare il supporto client NFS per NFSv4.1
- Abilitare le opzioni di configurazione del kernel USB per interagire con arduino tramite USB
- Specificare un README.md specifico di WSL2
5.10.43.3
Data di rilascio: versione preliminare 2021/07/12
Collegamento ufficiale alla versione di GitHub
- Versione rolling-lts/wsl/5.10.43.3
- Aggiornamento al kernel stabile upstream versione 5.10.43
- Miglioramento del driver dxgkrnl
- Nuova revisione di arm64 Linux nella serie Hyper-V (v9)
- Usare sempre l'interfaccia hypercall Hyper-V nei guest arm64 per supportare l'esecuzione in tutte le versioni di Windows
5.10.16.3
Data di rilascio: 2021/07/20 (Versione preliminare 2021/04/16 )
Collegamento ufficiale alla versione di GitHub
- Correzioni GH 5324
- Aggiunge il supporto per i dischi crittografati LUKS usando wsl --mount
5.4.91
Data di rilascio: versione preliminare 2021/02/22
Collegamento ufficiale alla versione di GitHub
5.4.72
Data di rilascio: 2021/01/21
Collegamento ufficiale alla versione di GitHub
- Configurazione corretta per 5.4.72
5.4.51-microsoft-standard
Data di rilascio: versione preliminare 2020/10/22
Collegamento ufficiale alla versione di GitHub.
- Versione stabile di 5.4.51
4.19.128-microsoft-standard
Data di rilascio: 2020/09/15
Collegamento ufficiale alla versione di GitHub.
- Versione stabile di 4.19.128
- Correzione della memoria IOCTL danneggiata del driver dxgkrnl
4.19.121-microsoft-standard
Data di rilascio: versione preliminare
Collegamento ufficiale alla versione di GitHub.
- Driver: hv: vmbus: associare dxgkrnl
- Aggiunto il supporto per il calcolo della GPU
4.19.104-microsoft-standard
Data di rilascio: 2020/06/09
Collegamento ufficiale alla versione di GitHub.
- Aggiornata la configurazione di WSL per 4.19.104
4.19.84-microsoft-standard
Data di rilascio: 2019/12/11
Collegamento ufficiale alla versione di GitHub.
- Questa è la versione stabile di 4.19.84
Windows Subsystem for Linux