雇主配发 Windows 笔记本的开发者,越来越多地通过 WSL 运行 Ubuntu 来进行 AI 和机器学习工作 Canonical 工程副总裁表示,Ubuntu 在 Windows Subsystem for Linux 内部的用户基数增长速度明显快于其原生桌面用户基数,他预计 WSL 会在数月内超过原生 Ubuntu 安装量。Jon Seager 在与 The Pragmatic Engineer 的 Gergely Orosz 的深度访谈中发表了这一评论,访谈于 2026 年 4 月 28 日发布。
有意思的是,微软打造 WSL 的初衷是让开发者无需离开 Windows 就能使用 Linux。结果,它反而把越来越多的 Windows PC 变成了可用的 Linux 开发机器,Windows 只不过成了启动器。
通过 Windows Subsystem for Linux 运行的 Ubuntu。来源:UbuntuJon Seager 是 Canonical 的工程副总裁,Canonical 是 Ubuntu 背后的公司。接受 Orosz 采访时,他提到了一件会让仍把 Windows 和 Linux 视为对手的用户感到惊讶的事。
“在一年内,我们的 WSL 数量增长明显高于桌面端使用量的增长。”
Seager 随后又说了一句几乎让人难以置信的话:
“我预计在未来几个月里,Ubuntu WSL 用户会超过‘原生’ Ubuntu 用户。”

当然,Canonical 并不是说 Windows 现在拥有的 Linux 用户比 Linux 本身还多。Seager 比较的是通过 WSL 运行的 Ubuntu 和安装在 Linux PC 上的原生 Ubuntu,而 WSL 这一边正有望胜出。
Seager 说,Canonical 经常听到开发者反馈:雇主给了他们一台 Windows 机器,随后他们发现自己的 AI 或机器学习工作需要 Linux。

有了 WSL,他们就不必为硬件政策和公司制度据理力争。微软也在整个 2026 年持续为 WSL 升级:更快的文件访问、更好的网络,以及更简单的设置流程。
Canonical 工程副总裁 Jon Seager 解释了 Ubuntu 如何在 Windows 上蓬勃发展,而这主要归功于 WSL:
“WSL 让 Windows 用户可以‘安装’ Ubuntu,并在自己的 Windows
环境中使用它。安装完成后,用户通过 Terminal 应用与 Ubuntu 交互,
你实际运行的就是 Ubuntu。你的主目录会以 Ubuntu 的方式挂载,
你还可以把这个终端里的窗口拖到桌面上;这里指的是屏幕上的实际
窗口。
我预计在未来几个月里,Ubuntu WSL 用户会超过‘原生’ Ubuntu 用户。
对于做 ML 或 AI 工作的人来说,这一点尤其明显。我们已经从很多开发者那里
听说,他们别无选择,只能接受雇主提供的 Windows 机器,随后又发现自己
需要做 AI 或 ML 工作。用了 WSL 以后,这一切简单多了。”
WSL 允许你直接在 Windows 内运行 Ubuntu 这类 Linux 发行版,带有 Bash、原生 Linux 二进制文件和 Linux 内核,而无需双系统启动或使用虚拟机。
对开发者来说,吸引力在于:即使雇主发的是 Windows 笔记本,即使开发栈预期是 Linux,WSL 也消除了双系统启动的需要。容器能够按应有方式运行,AI 或 ML 工具也能获得其本来设计所需的 Linux 环境,而 Windows 则负责公司要求他们使用的桌面应用和管理工具。Windows 开发机基本上正在变成 Linux 工作站!
萨提亚·纳德拉在 2025 年 Build 大会上介绍 WSL 开源化我们还亲自测试了 WSL Containers,这是微软在 Windows 11 上构建和运行 Linux 容器的一种方式,无需 Docker Desktop。在这些容器中运行 uname -a 会返回真实的 Linux 内核字符串,而不是翻译层。

开发者现在不必再在 Windows 和 Linux 之间二选一。WSL 让 Windows 充当宿主机,让 Linux 成为工作环境。
在 2026 年,雷德蒙德将 WSL 视为 Windows 11 开发者最重要的功能之一,承诺加快 Linux 与 Windows 之间的文件传输、增强网络能力并让设置过程更顺畅,而这些原本都曾把开发者推向 Mac。
随后是 WSL Containers。微软起初否认所谓 WSL 3 版本真的存在,并澄清在 Build 2026 上被人注意到的其实是 WSL Containers,而不是新版本的 WSL。

它以公开预览版形式发布,带有名为 wslc 的类 Docker CLI,微软的现场测试表明 GPU 直通运行得足够好,能够直接在 Linux 容器中运行基于 CUDA 的 PyTorch 模型。

既然可以在 Windows 里直接提供 Linux,保留桌面环境、企业管理工具和生态系统,同时让开发者获得工作的 Linux 环境,微软就没有多少理由把开发者赶离 Windows。
Seager 还提到,Ubuntu 正在推进对 GPU、NPU 和 DPU 的正式支持,以及与 NVIDIA、AMD 和 Intel 的硬件合作,并进行 CPU 架构优化,让 Ubuntu 在新芯片上运行更快,同时不放弃对旧芯片的支持。

Ubuntu 也在押注本地优先的 AI,开发会自动选择合适模型和量化方案的“推理 snap”,并在操作系统层面早期探索 agentic 工作流。Ubuntu 26.04 LTS 已原生支持 NVIDIA CUDA 和 AMD ROCm。
Windows 几十年来靠应用、企业兼容性和硬件支持赢得开发者。Linux 则赢得了想要 Linux 工具链的开发者。WSL 悄然抹平了大部分取舍,而容器让这一优势更加明显。我们对 WSL Containers 的测试表明,微软正在把 Linux 工作负载当作 Windows 内的第一类公民来对待。
Linux 容器中的 Flask 服务器,可在 Windows 上通过 localhost 访问,无需额外网络设置微软在 Azure Linux 上走得更远了,这是公司面向 Azure 工作负载的免费开源 Linux 发行版。这个曾把 Linux 称为“癌症”的软件巨头,如今也在维护自己的 Linux 发行版。微软花了多年努力让 Windows 成为开发者想要的平台,而它最成功的开发者功能之一,结果竟然是 Linux。
来源:GitHubWSL 不是原生 Linux 桌面的替代品。对于想要完全硬件控制和 Linux 优先环境的人来说,原生 Ubuntu 仍然是更好的选择。
企业设备管理也是一种限制。在大型组织中,决定操作系统的是 IT 和安全团队,而不是开发者;让 Linux 通过合规工具的检查,比重建一个缺失的应用更难。
WSL 也并非人人喜欢,一些开发者仍会遇到网络问题,或者 Docker Desktop 替代方案本应解决却没解决的许可限制。
在任何关于 Windows 漏洞,甚至 Windows 新功能的帖子下面,都会有人留言说,从 Windows 转到 Linux 是他们做过的最好的决定。不过,如今 Windows 和 Linux 的老式对立已经不再像十年前那样有意义。
一台电脑可以把 Windows 11 当作桌面系统,把 Ubuntu 当作 Linux 环境,通过 WSL 运行容器,在该环境中执行 GPU 负载,并在完成后仍然能直接把代码部署到 Linux 服务器上。
显然,Canonical 在这里得到了收益,因为 Ubuntu 接触到了那些原本未必会原生安装它的开发者。
如果你还没猜到,微软也从中受益,因为这些开发者(或他们的雇主)继续购买并使用 Windows PC。
尽管不喜欢这种安排,开发者仍然得到了工作所需的环境。
如果你是开发者,你更喜欢哪个平台?Windows、Linux 还是 WSL?欢迎在评论中告诉我们。