易君召
易君召
发布于 2026-06-21 / 4 阅读
0
0

🐧 WSL 3 正式揭晓:微软 Build 2026 发布,半虚拟化架构 + 原生 Linux 容器 + GPU/NPU 直通

2026 年 6 月 · Build 2026 发布 · Win 11 26H2 正式上线 · 从 Hyper-V 轻量 VM 到半虚拟化直通架构

🔥 一、发布概况:WSL 历史上的第三次进化

2026 年 6 月,在微软 Build 2026 开发者大会上,微软正式揭晓了 WSL 3——Windows Subsystem for Linux 的第三代版本。这不是一次小的迭代,而是 WSL 诞生以来最大的一次架构变革

关键信息

数据

发布时间

Build 2026(2026 年 6 月 2-4 日)

当前状态

Windows Insider Dev/Beta 通道预览

正式发布

Windows 11 26H2(2026 年秋季)

前代版本

WSL 2(2019 年发布,最新 GitHub 2.7.8)

WSL 开源状态

2025 年中开源,部分内核/文件系统组件仍闭源

三代 WSL 架构演进

WSL 1 ── Syscall 转换层(Linux 二进制 → Windows 内核)
WSL 2 ── Hyper-V 轻量 VM(真正 Linux 内核)
WSL 3 ── 半虚拟化 VM + 原生硬件直通 🆕

⚡ 二、WSL 3 核心新特性

1️⃣ 半虚拟化(Paravirtualized)架构——最大变革

这是 WSL 3 最根本的变化。 WSL 2 采用 Hyper-V 轻量级虚拟机运行完整的 Linux 内核,这意味着 GPU/NPU/加速器需要经过多次上下文切换和翻译层。WSL 3 的全新半虚拟化架构在保持 VM 隔离的同时,让 Linux 进程直接访问底层硬件。

架构

WSL 2

WSL 3

VM 类型

Hyper-V 轻量 VM

半虚拟化 VM

GPU 访问

通过 VM 翻译层

直通

NPU 访问

❌ 不支持

直通

硬件支持

延迟较高

最小化翻译层级

用户操作

wsl 命令

不变

微软的描述:"WSL 3 的关键变化是 Linux 进程与底层硬件通信的方式——重点在于最小化 Linux 用户空间与 Windows 设备之间的层级。"

2️⃣ 原生 Linux 容器支持

"Linux 容器现在可以直接在 Windows 上运行,无需额外配置。" 这对于 Docker 用户、Kubernetes 开发者、CI/CD 工作流来说是一个重大利好——不再需要在 WSL 中再套一层 Docker 虚拟化。

3️⃣ GPU/NPU 直通——AI 工作负载的核心升级

支持

WSL 2

WSL 3

GPU 通用计算

有,但性能损耗 15-30%

大幅降低损耗

NPU(AI 加速器)

首次支持

PyTorch/TensorFlow

可用但有性能损耗

"接近原生 Linux"

首发支持芯片

通用

高通 Snapdragon X Elite / Intel Meteor Lake / Lunar Lake(AMD 稍后)

微软的核心主张:WSL 3 是 "在 Windows PC 上运行 Linux AI 工作负载的最快方式——仅次于裸机运行 Linux。"

4️⃣ WSLg(GUI 应用)继续支持

WSL 2 已支持 GUI Linux 应用通过 Weston 合成器运行。WSL 3 将延续这一能力。

5️⃣ systemd 支持

WSL 2 在 2023 年底开始支持 systemd(WSL 2.0.0+)。WSL 3 延续支持,暂无重大变更。

📊 三、与原生 Linux 的性能差距

微软的定性声明

声明

来源

"GPU 和 NPU 无需性能税"

Build 2026

"AI 框架将看到接近原生 Linux 的性能"

微软官方

"在 Windows PC 上运行 Linux AI 工作负载最快的方式"

微软官方

"仅次于裸机运行 Linux"

微软官方

关键问题:没有定量基准测试发布。 截至 WSL 3 预览阶段,微软尚未公布任何与原生 Linux 的量化对比数据。

已知仍存在的差距

差距

说明

🗄️ 文件系统性能

跨 OS 文件操作(Linux 访问 NTFS / Windows 访问 ext4)仍然慢于原生 Linux

🔌 完整硬件访问

PCIe 直通、USB 设备访问仍受限

⏱️ 实时工作负载

WSL 不适合实时 Linux 应用

🧩 内核模块

需要直接硬件访问的部分内核模块无法工作

💾 内存占用

即使轻量 VM 仍消耗内存,原生 Linux 不需要

🚀 启动时间

仍然不如原生 Linux 即时启动

ZDNet 的客观评价

"纯 Linux 桌面仍然是 AI 开发者的最佳选择。" —— Steven Vaughan-Nichols, ZDNet

🔄 四、Windows 生态整合

Copilot+ PC 战略

WSL 3 深度融入了微软的 Copilot+ PC 叙事——NPU 加速能力专门针对这些 AI PC 优化。微软将 WSL 3 描述为 "让 Linux 优先的 AI 技术栈在不离开 Windows 的情况下利用硬件的桥梁"

Windows 11 26H2

WSL 3 的正式版将随 Windows 11 26H2(2026 年秋季)一起推送。未来新电脑的默认 wsl 体验将是 WSL 3。

GitHub / 开源状态

WSL 自身代码在 2025 年中开源,但部分内核模式和文件系统组件仍属专有。WSL 3 代码尚未上传 GitHub,目前通过 Windows Insider 预览版和 wsl --update --pre-release 交付。

😶 五、开发者社区的反响

声音

观点

AI/ML 开发者

欢迎 GPU/NPU 性能提升,终于能在 Windows 上高效跑 AI 训练了

Linux 纯化论者

"为什么不在 Linux 上直接跑?"

🤝 务实派

很多开发者因企业 IT 政策"被困在 Windows 上",WSL 3 是一个巨大改进

🤔 观望者

"WSL 3.1 会主导,我只是半开玩笑……微软会一直迭代直到足够好"

Hacker News 上相关讨论仅 4 分、3 条评论——热度不高,可能因为 WSL 3 仍处于预览阶段,尚未广泛可用。

⚠️ 六、不足与局限

问题

说明

严重程度

缺乏基准测试

微软只有定性声明,无量化性能数据

🟡 可信度待验证

首发芯片限制

AMD NPU 支持未首批包含

🟡 中度

非完整开源

部分内核/文件系统组件仍闭源

🟡 中度

文件系统差距

跨 OS 文件操作仍慢于原生

🟡 长期短板

内存开销

VM 仍然占用 Windows 内存

🟢 轻微

实时和硬件访问

不适合实时 Linux 和 PCIe 直通

🟢 特定场景

社区热度不高

HN 上仅 4 分,尚未引起广泛关注

🟢 自然

🔮 七、未来演进方向

短期(2026 下半年)

方向

预期

🚀 Windows 11 26H2 正式版

2026 年秋季推送给亿万用户

📊 社区基准测试涌现

预览版广泛分发后,性能数据将陆续出炉

🔧 AMD 支持追加

预计正式版时覆盖更多芯片

中长期

方向

推测

🧑‍💻 更多开源

微软可能逐步开放更多专有组件

🎯 AI 深度集成

Windows Copilot 与 WSL 的更深层融合

💻 Windows 12 原生嵌入

未来的 Windows 版本可能将 WSL 从"附加组件"变为"基础功能"

🏭 服务器版 WSL

企业级 WSL 在 Windows Server 上的应用

📌 八、总结

WSL 3 是微软在 Linux 集成道路上最重要的架构升级。它以 半虚拟化架构 + 原生 Linux 容器 + GPU/NPU 直通 三大革新,将 WSL 从"能够跑 Linux"提升到"接近原生性能跑 Linux AI 工作负载"的水平。

三个核心信号

  1. 🏆 AI 是 WSL 3 的第一推动力——GPU/NPU 直通、Copilot+ PC 集成,WSL 3 的一切都围绕 AI 工作负载设计

  2. 🏆 WSL 从"附加功能"走向"核心能力"——不再是 Windows 上"能用就行"的附加组件,而是要成为 Windows AI 生态的关键拼图

  3. 🏆 与原生 Linux 仍有差距,但方向对了——ZDNet 说的没错:纯 Linux 仍然是 AI 开发的最佳选择,但 WSL 3 正在把差距缩小到对大多数人"可以接受"

一句话总结

WSL 3 不是一个"更好的 WSL 2"——它是一个从 AI 时代出发重新思考"Windows 上如何跑 Linux"的架构升级。GPU/NPU 直通和原生容器支持,让"被困在 Windows 上"的开发者终于有了一个不输原生 Linux 太多的发展环境。


原文链接 https://www.yijunzhao.cn/archives/wsl-3-release-microsoft-build-2026-paravirtualization-linux-containers-gpu-npu-passthrough

欢迎访问 小易撩挨踢

https://www.yijunzhao.cn/


评论