微软近日发布重磅消息:WSL容器功能的公开预览版正式上线。这意味着Windows系统首次实现了对Linux容器的原生支持。该项能力早在Build 2026全球开发者大会中亮相,如今开发者终于可以亲身体验这一功能。
首先需要澄清一个容易混淆的概念。微软WSL产品负责人明确强调,并不存在所谓的“WSL 3”。WSL容器并非WSL 2的下一代产品,而是基于现有WSL架构新增的功能层,是对现有技术体系的增强与拓展。请勿被版本号误导。
本次的核心能力主要体现在两大方面。
第一,WSL内部集成了一个原生命令行工具 wslc.exe。只需将WSL升级至当前预发布版本2.9.3,即可启用该工具。其语法设计与开发者熟悉的容器操作习惯高度兼容,先前常用的指令基本可以无缝迁移。镜像构建、实例运行、调试、本地测试,整个开发流程均可在命令行中高效完成。
第二,WSL容器API。该接口允许原生Windows应用程序通过编程方式调用和管理Linux容器环境。接口原生支持C++和C语言,并已深度集成到MSBuild、CMake等主流构建系统中。开发者只需在项目配置文件中添加一个简洁参数,容器构建与部署步骤即可自动嵌入到应用程序的编译流程中。如此高的集成度,极大提升了开发效率。
深入探讨底层优化,为了让Linux容器在Windows上流畅运行,微软对WSL进行了多项关键改进。其中最值得关注的是全新的默认文件系统 virtiofs。这一系统显著提升了Windows主机文件在Linux容器环境中的访问效率,实测性能提升约一倍。不过,由于此类优化涉及文件系统和网络栈等核心路径,目前仅在WSL容器场景下默认启用。后续将根据稳定性和兼容性的验证情况,分阶段推广到标准WSL环境中。
想尝鲜的开发者现在即可动手。WSL容器功能随WSL 2.9.3预发布版同步开放。只需在命令行中执行 wsl update pre-release 命令,或直接从最新代码平台获取安装包。根据微软计划,整个验证工作将于2026年秋季完成,届时将推出正式版本。
