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