Condividi tramite


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