我们添加了对 WSL 2 分发版的支持, 这些分发版使用完整的 Linux 内核。 此 Linux 内核是开放源代码,其源代码在 WSL2-Linux-Kernel 存储库中提供。 此 Linux 内核通过 Microsoft 更新传送到您的计算机,并遵循与作为 Windows 映像一部分提供的 Windows Subsystem for Linux 不同的发布计划。
5.15.57.1
发布日期:预发行版 2022/08/02
- 基于 v5.15 内核系列的 WSL2 内核的初始版本
- 发布 rolling-lts/wsl/5.15.57.1
- 更新到稳定内核版本 v5.15.57
- 在 x86_64 版本中启用 Retbleed 缓解措施
- 启用 nftables 和流量控制
- 启用 VGEM 驱动程序
- 修复自上次发布的 v5.10 WSL2 内核以来的 9p 文件系统回归问题。
- 启用对精度时间协议 (PTP) 时钟设备的支持
- 启用 Landlock Linux 安全模块 (LSM)
- 启用杂项控制组 (CGroup)
- 禁用对 Ceph 分布式文件系统的支持
5.10.102.1
发布日期:预发行版 2022/05/09
- 发布版本:rolling-lts/wsl/5.10.102.1
- 更新到上游稳定内核版本 5.10.102
- 默认情况下禁用非特权 BPF
- 通过将 kernel.unprivileged_bpf_disabled sysctl 设置为 0,可以重新启用它
- 将 Dxgkrnl 版本更新为 2216
- 修复 ioctls[] 的越界数组访问
- 将同步 VM 总线消息实现为“可终止”,以允许终止等待对主机进行同步调用的进程
- 在进程被销毁时刷新设备,以避免在来宾进程被终止时发生死锁问题。
5.10.93.2
发布日期:预发行版 2022/02/08
- 发布 rolling-lts/wsl/5.10.93.2
- 更新到上游稳定内核版本 5.10.93
- 启用 CH341 和 CP210X USB 串行驱动程序
- 修复了 README.md 生成说明,以包含对 pahole 的矮人依赖项
- 已将 Dxgkrnl 版本切换到 2111
- 删除了对现有和总 sysmem 分配的限制
- 在进程清理过程中正确刷新设备以终止
- 修复了 d3dkmthk.h 中的 SPDX-License-Identifier
5.10.81.1
发布日期:预发行版 2022/02/01
- 发布 rolling-lts/wsl/5.10.81.1
- 更新到上游稳定内核版本 5.10.81
- 通过在 arm64 上启用缺少的选项来统一内核配置
- 启用非架构特定的 ACPI 选项
- 启用与设备映射器 (device-mapper) RAID 相关的选项
- 启用 Btrfs
- 启用 LZO 和 ZSTD 压缩
5.10.74.3
发布日期:预发行版 2021/11/10
- 发布版本为 rolling-lts/wsl/5.10.74.3
- 更新到上游稳定内核版本 5.10.74
- 启用 BPF 类型格式(CONFIG_DEBUG_INFO_BTF)以供 eBPF 工具使用(microsoft/WSL#7437)
- 已将 Dxgkrnl 版本更新为 2110
- 为 Dxgkrnl 启用缓冲区共享和同步文件框架(CONFIG_DMA_SHARED_BUFFER、CONFIG_SYNC_FILE)
- 修复 GCC 版本低于 8.1 时导致 Dxgkrnl 构建失败的问题(microsoft/WSL#7558)
5.10.60.1
发布日期:2021/11/02 (预发行版 2021/10/05)
- 发布 rolling-lts/wsl/5.10.60.1
- 更新到上游稳定内核版本 5.10.60
- 启用 virtio-pmem,支持 PCI BAR 相对地址
- 在 arm64 的 Hyper-V 目录下启用 vPCI 功能支持
- 启用io_uring支持
- 启用 USB over IP 支持
- 为x86_64启用半虚拟化旋转锁支持
- 更新 dxgkrnl 驱动程序以获取 bug 修复和代码清理
- 为 NFSv4.1 启用 NFS 客户端支持
- 启用 USB 内核配置选项,以便通过 USB 与 Arduino 交互
- 提供特定于 WSL2 的 README.md
5.10.43.3
发布日期:预发行版 2021/07/12
- 版本 rolling-lts/wsl/5.10.43.3
- 更新到上游稳定内核版本 5.10.43
- 改进了 dxgkrnl 驱动程序
- Hyper-V 系列上的 arm64 Linux 的新修订版 (v9)
- 始终在 arm64 客户机上使用 Hyper-V 超级调用接口,以支持在所有版本的 Windows 上运行。
5.10.16.3
发布日期:2021/07/20 (预发行版 2021/04/16)
- 修复 GH 5324
- 添加了对使用 wsl --mount 的 LUKS 加密磁盘的支持
5.4.91
发布日期:预发行版 2021/02/22
5.4.72
发布日期:2021/01/21
- 修复 5.4.72 的配置
5.4.51-microsoft-standard
发布日期:预发行版 - 2020/10/22
- 稳定版本 5.4.51
4.19.128-microsoft-standard
发布日期:2020/09/15
- 这是 4.19.128 的稳定版本
- 修复 dxgkrnl 驱动程序 IOCTL 内存损坏
4.19.121-microsoft-standard
发布日期:预发行版
- 驱动程序:hv:vmbus:连接 dxgkrnl
- 添加了对 GPU 计算的支持
4.19.104-microsoft-standard
发布日期:2020/06/09
- 更新 4.19.104 的 WSL 配置
4.19.84-microsoft-standard
发布日期:2019/12/11
- 这是 4.19.84 稳定版