Compartilhar via


Notas de versão do kernel do Subsistema do Windows para Linux

Adicionamos suporte para distribuições do WSL 2, que usam um kernel linux completo. Esse kernel do Linux é de software livre, com seu código-fonte disponível no repositório WSL2-Linux-Kernel . Esse kernel do Linux é entregue ao seu computador por meio do Microsoft Update e segue um agendamento de lançamento separado para o Subsistema do Windows para Linux, que é entregue como parte da imagem do Windows.

5.15.57.1

Data de lançamento: Pré-lançamento 2022/08/02

Link de versão oficial do GitHub

  • Versão inicial do kernel WSL2 com base na série de kernel v5.15
  • Versão rolling-lts/wsl/5.15.57.1
  • Atualizar para a versão estável do kernel v5.15.57
  • Habilitar mitigações para Retbleed nos builds x86_64
  • Habilitar nftables e controle de tráfego
  • Habilitar o driver VGEM
  • Corrigir regressões do sistema de arquivos 9p desde o último kernel v5.10 WSL2
  • Habilitar o suporte para o dispositivo de relógio PTP (Precision Time Protocol)
  • Habilitar o Módulo de Segurança do Landlock Linux (LSM)
  • Habilitar o grupo de controle diverso (CGroup)
  • Desabilitar o suporte para o Sistema de Arquivos Distribuídos do Ceph

5.10.102.1

Data de lançamento: Pré-lançamento 2022/05/09

Link oficial de versão do Github

  • Versão rolling-lts/wsl/5.10.102.1
  • Atualização para release estável do kernel upstream versão 5.10.102
  • Desabilitar o BPF sem privilégios por padrão
  • Ele pode ser habilitado novamente definindo o sysctl kernel.unprivileged_bpf_disabled como 0
  • Atualizar a versão Dxgkrnl para 2216
  • Corrigir o acesso de matriz fora dos limites para ioctls[]
  • Implementar a espera de mensagens de barramento de sincronização de VM como "killable" para possibilitar o encerramento de um processo que aguarda uma chamada síncrona ao host
  • Liberar o dispositivo para terminação quando o processo for destruído para evitar um deadlock quando o processo de convidado for encerrado

5.10.93.2

Data de lançamento: Pré-lançamento 2022/02/08

Link oficial de versão do Github

  • Versão rolling-lts/wsl/5.10.93.2
  • Atualize para o lançamento estável do kernel upstream versão 5.10.93
  • Habilitar drivers USB de série CH341 e CP210X
  • Corrigir as instruções de build no README.md para incluir a dependência 'dwarves' necessária para o pahole
  • Alternou a versão Dxgkrnl para 2111
  • Removido o limite de alocações de sysmem existentes e totais
  • Vacuar corretamente o dispositivo para encerramento durante a finalização do processo
  • Correção do SPDX-License-Identifier para d3dkmthk.h

5.10.81.1

Data de lançamento: Pré-lançamento 2022/02/01

Link oficial de versão do Github

  • Versão rolling-lts/wsl/5.10.81.1
  • Atualização para o kernel estável upstream versão 5.10.81
  • Unificar as configurações de kernel habilitando opções ausentes no arm64
  • Habilitar opções de ACPI não específicas de arquitetura
  • Habilitar opções relacionadas ao RAID do mapeador de dispositivo
  • Habilitar Btrfs
  • Habilitar compactação LZO e ZSTD

5.10.74.3

Data de lançamento: Pré-lançamento 2021/11/10

Link oficial de versão do Github

  • Versão rolling-lts/wsl/5.10.74.3
  • Atualização para a versão 5.10.74 do kernel estável de origem.
  • Habilitar formato de tipo BPF (CONFIG_DEBUG_INFO_BTF) para uso por ferramentas do eBPF (microsoft/WSL#7437)
  • Atualização da versão Dxgkrnl para 2110
  • Habilitar os Frameworks de Compartilhamento de Buffer e Arquivos de Sincronização (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) para utilização pelo Dxgkrnl.
  • Corrigir falha de build Dxgkrnl com versões GCC anteriores a 8.1 (microsoft/WSL#7558)

5.10.60.1

Data de lançamento: 11/02/2021 ( Pré-lançamento 2021/10/05 )

Link oficial de versão do Github

  • Versão rolling-lts/wsl/5.10.60.1
  • Atualização para a versão 5.10.60 do kernel estável proveniente do upstream
  • Habilitar virtio-pmem com suporte para endereços relativos ao PCI BAR
  • Habilitar o suporte vPCI em Hyper-V para arm64
  • Habilitar suporte io_uring
  • Habilitar o USB por meio do suporte a IP
  • Habilitar o suporte a spinlock paravirtualizado para x86_64
  • Atualizar o driver dxgkrnl para detectar 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 via USB
  • Forneça um README.md específico do WSL2

5.10.43.3

Data de lançamento: Pré-lançamento 2021/07/12

Link oficial de versão do Github

  • Versão rolling-lts/wsl/5.10.43.3
  • Atualização para a versão estável do kernel 5.10.43
  • Driver dxgkrnl aprimorado
  • Nova revisão do arm64 Linux na série Hyper-V (v9)
  • Sempre use a interface de hiperchamada Hyper-V para ambientes arm64 para assegurar execução em todas as versões do Windows.

5.10.16.3

Data de lançamento: 2021/07/20 ( Pré-lançamento 2021/04/16 )

Link oficial de versão do Github

  • Corrige GH 5324
  • Adiciona suporte para discos criptografados do LUKS usando wsl --mount

5.4.91

Data de lançamento: Pré-lançamento 2021/02/22

Link oficial de versão do Github

5.4.72

Data de lançamento: 21/01/2021

Link oficial de versão do Github

  • Corrigir configuração para 5.4.72

5.4.51-microsoft-standard

Data de lançamento: Pré-lançamento – 2020/10/22

Link oficial de versão do Github.

  • Versão estável de 5.4.51

4.19.128-microsoft-standard

Data de lançamento: 15/09/2020

Link oficial de versão do Github.

  • Esta é uma versão estável da versão 4.19.128
  • Corrigir corrupção de memória IOCTL do driver dxgkrnl

4.19.121-microsoft-standard

Data de lançamento: Pré-lançamento

Link oficial de versão do Github.

  • Drivers: hv: vmbus: conectar dxgkrnl
  • Suporte adicionado para computação de GPU

4.19.104-microsoft-standard

Data de lançamento: 06/06/2020

Link oficial de versão do Github.

  • Atualizar a configuração do WSL para 4.19.104

4.19.84-microsoft-standard

Data de lançamento: 12/12/2019

Link oficial de versão do Github.

  • Esta é a versão estável 4.19.84