#系统资讯 难得啊!微软终于更新 WSL2 内核版本,从 Linux Kernel 5.15 LTS 版更新至 6.6 LTS 版,该版本内核支持周期到 2026 年 12 月。此次内核更新后不少补丁位于内核的上游,接下来不需要微软这样的内核下游进行维护,例如页面报告、内存回收、vPCI 等功能。查看全文:https://ourl.co/104779
微软在昨天发布了 Linux-MSFT-WSL-6.6.36.3 版,此版本也就是 Windows SubSystem for Linux 子系统的内核项目,现在主要是 WSL2。
WSL2 长期以来使用的都是 Linux Kernel 5.15 LTS 版内核,在这次更新中微软终于将内核版本升级到相对来说更新的内核即 Linux Kernel 6.6 LTS 版。
Linux Kernel 6.6 LTS 版是长期支持版本,此版本自 2023 年 10 月发布,支持周期到 2026 年 12 月,也就是接下来微软又可以两年多不用更新内核了。
新版本内核精简了不少遗留代码并带来了诸多新功能和布丁,使用 WSL2 系统的开发者们可以检查更新抽空升级到 WSL2 最新版本和内核最新版本。
下面是微软发布的更新日志:
- WSL2 内核版本从 Linux Kernel 5.15 升级至 6.6 版
- 发布滚动内核 rolling-lts/wsl/6.6.36.3
- 将内核稳定版本更新至 6.6.36.3 (注:这个版本指的是微软编译好的 WSL 内核版本)
- 为 x86 和 Arm64 架构配置改为可加载模块
- dxgkrnl:当虚拟 GPU 不存在时解决不会出现报错的问题
- 上游补丁集:页面报告提交 (feature/page-reporting/5.15)
- 上游补丁集:vpci 提交(feature/vpci/5.15)
- 上游补丁集:内存回收提交 (feature/memory-reclaim/5.15)
- 上游补丁集:vsock 提交 (fix/vsock/5.15)
此次更新添加的上游补丁集也是个更新重点,即这些补丁位于内核的上游,不需要微软的内核下游进行单独维护,对微软来说节省了时间和精力,也可以更快同步相关更新。
目前新版本内核文件已经在 Github 上公布,有兴趣的开发者可以下载内核文件编译更新测试看看,如果与自己的项目不存在兼容性问题,那就可以使用新版本了。