
Ubuntu 用户增长最快的地方,竟然是 Windows
为什么最好的 Linux 发行版不能是 Windows?
十年前,这听起来像一个笑话。今天,它却正在成为现实。
Canonical 工程副总裁 Jon Seager 最近透露,Ubuntu 在 Windows Subsystem for Linux(WSL)中的用户增长速度已经明显超过原生 Ubuntu 桌面版,甚至有可能在未来几个月内反超后者。对于一个曾经被视为 Windows 竞争对手的操作系统来说,这无疑是个值得关注的变化。
微软最初推出 WSL,只是希望开发者能够在不离开 Windows 的情况下使用 Linux 工具链。但几年发展下来,事情似乎走向了另一个方向。越来越多开发者开始把 Windows 当作桌面操作系统,把 Ubuntu 当作实际工作环境,而 WSL 则成为连接两者的桥梁。
某种程度上说,微软原本是想把 Linux 带到 Windows,如今却更像是把 Windows 变成了 Linux 开发平台。
WSL 到底是什么?
对于很多普通用户来说,WSL 可能仍然是一个陌生的缩写。
WSL 全称 Windows Subsystem for Linux,中文一般翻译为“适用于 Linux 的 Windows 子系统”。它允许用户直接在 Windows 中运行 Ubuntu、Debian、Arch Linux 等 Linux 发行版,而无需安装双系统,也无需依赖传统虚拟机。
开发者可以直接在 Windows Terminal 中使用 Bash、SSH、Git、Python、Node.js、Docker 等工具,并获得接近原生 Linux 的使用体验。随着 WSL 2 的发布,微软进一步引入了真正的 Linux 内核,使兼容性和性能大幅提升。
对于开发者而言,WSL 最大的意义并不是“能运行 Linux”,而是它消除了 Windows 与 Linux 之间那道长期存在的边界。
过去想用 Linux,通常意味着要重新安装系统、配置双系统,或者维护一台虚拟机。而今天,在 Windows 中执行一条命令,就能拥有完整的 Ubuntu 环境。
微软为什么要做 WSL?
想理解 WSL 的成功,首先要理解它诞生的背景。
过去十几年里,软件开发行业的重心逐渐向 Linux 偏移。
从云计算到容器技术,从 Docker 到 Kubernetes,再到如今的 AI 和机器学习框架,大量基础设施和开发工具都将 Linux 作为首选平台。与此同时,绝大多数企业员工使用的仍然是 Windows 电脑。
这带来了一个长期存在的矛盾:
开发环境属于 Linux,办公环境属于 Windows。
开发者经常需要在双系统、虚拟机和远程服务器之间来回切换,而企业 IT 部门则需要维护统一的设备管理和安全策略。
微软意识到,如果开发者因为工作需求逐渐转向 Linux 或 macOS,那么 Windows 在开发领域的吸引力将不断下降。
WSL 正是在这样的背景下诞生的。
它的目标从来不是真正取代 Linux,而是让开发者既能保留 Windows 的办公生态,又能获得 Linux 的开发环境。
事实证明,这是一个相当成功的策略。
WSL 如何一步步成为主流
2016 年,微软首次发布 WSL。
当时很多 Linux 用户对此并不看好,甚至认为这只是一个过渡性项目。
但随后几年里,微软持续加大投入。
WSL 经历了多个重要阶段:
- WSL 2 引入真实 Linux 内核
- 支持 Linux GUI 应用
- 支持 GPU 加速计算
- 支持 systemd
- 不断强化 Docker 与容器生态
- 2025 年宣布开源 WSL 项目
- 2026 年继续优化文件访问、网络能力和部署体验
这些变化让 WSL 从最初的兼容工具,逐渐成长为 Windows 开发平台的重要组成部分。
尤其是在 AI 开发和云原生领域,WSL 的角色已经越来越重要。
为什么越来越多人选择 WSL,而不是直接安装 Linux?
如果 Linux 本身已经如此成熟,那么为什么增长最快的 Ubuntu 用户却出现在 Windows 上?
答案其实并不复杂。
企业环境决定了 Windows 的主导地位
对于很多开发者而言,操作系统并不是自己决定的。
公司采购什么设备,IT 部门部署什么系统,员工通常就使用什么环境。
Canonical 表示,他们接触到的很多开发者都面临类似情况:公司统一发放 Windows 笔记本,但实际工作却需要 Linux、AI 或机器学习环境。WSL 恰好填补了这两者之间的空白。
开发者无需申请特殊设备,也不需要说服公司更换操作系统,只需安装 WSL 就能开始工作。
Linux 已经成为开发事实标准
如今的软件开发生态,尤其是后端、云原生和 AI 领域,几乎都建立在 Linux 环境之上。
Docker、Kubernetes、CUDA、PyTorch、TensorFlow 等工具虽然能够跨平台运行,但往往首先支持 Linux,并在 Linux 上拥有最成熟的生态。
这意味着很多开发者即使主要使用 Windows,也仍然需要 Linux 环境完成日常工作。
对于这些人来说,WSL 提供了一种比虚拟机更轻量、比双系统更方便的解决方案。
WSL 消除了二选一的难题
过去很多人会问:
到底应该选择 Windows 还是 Linux?
但 WSL 的出现让这个问题逐渐失去了意义。
Windows 依然拥有成熟的办公软件生态,包括 Office、Teams、Outlook、企业 VPN 和各种内部管理系统。
Linux 则提供开发者最熟悉的命令行工具、容器环境和服务器一致性。
WSL 将两者结合到同一台设备上,使开发者既能拥有完整的企业办公体验,又能获得熟悉的 Linux 工作环境。
微软获得了开发者。
Canonical 获得了用户。
开发者获得了便利。
这是一个相当罕见的三赢局面。
AI 浪潮正在进一步推动 WSL 普及
如果说容器技术推动了 WSL 的第一轮增长,那么 AI 很可能会推动第二轮增长。
当前主流 AI 开发工具几乎全部围绕 Linux 构建。
无论是 CUDA、ROCm、PyTorch,还是各种推理框架和模型部署工具,对 Linux 的支持通常都是最完善的。
Canonical 已经开始围绕 AI PC 布局,包括 CPU 架构优化、本地 AI 推理能力以及与 NVIDIA、AMD、Intel 的硬件合作。Ubuntu 26.04 LTS 甚至已经原生集成 NVIDIA CUDA 与 AMD ROCm 支持。
另一方面,微软也持续强化 WSL 的 GPU 支持、容器能力以及开发体验。在 Build 期间展示的 WSL Containers,更进一步强化了 Windows 上运行 Linux 工作负载的能力。
对于许多开发者而言,未来的工作模式可能会变成这样:
- Windows 负责桌面与办公
- Ubuntu 负责开发与 AI
- Linux 服务器负责生产环境
而 WSL 则贯穿整个工作流程。
从“Linux 是癌症”到拥抱 Linux
回头看过去二十年的技术发展,会发现微软发生了巨大的变化。
曾经的微软将 Linux 视为竞争对手。
如今的微软不仅在 Azure 中广泛使用 Linux,还推出了 Azure Linux,并持续投入 WSL 生态建设。
某种意义上说,WSL 最有意思的地方,不是它让 Windows 学会了运行 Linux,而是它改变了开发者对操作系统的选择方式。
过去,人们需要在 Windows 和 Linux 之间做选择。
如今,越来越多开发者发现,自己根本不需要做这个选择。
Windows 负责桌面、办公和企业管理,Linux 负责开发、容器和 AI 工作负载。两者不再是竞争关系,而是在同一台电脑上共同完成工作。
这或许是微软这些年来最成功的一次战略转变。
曾经的微软试图打败 Linux,而今天的微软选择拥抱 Linux。
从结果来看,后者显然更加成功。




