Notas sobre a versão do kernel do Subsistema do Windows para Linux
Adicionamos suporte para distribuições do WSL 2, que usam um kernel completo do Linux. Este kernel do Linux é de software livre, com o código-fonte disponível no repositório WSL2-Linux-Kernel. Esse kernel do Linux é entregue ao seu computador por meio de Microsoft Update e segue uma agenda de lançamento separada para o Subsistema do Windows para Linux, que é fornecido como parte da imagem do Windows.
5.15.57.1
Data de liberação: pré-lançamento em 02/08/2022
Link oficial de lançamento do GitHub
- Versão inicial do kernel WSL2 com base na série do kernel v5.15
- Lançamento de rolling-lts/wsl/5.15.57.1
- Atualização para a versão estável do kernel v5.15.57
- Habilita mitigações de Retbleed em builds de x86_64
- Habilita nftables e controle de tráfego
- Habilita o driver VGEM
- Conserto (fix) de regressões do sistema de arquivos 9p desde o último kernel WSL2 v5.10
- Suporte para o dispositivo de relógio PTP (Precision Time Protocol)
- Habilita o LSM (Módulo de Segurança do Linux) do Landlock
- Habilita o grupo de controle diverso (CGroup)
- Suporte para o Sistema de Arquivos Distribuído do Ceph desabilitado
5.10.102.1
Data de liberação: pré-lançamento em 09/05/2022
Link da versão oficial do GitHub
- Lançamento de rolling-lts/wsl/5.10.102.1
- Atualização para o kernel estável de upstream versão 5.10.102
- Desabilita o BPF sem privilégios por padrão
- Ele pode ser habilitado novamente definindo o kernel.unprivileged_bpf_disabled sysctl como 0
- Atualização da versão do Dxgkrnl para 2216
- Conserto (fix) do acesso de matriz fora dos limites para ioctls[]
- Implementa a espera por mensagens de barramento de VM de sincronização "encerrável" para permitir o encerramento de um processo que aguarda uma chamada síncrona para o host
- Libera o dispositivo para término quando o processo for destruído para evitar um deadlock quando o processo de convidado for encerrado
5.10.93.2
Data de liberação: pré-lançamento em 08/02/2022
Link da versão oficial do GitHub
- Lançamento de rolling-lts/wsl/5.10.93.2
- Atualização para o kernel estável de upstream versão 5.10.93
- Habilita os drivers USB seriais CH341 e CP210X
- Conserto (fix) de instruções de build README.md para incluir a dependência de Dwarf para pahole
- A versão Dxgkrnl foi alternada para 2111
- O limite de alocações de sysmem existentes e totais foi removido
- Libera corretamente o dispositivo para término durante a limpeza do processo
- Conserto (fix) de SPDX-License-Identifier para d3dkmthk.h
5.10.81.1
Data de liberação: pré-lançamento em 01/02/2022
Link da versão oficial do GitHub
- Lançamento de rolling-lts/wsl/5.10.81.1
- Atualização para o kernel estável de upstream versão 5.10.81
- Unifica as configurações do kernel habilitando opções ausentes no arm64
- Habilita as opções de ACPI específicas sem arco
- Habilita as opções relacionadas ao RAID do mapeador de dispositivo
- Habilita Btrfs
- Habilita a compactação LZO e ZSTD
5.10.74.3
Data de liberação: pré-lançamento em 10/11/2021
Link da versão oficial do GitHub
- Lançamento de rolling-lts/wsl/5.10.74.3
- Atualização para o kernel estável de upstream versão 5.10.74
- Habilita o formato de tipo BPF (CONFIG_DEBUG_INFO_BTF) para uso por ferramentas eBPF (microsoft/WSL#7437)
- A versão Dxgkrnl foi atualizada para a 2110
- Habilita as Estruturas de Arquivos de Sincronização e Compartilhamento de Buffer (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) para uso de Dxgkrnl
- Conserto (fix) da falha de build do Dxgkrnl com versões do GCC anteriores a 8.1 (microsoft/WSL#7558)
5.10.60.1
Data de lançamento: 02/11/2021 (pré-lançamento em 05/10/2021)
Link da versão oficial do GitHub
- Liberar rolling-lts/wsl/5.10.60.1
- Atualização para o kernel estável de upstream versão 5.10.60
- Habilitar virtio-pmem com suporte para endereços relativos a PCI BAR
- Habilitar o suporte para vPCI no Hyper-V para arm64
- Habilitar suporte para io_uring
- Habilitar suporte para USB sobre IP
- Habilitar o suporte para spinlock paravirtualizado para x86_64
- Atualizar o driver dxgkrnl para capturar correções de bugs e limpezas de código
- Habilitar o suporte ao cliente NFS para NFSv4.1
- Habilitar opções de configuração de kernel USB para interagir com um Arduino sobre USB
- Fornecer um README.md específico do WSL2
5.10.43.3
Data de Lançamento: pré-lançamento em 12/07/2021
Link da versão oficial do GitHub
- Versão rolling-lts/wsl/5.10.43.3
- Atualização para o kernel estável de upstream versão 5.10.43
- Driver dxgkrnl aprimorado
- Nova revisão do arm64 Linux na série Hyper-V (v9)
- Sempre use a interface de hiperchamada do Hyper-V em convidados arm64 para dar suporte à execução em todas as versões do Windows
5.10.16.3
Data de lançamento: 20/07/2021 (pré-lançamento em 16/04/2021)
Link da versão oficial do GitHub
- Corrige GH 5324
- Adiciona o suporte para discos com a criptografia LUKS usando wsl --mount
5.4.91
Data de lançamento: pré-lançamento em 22/02/2021
Link da versão oficial do GitHub
5.4.72
Data de lançamento: 21/01/2021
Link da versão oficial do GitHub
- Correção de configuração para 5.4.72
5.4.51-microsoft-standard
Data de lançamento: Pré-lançamento – 22/10/2020
Link da versão oficial do Github.
- Versão estável da 5.4.51
4.19.128-microsoft-standard
Data de lançamento: 15/09/2020
Link da versão oficial do Github.
- Essa é uma versão estável de 4.19.128
- Correção do corrompimento de memória do IOCTL do driver dxgkrnl
4.19.121-microsoft-standard
Data de lançamento: pré-lançamento
Link da versão oficial do Github.
- Drivers: hv: vmbus: hook up dxgkrnl
- Suporte adicionado para a computação GPU
4.19.104-microsoft-standard
Data de lançamento: 09/06/2020
Link da versão oficial do Github.
- Atualizar configuração do WSL para 4.19.104
4.19.84-microsoft-standard
Data de lançamento: 11/12/2019
Link da versão oficial do Github.
- Esta é a versão estável 4.19.84
Windows Subsystem for Linux