对这些人,WSL 3 是个大礼包:
🩺 摘要
WSL 3 来了:硬件直通 GPU 性能飙升,Windows 本地跑 AI 终于不卡了! 如果你是个认真搞 AI 的开发者,你大概率已经告别 Windows 了。 这不是偏见,是事实。PyTorch 训练在 Ubuntu 上跑得最好,Docker 容器在 Linux 上最原生,CUDA 在裸机
📝 详情
WSL 3 来了:硬件直通 GPU 性能飙升,Windows 本地跑 AI 终于不卡了!
如果你是个认真搞 AI 的开发者,你大概率已经告别 Windows 了。
这不是偏见,是事实。PyTorch 训练在 Ubuntu 上跑得最好,Docker 容器在 Linux 上最原生,CUDA 在裸机 Linux 上效率最高。Windows 呢?习惯就好——你最终会装双系统,或者干脆买台 MacBook Pro。
微软当然知道这个尴尬。所以过去几年,他们一直在做一件事:让 Windows 不再被开发者抛弃。
从 WSL 1(翻译 Linux 系统调用)到 WSL 2(塞进一个真的 Linux 内核),微软每一步都在拉近 Windows 和 Linux 的距离。但有一个坑始终填不平:GPU。
WSL 2 的 GPU 走的是虚拟化绕路——Linux 内核在 Hyper-V 虚拟机里,想调用 Windows 的显卡?先出虚拟机、过宿主机、再进驱动。一层套一层,性能直接砍半。
直到今年 Build 2026,微软终于拿出了真家伙。
01. WSL 3:不是什么小修小补,是架构重写
很多人以为 WSL 3 就是 WSL 2 加几个新功能。错。
这次最大的变化是底层的虚拟化架构——从 Hyper-V 虚拟机换成了半虚拟化(paravirtualized)方案。
解释一下区别:
- WSL 2 的方案:开一个完整的 Hyper-V 虚拟机,Linux 内核跑在里面,所有硬件访问都要通过 Hyper-V 翻译一层。就像你住在隔壁楼,要进你家得先过小区大门、再进单元门、再爬楼梯。
- WSL 3 的方案:Linux 内核直接跟 Windows 的硬件驱动层对话。GPU、NPU 这些加速器的调用不再走虚拟机绕路,而是直通。还住在隔壁楼,但这次给你开了个专用通道,门禁直接刷脸。
微软官方的说法很直白:"这是除了裸机跑 Linux 之外,在 Windows 上运行 Linux AI 工作负载最快的方式。"
02. GPU 和 NPU:这次是真的能用
数字不会骗人。
WSL 3 在 GPU 任务上的性能提升,核心来自于消除了上下文切换(context-switching)的损耗。以前 WSL 2 跑 PyTorch,每发一个 CUDA kernel 调用,要在 Linux 用户态 → Linux 内核态 → Hyper-V → Windows 内核态 → GPU 驱动之间兜一圈。WSL 3 把这条路砍成了 Linux 内核态 → GPU 驱动,路径长度直接减半。
对 AI 开发者来说,这意味着:
- 本地跑推理,不用再切到 Ubuntu 双系统
- 在 Windows 上调试模型,体验接近原生 Linux
- Copilot+ PC 上的 NPU 也能被 Linux 容器直接调用
支持的硬件:Copilot+ PC、高通骁龙 X Elite、Intel Meteor Lake 和 Lunar Lake 平台。
有一点要注意:AMD 平台暂时不支持。 如果你用的是锐龙笔记本,得再等一阵子。
03. WSL 容器 + Azure Linux:微软的 Linux 全栈图
WSL 3 不止改了虚拟化架构。它还带来了一个重要的新能力:WSL 容器(WSL Containers)。
以前你要在 Windows 上跑 Docker 容器,得装 Docker Desktop。Docker Desktop 背后还是走 Hyper-V 虚拟机跑 Linux 内核,资源开销不小。WSL 3 引入的容器支持直接跑在同一个 Linux 内核上,不需要再叠一层虚拟机,资源利用率和启动速度都会明显提升。
但单个 WSL 3 只是棋子,整盘棋才值得看。
同在 Build 2026 上,微软还发布了 Azure Linux 4.0——这是微软历史上第一款通用 Linux 服务器发行版。你没看错,微软在造自己的 Linux。
串联起来就很清晰了:
- 桌面端:WSL 3 + Windows 11,让你在 Windows 上开发 Linux 应用
- 云上端:Azure Linux + Azure Container Linux,让你在 Azure 上运行这些应用
- 硬件端:Surface RTX Spark Dev Box,出厂预装 WSL + GPU 直通 + CUDA
从桌面到云端到硬件,微软在搭一个完整的 Linux 开发生态链条。
ZDNet 的评论一针见血:"今天 Linux 已经是 Azure 上最受欢迎的操作系统。微软不做 Linux 发行版才奇怪。"
04. 对谁有用?对谁没用?
对这些人,WSL 3 是个大礼包:
- 被公司政策绑在 Windows 上的开发者——不需要再跟 IT 部门扯皮装双系统了
- 玩 AI 但不想买 Mac 的用户——RTX 4060 在 WSL 3 上跑推理体验接近原生
- 容器开发重度用户——WSL 容器省掉 Docker Desktop 的资源开销
- 嵌入式 / 边缘计算开发者——NPU 直通让本地 AI 部署验证流畅很多
对这些人,暂时没那么大吸引力:
- AMD 用户——首发不支持,得等
- 老机器用户——半虚拟化需要较新的 CPU 和主板支持
- 纯服务器运维——你直接在 Linux 上干活就行,不需要 WSL
05. 个人观点:微软终于想明白了
我以前写过,微软这些年最聪明的决策之一就是不再跟 Linux 死磕,而是拥抱它。
Azure 上跑 Linux 的虚拟机比 Windows 还多。VS Code 的 Remote Development 插件让开发者可以直接连 Linux 服务器写代码。WSL 从 2016 年诞生到现在,从一个"给 Windows 装个 bash"的玩具,变成了一个正经的 Linux 开发平台。
这次 WSL 3 的方向,我看对。
不是因为 GPU 直通有多难的技术含量,而是因为微软终于承认了现实:AI 开发的主战场在 Linux 上,你要么拥抱它,要么看着开发者流失。
数据摆在那里:全球大约 14 亿台活跃 Windows 设备。如果能通过 WSL 3 让其中哪怕 5% 的开发者留在 Windows 上搞 AI,那就是 7000 万人的开发生态。
但我也得说个冷水的判断:WSL 3 不会让 Mac 用户倒戈。
因为 Mac 用户走的原因从来不是"Windows 不能跑 Linux 应用"——Mac 自己就是 Unix,它们走的真正原因是 Windows 的开发者体验:终端、包管理器、环境隔离、Docker 集成。WSL 3 解决了 GPU 这块最大的短板,但碎片化的终端体验(cmd / PowerShell / WSL 三个窗口切来切去)和 Windows 的更新策略,仍然是劝退因素。
WSL 3 干的最好的事,是让那些「被迫留在 Windows 上」的人少了一个逃走的理由。 这对于公司电脑被锁死在 Windows 的 AI 工程师来说,已经是天大的福音了。
06. 多久能用上?
WSL 3 目前是预览阶段。
想尝鲜需要:加入 Windows Insider 计划,走预览通道。正式版会随 Windows 11 26H2 在 2026 年秋季推送。
跟以前一样——免费更新,走现有 WSL 分发渠道,不需要重装系统。
检查你当前的 WSL 版本:
wsl --version
如果输出还是 WSL 2,别急,下半年就来了。
你觉得 WSL 3 能把你留在 Windows 上搞 AI 开发,还是 Mac/Linux 双系统始终是最终归宿?
评论区聊聊。
WSL 3 来了:硬件直通 GPU 性能飙升,Windows 本地跑 AI 终于不卡了!
如果你是个认真搞 AI 的开发者,你大概率已经告别 Windows 了。
这不是偏见,是事实。PyTorch 训练在 Ubuntu 上跑得最好,Docker 容器在 Linux 上最原生,CUDA 在裸机 Linux 上效率最高。Windows 呢?习惯就好——你最终会装双系统,或者干脆买台 MacBook Pro。
微软当然知道这个尴尬。所以过去几年,他们一直在做一件事:让 Windows 不再被开发者抛弃。
从 WSL 1(翻译 Linux 系统调用)到 WSL 2(塞进一个真的 Linux 内核),微软每一步都在拉近 Windows 和 Linux 的距离。但有一个坑始终填不平:GPU。
WSL 2 的 GPU 走的是虚拟化绕路——Linux 内核在 Hyper-V 虚拟机里,想调用 Windows 的显卡?先出虚拟机、过宿主机、再进驱动。一层套一层,性能直接砍半。
直到今年 Build 2026,微软终于拿出了真家伙。
01. WSL 3:不是什么小修小补,是架构重写
很多人以为 WSL 3 就是 WSL 2 加几个新功能。错。
这次最大的变化是底层的虚拟化架构——从 Hyper-V 虚拟机换成了半虚拟化(paravirtualized)方案。
解释一下区别:
- WSL 2 的方案:开一个完整的 Hyper-V 虚拟机,Linux 内核跑在里面,所有硬件访问都要通过 Hyper-V 翻译一层。就像你住在隔壁楼,要进你家得先过小区大门、再进单元门、再爬楼梯。
- WSL 3 的方案:Linux 内核直接跟 Windows 的硬件驱动层对话。GPU、NPU 这些加速器的调用不再走虚拟机绕路,而是直通。还住在隔壁楼,但这次给你开了个专用通道,门禁直接刷脸。
微软官方的说法很直白:"这是除了裸机跑 Linux 之外,在 Windows 上运行 Linux AI 工作负载最快的方式。"
02. GPU 和 NPU:这次是真的能用
数字不会骗人。
WSL 3 在 GPU 任务上的性能提升,核心来自于消除了上下文切换(context-switching)的损耗。以前 WSL 2 跑 PyTorch,每发一个 CUDA kernel 调用,要在 Linux 用户态 → Linux 内核态 → Hyper-V → Windows 内核态 → GPU 驱动之间兜一圈。WSL 3 把这条路砍成了 Linux 内核态 → GPU 驱动,路径长度直接减半。
对 AI 开发者来说,这意味着:
- 本地跑推理,不用再切到 Ubuntu 双系统
- 在 Windows 上调试模型,体验接近原生 Linux
- Copilot+ PC 上的 NPU 也能被 Linux 容器直接调用
支持的硬件:Copilot+ PC、高通骁龙 X Elite、Intel Meteor Lake 和 Lunar Lake 平台。
有一点要注意:AMD 平台暂时不支持。 如果你用的是锐龙笔记本,得再等一阵子。
03. WSL 容器 + Azure Linux:微软的 Linux 全栈图
WSL 3 不止改了虚拟化架构。它还带来了一个重要的新能力:WSL 容器(WSL Containers)。
以前你要在 Windows 上跑 Docker 容器,得装 Docker Desktop。Docker Desktop 背后还是走 Hyper-V 虚拟机跑 Linux 内核,资源开销不小。WSL 3 引入的容器支持直接跑在同一个 Linux 内核上,不需要再叠一层虚拟机,资源利用率和启动速度都会明显提升。
但单个 WSL 3 只是棋子,整盘棋才值得看。
同在 Build 2026 上,微软还发布了 Azure Linux 4.0——这是微软历史上第一款通用 Linux 服务器发行版。你没看错,微软在造自己的 Linux。
串联起来就很清晰了:
- 桌面端:WSL 3 + Windows 11,让你在 Windows 上开发 Linux 应用
- 云上端:Azure Linux + Azure Container Linux,让你在 Azure 上运行这些应用
- 硬件端:Surface RTX Spark Dev Box,出厂预装 WSL + GPU 直通 + CUDA
从桌面到云端到硬件,微软在搭一个完整的 Linux 开发生态链条。
ZDNet 的评论一针见血:"今天 Linux 已经是 Azure 上最受欢迎的操作系统。微软不做 Linux 发行版才奇怪。"
04. 对谁有用?对谁没用?
对这些人,WSL 3 是个大礼包:
- 被公司政策绑在 Windows 上的开发者——不需要再跟 IT 部门扯皮装双系统了
- 玩 AI 但不想买 Mac 的用户——RTX 4060 在 WSL 3 上跑推理体验接近原生
- 容器开发重度用户——WSL 容器省掉 Docker Desktop 的资源开销
- 嵌入式 / 边缘计算开发者——NPU 直通让本地 AI 部署验证流畅很多
对这些人,暂时没那么大吸引力:
- AMD 用户——首发不支持,得等
- 老机器用户——半虚拟化需要较新的 CPU 和主板支持
- 纯服务器运维——你直接在 Linux 上干活就行,不需要 WSL
05. 个人观点:微软终于想明白了
我以前写过,微软这些年最聪明的决策之一就是不再跟 Linux 死磕,而是拥抱它。
Azure 上跑 Linux 的虚拟机比 Windows 还多。VS Code 的 Remote Development 插件让开发者可以直接连 Linux 服务器写代码。WSL 从 2016 年诞生到现在,从一个"给 Windows 装个 bash"的玩具,变成了一个正经的 Linux 开发平台。
这次 WSL 3 的方向,我看对。
不是因为 GPU 直通有多难的技术含量,而是因为微软终于承认了现实:AI 开发的主战场在 Linux 上,你要么拥抱它,要么看着开发者流失。
数据摆在那里:全球大约 14 亿台活跃 Windows 设备。如果能通过 WSL 3 让其中哪怕 5% 的开发者留在 Windows 上搞 AI,那就是 7000 万人的开发生态。
但我也得说个冷水的判断:WSL 3 不会让 Mac 用户倒戈。
因为 Mac 用户走的原因从来不是"Windows 不能跑 Linux 应用"——Mac 自己就是 Unix,它们走的真正原因是 Windows 的开发者体验:终端、包管理器、环境隔离、Docker 集成。WSL 3 解决了 GPU 这块最大的短板,但碎片化的终端体验(cmd / PowerShell / WSL 三个窗口切来切去)和 Windows 的更新策略,仍然是劝退因素。
WSL 3 干的最好的事,是让那些「被迫留在 Windows 上」的人少了一个逃走的理由。 这对于公司电脑被锁死在 Windows 的 AI 工程师来说,已经是天大的福音了。
06. 多久能用上?
WSL 3 目前是预览阶段。
想尝鲜需要:加入 Windows Insider 计划,走预览通道。正式版会随 Windows 11 26H2 在 2026 年秋季推送。
跟以前一样——免费更新,走现有 WSL 分发渠道,不需要重装系统。
检查你当前的 WSL 版本:
wsl --version
如果输出还是 WSL 2,别急,下半年就来了。
你觉得 WSL 3 能把你留在 Windows 上搞 AI 开发,还是 Mac/Linux 双系统始终是最终归宿?
评论区聊聊。
💬 评论 (0)