首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >WSL 3 来了?

WSL 3 来了?

作者头像
民工哥
发布2026-07-16 21:31:03
发布2026-07-16 21:31:03
600
举报

不得不说啊,最近科技圈有个事是整的挺热闹的。

这个事呢,就是前不久(2026年6月初)的微软Build 开发者大会上,搞出个大新闻,然后就是不少媒体都在传“WSL 3”来了,结果呢,没过几天,微软官方就出来打脸了,不好意思各位,WSL 3 根本不存在,之前会议上传出的 WSL Containers 与它根本就不是一回事。

这事儿说起来挺逗的,但也确实反映了一个问题:微软这次在 WSL(Windows Subsystem for Linux,也就是 Windows 上的 Linux 子系统)上搞的动作,确实够大,大到大家都以为这是新一代产品了。

先说说WSL是啥,不懂的赶紧补课

你要是搞开发的,WSL这仨字儿你肯定熟得不能再熟了。

简单来说,它就是微软给Windows装的一个"Linux模拟器",让你在Windows里就能跑Linux系统,不用装双系统,不用开虚拟机,直接一条命令wsl --install,Ubuntu、Debian这些Linux发行版就装好了,跟装个APP似的。

WSL 1的时候,微软用的是"翻译层"的思路,把Linux的系统调用翻译成Windows能懂的,但那时候没有真正的Linux内核,很多东西跑不了。

到了2019年,WSL 2来了,微软直接塞了个完整的Linux内核进去,跑在一个轻量级的Hyper-V虚拟机里。这下好了,Docker能跑了,Linux的GUI程序也能跑了,开发体验直接起飞。

但WSL 2也不是完美的。最大的问题之一就是GPU和NPU的访问

啥意思呢?就是说你在WSL 2里跑个AI模型,比如用Ollama跑个大语言模型,或者用PyTorch训练个神经网络,GPU(显卡)和NPU(神经网络处理器,现在新电脑都带这个)的性能根本发挥不出来,因为中间隔了一层虚拟化,硬件访问被卡住了。很多搞AI开发的朋友干脆就双系统了,或者直接用Mac,因为Mac的GPU访问做得比较顺。

Build 2026上到底宣布了啥?

2026年6月2号,微软在旧金山的Build开发者大会上,放了个大招。他们宣布了一系列WSL的新功能,核心就两点:

第一,GPU和NPU的近原生访问

微软搞了个叫"半虚拟化"(paravirtualized)的新架构,让Linux内核能直接跟Windows的GPU和NPU"对话",绕过了之前WSL 2里的虚拟化瓶颈。这意味着啥?意味着你在WSL里跑Ollama、llama.cpp、PyTorch、JAX这些AI工具,性能跟原生Linux差不多了,再也不用为了跑AI去装双系统了。

第二,WSL Containers

这是微软正式推出的新功能,让你在Windows里直接创建、运行Linux容器,不用装Docker Desktop。以前你想在Windows上跑容器,基本上都得装Docker Desktop,但Docker Desktop对大企业是要收钱的,而且配置起来也挺麻烦。现在微软直接内置了,一条wslc.exe命令就能搞定。

但问题来了——不少媒体,包括一些挺有名的科技网站,看到微软内部用了"WSLc"这个缩写,就以为这是"WSL 3",纷纷发文说"WSL 3首次曝光!GPU性能大提升!"结果闹了个大乌龙。

微软官方辟谣:WSL 3不存在!

6月下旬,微软WSL的产品经理Craig Loewen直接在X(就是以前的推特)上发话了:"提醒一下,所谓的WSL 3根本不存在!我看不少文章都在讨论,但目前根本没有这个产品。"

这话一出,之前发过"WSL 3"文章的媒体纷纷改口、道歉。XDA Developers、Windows Latest这些网站都出了更正声明,说之前的报道有误,实际宣布的是WSL Containers,不是WSL 3。

那WSL Containers到底是啥?简单来说,它不是WSL 2的替代品,而是建在WSL 2基础上的一个新功能层。你的WSL 2还在,Linux内核还在,但现在多了个原生容器的能力。你可以把它理解为:WSL 2是地基,WSL Containers是在地基上盖的新房子。

那这次更新到底牛不牛?

虽然名字搞错了,但这次更新确实挺牛的,特别是对于以下几类人:

搞AI开发的:以前WSL 2里跑AI模型,GPU和NPU基本是个摆设,性能大打折扣。现在有了半虚拟化架构,Ollama、llama.cpp这些本地AI工具可以直接调用你的显卡和NPU了。而且微软明确说了,支持的硬件包括高通骁龙X Elite、英特尔Meteor Lake和Lunar Lake这些Copilot+ PC平台。AMD的支持也在计划中了,但得再等等。

搞容器开发的:以前Windows上跑Linux容器,基本靠Docker Desktop。现在微软直接内置了wslc.exe命令行工具,还有WSL Container API,让Windows应用也能直接调用Linux容器。对企业来说,这意味着不用给Docker Desktop交授权费了,IT管理也简单多了。

普通开发者: 文件读写速度、网络稳定性这些基础体验也会提升。微软之前也说过,2026年要全面优化WSL的跨系统文件访问速度,这确实是WSL 2的一个老大难问题了。

怎么用上这些新功能?

目前WSL Containers预计很快就会通过Windows Update推送,可能就在这几周。微软说WSL 2会继续支持,不会强制你升级。如果你急着尝鲜,可以加入Windows Insider计划的预览通道,等新版本推送了就能提前体验。

不过要注意的是,GPU/NPU的近原生访问功能,目前只支持特定的硬件平台(高通骁龙X Elite、英特尔Meteor Lake/Lunar Lake),AMD的还得等。而且这是预览阶段的功能,不建议直接用在生产环境里,先在自己的测试机上玩玩比较稳妥。

总结一下

所以啊,这次"WSL 3"的事儿,本质上是一场名字乌龙。

微软根本没出WSL 3,但确实在WSL上搞了大升级——WSL Containers让容器开发更顺手,半虚拟化架构让AI开发不再卡脖子。对于广大Windows上的Linux开发者来说,这绝对是个好消息。

说到底,微软的思路越来越清晰了:它不想让你离开Windows,但也不想让你在Windows上搞开发的时候觉得憋屈。WSL就是那座桥,桥修得越宽、越稳,开发者就越愿意留在Windows上。这次Build 2026的更新,就是把这座桥又加固了一层。

如果你平时就在Windows上用WSL搞开发,那这次更新值得关注。如果你还没用过WSL,那现在可能是入坑的好时机了——毕竟,能在Windows里无缝跑Linux,还能直接调用GPU跑AI,这体验确实越来越香了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 民工哥技术之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先说说WSL是啥,不懂的赶紧补课
  • Build 2026上到底宣布了啥?
  • 微软官方辟谣:WSL 3不存在!
  • 那这次更新到底牛不牛?
  • 怎么用上这些新功能?
  • 总结一下
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档