最新消息,12月12日微软在GitHub平台发布了公告,以预发布(Pre-Release)形式推出了 Windows Subsystem for Linux(WSL)2.7.0 预览版。
下载地址为:https://github.com/microsoft/WSL/releases/tag/2.7.0。
需要说明的是,WSL是Windows 10和Windows 11系统内置的Linux子系统,它无需安装双系统或复杂的虚拟机软件,就能让你直接在Windows电脑上运行Linux软件和命令行工具。
微软打破了以往相关工具专有的封闭状态,此前已开源了涉及Linux内核和WSLg图形堆栈的组件,而本次更新则在MIT开源许可下,实现了第二次重大迭代。
本次更新的核心是聚焦于提升底层能力。为了提升性能与安全性,微软将Linux内核版本升级到了6.6.114,现在它可以支持包括Debian 13、Ubuntu 25.10、Fedora 43、SUSE Linux 16、openSUSE Leap 16、openSUSE Tumbleweed、Kali 2025.3以及Arch Linux(12月构建版)在内的多个Linux发行版。
在图形处理与系统配置方面,新版升级了WSLg图形堆栈至1.0.71版本,同时同步更新了.NET、Microsoft.NETCore.App.Runtime以及NuGet包等。
为了提升配置灵活性,微软改进了wslsettings配置器,并在wsl.conf文件中新增了automount.cgroups参数。这个参数允许用户自主选择Cgroup版本,从而能更好地适配不同应用场景下的资源管理需求。
针对用户反馈的稳定性痛点,WSL 2.7.0引入了关键的修复机制。系统现在实现了虚拟机强制关闭功能,若虚拟机在停止服务过程中发生卡死,该机制将自动介入处理,从而避免了系统僵死。
同时,新版在wslinfo应用中增加了“--vm-id”选项,能够将虚拟机ID传递给正在运行的发行版的初始化进程。
此外,内核新增了hvsocket参数,用于在启动期间记录Hyper-V虚拟机管理程序的事件,这极大地方便了故障排查与日志追踪工作。
