Windows 子系統 Linux 版核心的版本資訊

我們已新增對於 WSL 2 散發套件的支援,其使用完整的 Linux 核心。 此 Linux 核心是開放原始碼,其原始程式碼可在 WSL2-Linux-Kernel 存放庫中取得。 此 Linux 核心會透過 Microsoft Update 傳遞至您的電腦,並遵循 Windows 子系統 Linux 版的個別發行排程 (會隨 Windows 映像來傳遞)。

5.15.57.1

發行日期:發行前版本 2022/08/02

官方 GitHub 發行連結

  • 以 v5.15 核心系列為基礎的 WSL2 核心初始版本
  • 發行滾動-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

官方 Github 發行連結

  • 發行滾動-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

官方 Github 發行連結

  • 發行滾動-lts/wsl/5.10.93.2
  • 更新至上游穩定核心版本 5.10.93
  • 啟用 CH341 和 CP210X USB 序列驅動程式
  • 修正 README.md 建置指示,以包含 pahole 的 dwarves 相依性
  • 已將 Dxgkrnl 版本切換為 2111
  • 已移除現有和總計 sysmem 配置的限制
  • 在處理序清除期間正確排清裝置以便終止
  • 已修正 d3dkmthk.h 的 SPDX-License-Identifier

5.10.81.1

發行日期:發行前版本 2022/02/01

官方 Github 發行連結

  • 發行滾動-lts/wsl/5.10.81.1
  • 更新至上游穩定核心版本 5.10.81
  • 在 arm64 上啟用遺漏選項以統一核心組態
  • 啟用非架構特定 ACPI 選項
  • 啟用與裝置對應程式 RAID 相關的選項
  • 啟用 Btrfs
  • 啟用 LZO 和 ZSTD 壓縮

5.10.74.3

發行日期:發行前版本 2021/11/10

官方 Github 發行連結

  • 發行滾動-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)
  • 修正 8.1 之前 GCC 版本的 Dxgkrnl 組建失敗 (microsoft/WSL#7558)

5.10.60.1

發行日期:2021/11/02 (發行前版本 2021/10/05)

官方 Github 發行連結

  • 發行滾動-lts/wsl/5.10.60.1
  • 更新至上游穩定核心版本 5.10.60
  • 以 PCI BAR 相對位址支援啟用 virtio-pmem
  • 在適用於 arm64 的 Hyper-V 之下啟用 vPCI 支援
  • 啟用 io_uring 支援
  • 啟用 USB over IP 支援
  • 啟用 x86_64 的半虛擬化 spinlock 支援
  • 重新整理 dxgkrnl 驅動程式以挑選錯誤 (Bug) 修正和程式碼清除
  • 啟用 NFSv4.1 的 NFS 用戶端支援
  • 啟用 USB 核心設定選項以便透過 USB 與 Arduino 互動
  • 提供 WSL2 特定 README.md

5.10.43.3

發行日期:發行前版本 2021/07/12

官方 Github 發行連結

  • 版本滾動-lts/wsl/5.10.43.3
  • 更新至上游穩定核心版本 5.10.43
  • 改善 dxgkrnl 驅動程式
  • Hyper-V 系列上 arm64 Linux 的新修訂版 (v9)
  • 一律在 arm64 客體上使用 Hyper-V Hypercall 介面,以支援在所有 Windows 版本上執行

5.10.16.3

發行日期:2021/07/20 (發行前版本 2021/04/16)

官方 Github 發行連結

  • 修正 GH 5324
  • 使用 wsl --mount 新增 LUKS 加密磁碟的支援

5.4.91

發行日期:發行前版本 2021/02/22

官方 Github 發行連結

5.4.72

發行日期:2021/01/21

官方 Github 發行連結

  • 修正 5.4.72 的設定

5.4.51-microsoft-standard

發行日期:發行前版本 - 2020/10/22

官方 Github 發行連結

  • 5.4.51 的穩定版本

4.19.128-microsoft-standard

發行日期:2020/09/15

官方 Github 發行連結

  • 這是 4.19.128 的穩定版本
  • 修正 dxgkrnl 驅動程式 IOCTL 記憶體損毀

4.19.121-microsoft-standard

發行日期:發行前版本

官方 Github 發行連結

  • 驅動程式:hv: vmbus: hook up dxgkrnl
  • 已新增對於 GPU 計算的支援

4.19.104-microsoft-standard

發行日期:2020/06/09

官方 Github 發行連結

  • 更新 4.19.104 的 WSL 設定

4.19.84-microsoft-standard

發行日期:2019/12/11

官方 Github 發行連結

  • 這是 4.19.84 穩定版本