对这些人,WSL 3 是个大礼包:

💬 发布者: leakey
对这些人,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 双系统始终是最终归宿?

评论区聊聊。