WSL 3.0 支持 Linux 容器” title=”图片来源:IT之家” style=”max-width:100%;height:auto;”/>微软 9 月 30 日发布 Windows 11 上的 Windows Linux 子系统(WSL)3.0,最新版本号为 3.0.1。本次更新的最大变化是引入 wslc(WSL Containers)工具,让用户无需额外虚拟化软件,就能在 Windows 11 上直接创建、部署和运行 Linux 容器。
原生 Linux 容器
过去在 Windows 上运行 Linux 容器往往依赖 Docker Desktop 等第三方工具,而 WSL 3.0 内置的 wslc 把这套能力收进了系统层。微软同时开放了相关接口,支持 Windows 程序以透明方式调用容器,降低了开发门槛。容器工具包覆盖创建、启动、停止、导出、检查与清理等常见操作,并提供 CPU 与内存限制、镜像上传下载、网络配置、GPU 访问等功能,还集成了 C++、C#、WinRT、MSBuild、CMake 以及 VS Code 开发容器。
WSL 3.0 运行 Linux 容器示意” title=”图片来源:IT之家” style=”max-width:100%;height:auto;”/>性能与网络改进
WSL 3.0 迁移到 Linux 6.18 内核,并通过精简不必要的驱动与子系统来缩短启动时间、降低内存占用。微软表示,默认启用的 virtiofs 文件系统让 Windows 文件访问速度翻倍。
网络方面,新版本新增一种网络模式,Linux 流量经由 Windows 主机转发,从而兼容代理服务器与企业网络策略,解决了此前容器网络隔离带来的部署难题,更适合企业环境。
走向全面开源
在开源层面,微软以 MIT 许可证开放了 WSL 命令行工具、后台服务、容器启动组件以及 WSLg 图形堆栈。开发者可以通过 GitHub 获取 WSL 3.0.1 的更新内容。
对于在中国市场使用 Windows 进行 Linux 开发的工程师而言,原生容器支持与更快的文件访问,意味着本地构建、测试与调试 Linux 应用的体验将进一步接近原生 Linux 环境。







