微软终于更新WSL2子系统的内核版本 从Linux Kernel 5.15 LTS更新至6.6 LTS
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
微软将WSL2内核版本从Linux Kernel 5.15 LTS升级到6.6 LTS,新版本内核精简了代码并带来了新功能和补丁。开发者可下载内核文件编译更新测试。
🔎
延伸解读
长期支持周期带来的稳定预期
Linux Kernel 6.6 LTS 的支持周期到 2026 年 12 月,这意味着微软在未来两年多内可能不会再次大幅更新 WSL2 内核。对于依赖 WSL2 的开发者,这提供了较长的稳定窗口,不必频繁应对内核变更带来的兼容性调整,但也可能错过更激进的新特性。
上游补丁集减少维护负担
此次更新将页面报告、vPCI、内存回收和 vsock 等补丁移至内核上游,微软不再需要作为下游单独维护。这有助于更快同步上游更新,减少微软的维护成本,同时让 WSL2 内核更贴近主线,长期来看可能提升稳定性和功能一致性。
开发者可自行编译测试
新内核文件已在 GitHub 公布,开发者可以下载并编译更新进行测试。如果与现有项目不存在兼容性问题,即可使用新版本。这为开发者提供了提前验证和反馈的机会,但需注意自行编译可能引入不稳定因素,建议在测试环境中先行评估。
❓
Q&A
微软为什么更新WSL2的内核版本?
微软将WSL2内核版本从Linux Kernel 5.15 LTS更新至6.6 LTS,以精简代码并引入新功能和补丁。
Linux Kernel 6.6 LTS的支持周期是多久?
Linux Kernel 6.6 LTS的支持周期到2026年12月。
开发者如何获取新的WSL2内核文件?
开发者可以在Github上下载新的WSL2内核文件进行编译更新测试。
新版本内核带来了哪些主要功能?
新版本内核精简了遗留代码,并添加了页面报告、vpci、内存回收和vsock等功能。
更新后的内核版本号是什么?
更新后的内核版本号是Linux-MSFT-WSL-6.6.36.3。
上游补丁集对微软有什么好处?
上游补丁集不需要微软进行单独维护,节省了时间和精力,并能更快同步相关更新。
🏷️