微软确认WSL 3不存在!最新WSL Containers干掉Docker

非凡网 百科资讯 1

6月29日消息,此前部分媒体将Build 2026上公布的WSL Containers称为WSL 3,对此微软负责WSL的产品经理Craig Loewen澄清,不存在所谓的WSL 3,并表示WSL Containers并非WSL 2的版本继任者,而是基于现有WSL基础设施构建的新功能层,将在一周内正式上线。

WSL Containers将作为常规WSL更新推送,所有Windows 11用户无需大版本系统升级即可获得。其主要包含两个组件,一是wslc.exe命令行工具,让开发者开箱即用地构建、运行和部署Linux容器。

二是WSL Container API,允许Windows应用开发者以编程方式调用Linux容器,覆盖本地AI工作负载、容器化测试流水线、Windows应用内Linux数据处理等场景。

WSL Containers的核心价值在于让开发者无需安装Docker Desktop或任何第三方工具,就能直接在Windows上创建、运行和部署Linux容器。

容器通过新的wslc.exe命令行工具操作,语法与Docker高度相似,开发者无需重新学习。该功能还支持通过容器设备接口(CDI)进行GPU直通,可以在Linux容器内运行CUDA机器学习流水线等GPU加速工作负载,直接调用Windows上的GPU驱动。

对企业IT管理员而言,WSL Containers可以集成到现有的Windows管理基础设施中,通过组策略或MDM控制启用策略,限定哪些容器可以运行以及镜像来源。管理员还能通过标准Windows审计工具查看运行中的容器,这是Docker Desktop原生不具备的能力。

Docker Desktop虽然以WSL 2为后端运行,但大团队需要按席位付费,企业环境下的部署管理也较为复杂,WSL Containers正好解决了这些痛点。

Build 2026上微软还同步公布了其他Linux工具,Coreutils for Windows已正式发布,基于开源uutils项目用Rust编写,将ls、grep、cp、mv等75个以上Linux命令行工具原生带到Windows,无需WSL或虚拟机即可运行。

智能终端(Intelligent Terminal)作为实验性功能同步预览,将上下文感知的AI辅助能力直接集成到终端中。

微软持续投资WSL和Linux工具链的动机并不难理解。现代软件开发几乎是Linux优先的,构建流水线、云基础设施、PyTorch和TensorFlow等AI框架都围绕Linux构建和优化。

如果Windows成为运行Linux工作负载最便捷的平台,开发者切换到macOS或原生Linux的理由就会减少。

此前WSL 2解决了Linux内核兼容性问题,WSL Containers消除了对Docker Desktop的依赖,Coreutils让命令行也能在Windows上直接使用,微软正在系统性地移除开发者离开Windows的每一个理由。