Partilhar via


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

Adicionamos suporte para distribuições WSL 2, que usam um kernel Linux completo. Este kernel Linux é de código aberto, com seu código-fonte disponível no repositório WSL2-Linux-Kernel . Este kernel Linux é entregue à sua máquina através do Microsoft Update e segue um cronograma de lançamento separado para o Subsistema 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 oficial de lançamento do GitHub

  • Versão inicial do kernel WSL2 baseado na série de kernels v5.15
  • Versão rolling-lts/wsl/5.15.57.1
  • Atualização para a versão estável do kernel v5.15.57
  • Habilitar mitigações de Retbleed em compilações x86_64
  • Ativar nftables e controle de tráfego
  • Ativar driver VGEM
  • Corrigir regressões do sistema de arquivos 9p desde o último kernel WSL2 v5.10
  • Habilite o suporte para o dispositivo de relógio PTP (Precision Time Protocol)
  • Ativar o Landlock Linux Security Module (LSM)
  • Habilitar o Grupo de Controle Diverso (CGroup)
  • Desative o suporte para o Ceph Distributed File System

5.10.102.1

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

Link oficial de lançamento do Github

  • Lançamento rolling-lts/wsl/5.10.102.1
  • Atualização do kernel estável upstream para a versão 5.10.102
  • Desativar BPF sem privilégios por padrão
  • Ele pode ser reativado definindo o kernel.unprivileged_bpf_disabled sysctl como 0
  • Atualize a versão do Dxgkrnl para 2216
  • Corrigir o acesso fora dos limites na matriz para ioctls[]
  • Implementar aguardar mensagens de barramento de VM sincronizadas como "matáveis" para permitir matar um processo que aguarda uma chamada síncrona para o host
  • Dispositivo de descarga para terminação quando o processo é destruído para evitar um impasse quando o processo convidado é morto

5.10.93.2

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

Link oficial de lançamento do Github

  • Versão rolling-lts/wsl/5.10.93.2
  • Atualização para a versão estável 5.10.93 do kernel upstream
  • Ativar os controladores USB Serial CH341 e CP210X
  • Corrigir as instruções do README.md para compilação incluindo a dependência de Dwarves para pahole
  • Versão Dxgkrnl alterada para 2111
  • Removido o limite das alocações existentes e totais de memória do sistema.
  • Lavar corretamente o dispositivo para terminação durante a limpeza do processo
  • SPDX-License-Identifier corrigido para d3dkmthk.h

5.10.81.1

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

Link oficial de lançamento do Github

  • Lançamento rolling-lts/wsl/5.10.81.1
  • Atualização para a versão 5.10.81 do kernel estável upstream
  • Unifique as configurações do kernel ativando as opções ausentes no arm64
  • Ativar opções ACPI não específicas de arquitetura
  • Ativar opções relacionadas ao RAID do mapeador de dispositivos
  • Ativar Btrfs
  • Ativar compactação LZO e ZSTD

5.10.74.3

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

Link oficial de lançamento do Github

  • Lançamento da versão rolling-lts/wsl/5.10.74.3
  • Atualização para a versão estável do kernel upstream 5.10.74
  • Habilite o formato de tipo BPF (CONFIG_DEBUG_INFO_BTF) para uso pelas ferramentas eBPF (microsoft/WSL#7437)
  • Versão atualizada do Dxgkrnl para 2110
  • Habilite as estruturas de compartilhamento de buffer e sincronização de arquivos (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) para uso do Dxgkrnl
  • Corrigir falha de compilação do Dxgkrnl com versões do GCC anteriores à 8.1 (microsoft/WSL#7558)

5.10.60.1

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

Link oficial de lançamento do Github

  • Versão rolling-lts/wsl/5.10.60.1
  • Atualização para a versão estável upstream do kernel 5.10.60
  • Habilite o virtio-pmem com suporte para endereços relativos a barras PCI
  • Habilite o suporte a vPCI em Hyper-V para arm64
  • Ativar o suporte ao io_uring
  • Ativar o suporte USB sobre IP
  • Habilite o suporte a spinlock paravirtualizado para x86_64
  • Atualize o driver dxgkrnl para incorporar correções de erros e melhorias de código.
  • Habilite o suporte ao cliente NFS para NFSv4.1
  • Ativar opções de configuração do kernel USB para interagir com um Arduino através de USB
  • Fornecer um README.md específico do WSL2

5.10.43.3

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

Link oficial de lançamento do Github

  • Versão rolling-lts/wsl/5.10.43.3
  • Atualização para a versão 5.10.43 do kernel estável upstream
  • O driver dxgkrnl foi melhorado.
  • Nova revisão do arm64 Linux na série Hyper-V (v9)
  • Utilize sempre a interface hypercall Hyper-V em máquinas virtuais arm64 para garantir a execução em todas as versões do Windows

5.10.16.3

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

Link oficial de lançamento do Github

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

5.4.91

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

Link oficial de lançamento do Github

5.4.72

Data de Lançamento: 2021/01/21

Link oficial de lançamento do Github

  • Corrigir configuração para 5.4.72

5.4.51-padrão da microsoft

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

Link oficial de lançamento do Github.

  • Versão estável 5.4.51

4.19.128-padrão da microsoft

Data de Lançamento: 15/09/2020

Link oficial de lançamento do Github.

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

4.19.121-padrão da microsoft

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

Link oficial de lançamento do Github.

  • Drivers: hv: vmbus: conectar dxgkrnl
  • Adicionado suporte para GPU Compute

4.19.104-padrão da microsoft

Data de Lançamento: 2020/06/09

Link oficial de lançamento do Github.

  • Atualizar configuração WSL para 4.19.104

4.19.84-padrão da microsoft

Data de Lançamento: 2019/12/11

Link oficial de lançamento do Github.

  • Esta é a versão estável 4.19.84