尽管 Windows 11 进行了重大升级,开发者中使用 Windows 的比例仍仅为 12% 2026 年,微软除了修复操作系统问题,还致力于让 Windows 对开发者更具吸引力。WSL 运行速度更快,Linux 容器如今已内置于 Windows 11,微软推出了类似 Linux 的 Coreutils,而最新的 Windows Developer Configurations 则能通过一条命令将新电脑变成开箱即用的代码开发设备。
然而,Windows Latest 发现的一项新开发者调查似乎让这些努力付诸东流。运营 The Pragmatic Engineer 的Gergely Orosz 在 X 上询问读者使用哪种操作系统开发软件,约收到了 4000 份回复。macOS 以惊人的 61.6% 居首,Linux 为 24.2%,Windows 仅为 12.8%。
Gergely Orosz 发起的开发者操作系统使用情况调查。来源:X 截图没错,Windows 遥遥落后,排名第三。同一份新闻简报的研究还在 LinkedIn 上发起了另一项调查,收到 6000 票,结果分别为 66%、20% 和 12%,与 X 上的调查结果相近。
The Pragmatic Engineer 新闻简报收集的开发者软件使用情况调查数据。来源:LinkedIn当然,这并不是针对全球所有开发者的调查。Orosz 将受众称为自己的“圈子”,其中主要是初创公司和大型科技公司的开发者。这并不能推翻规模大得多、且显示 Windows 仍被广泛使用的调查结果。
但我认为,这对微软来说是个尴尬局面。雷德蒙德正在投入大量精力,让 Windows 更适合开发者,可开发者仍然选择 Mac 和 Linux 设备。
2025 年 Stack Overflow 开发者调查覆盖了全球数万名受访者,让我们回到现实。调查显示,Windows 是专业开发者最常用的主要操作系统,比例约为 49.5%,macOS 则为 32.9%。
此外,这是一项允许多选的调查,从根本上不同于 Orosz 的单选调查。不能把 12.8% 和 49.5% 放在一起,然后断言其中一个是错误的。
无论如何,两项调查之间的差距表明,Windows 在备受关注的初创公司和大型科技公司开发者群体中尤其弱势,尽管它在全球开发者群体中仍然被广泛使用。

Omarchy 创始人发布的截图促使 Orosz 解释这项调查。截图显示,Statcounter 的美国桌面系统图表中,Linux 接近 18%,Windows 超过 50%。
来源:Statcounter实际上,Statcounter 统计的是页面浏览量,而不是人数或开发者电脑数量,尽管其方法说明表示,会尝试从每月数十亿次页面浏览量的样本中剔除机器人活动。
此外,在苹果将 OS X 更名为 macOS 多年后,Statcounter 仍将 OS X 和 macOS 列为两个独立的操作系统。Windows Latest 此前就曾指出过类似的误读:一张疯传的截图声称 Windows 的份额在两个月内从 79% 降至 56%。后来证明,那是 Statcounter 的分类错误,之后已得到修正,并非用户大规模逃离 Windows。
我们还将一则有关 Linux 使用量激增的热门新闻,与 Cloudflare 的真人流量和自动化流量数据进行了对比,发现仅统计北美真人流量时,Linux 约占 4.7%;而在个别日期,自动化流量会将这一比例推高至 26%。
一个词:Unix
没错,MacBook 确实颇具吸引力,但更重要的是,macOS 为开发者提供了基于 Unix 的环境,配备熟悉的命令行工具和包管理器,同时拥有一个基本不会碍事、没有臃肿软件和推销内容的桌面系统。此外,M 系列芯片在性能和续航方面也是同类产品中的佼佼者。
来源:Apple此外,Xcode 一直要求运行在 macOS 上,并提供 iOS、iPadOS、watchOS 和 visionOS 唯一可用的 SDK 与模拟器。对于开发 Apple 平台软件的人来说,选择 Mac 是唯一选项。而从 X 上的帖子来看,苹果用户似乎更愿意为应用付费,因此能为开发者带来更多收入。
从事服务器、容器、云基础设施以及大量 AI 工作负载的开发者,希望开发环境与软件最终部署的 Linux 环境尽可能相似。这也解释了为什么 Linux 在 Docker、Kubernetes、Python 和云基础设施领域更受青睐。
微软的 WSL 支持文档提到了 Linux 环境、容器和 GPU 加速,同时也警告称,在 Windows 文件系统中存储项目文件、却通过 WSL 运行 Linux 构建工具,会产生 I/O 开销。
https://www.windowslatest.com/wp-content/uploads/2026/07/testing-GPU-access-inside-a-WSL-container.mp4Windows 仍然拥有巨大的优势。Visual Studio 依旧是主流开发环境之一,.NET 官方支持 Windows、Linux 和 macOS,而 Windows 还保持着庞大的企业用户基础,并在 PC 游戏领域占据明显优势。
WSL 让开发者无需完全放弃 Windows 就能使用 Linux,微软也为 Dev Drive、Windows Terminal、WinGet 以及开发者工具投入了大量资源。
https://www.windowslatest.com/wp-content/uploads/2026/08/Windows-Subsystem-for-Linux-WSL-is-now-experimentally-supported-in-the-GitHub-Copilot-app.mp4问题在于,许多开发者并不是因为需要 Windows 才选择 Windows。他们想要的是类 Unix 环境,而微软近年来的应对方式,就是将 Linux 逐渐融入 Windows。
史蒂夫·鲍尔默曾在舞台上高喊“开发者、开发者、开发者”。当时这招奏效了,但二十年后,微软仍在追逐开发者,只是如今面临的问题已经截然不同。
2026 年,微软持续升级 WSL,提升文件访问速度、改善网络性能并简化设置,同时称其是 Windows 运行 Linux 工作负载的基础。这些工作促成了 WSL Containers 的推出,其中内置的 wslc 工具可以构建和运行 Linux 容器,无需再使用 Docker Desktop 等第三方工具。
Windows 11 上运行的 WSL Containers。图片来源:Windows Latest有趣的是,Canonical 工程副总裁 Jon Seager 告诉 The Pragmatic Engineer,WSL 中 Ubuntu 的使用量增长速度快于原生 Ubuntu 桌面版的安装量,并预计几个月内 WSL 将超过原生 Ubuntu。这主要是因为开发者从雇主那里拿到 Windows 笔记本后,为了开展 AI 和机器学习工作而需要 Linux。
通过适用于 Linux 的 Windows 子系统运行 Ubuntu。来源:Ubuntu微软开发 WSL 的初衷,是让开发者无需离开 Windows。某种意义上说,它可能已经成功了,但微软不得不这么做这一事实,也准确说明了它要解决的问题是什么!
在 Build 2026 大会上,微软承诺让 Windows 11 成为 AI 开发操作系统,并推出适用于 Windows 的 Coreutils——这是一套基于 Rust、可在 Windows 上原生运行的 GNU 命令行工具重实现版本。同时,微软还推出了由 WinGet 驱动的 Windows Developer Configurations,只需一条命令即可安装 VS Code、GitHub Copilot、WSL 和 PowerShell 7。

同一轮更新还包括用于智能体原生应用开发的 Windows Development Skills、实验性的 Intelligent Terminal,以及 Microsoft Execution Containers。这是一层由策略驱动的机制,允许开发者控制 AI 智能体在设备上可以访问的内容。
Project Zenith 于 2026 年 9 月 4 日公布,是一款采用不同默认设置的 Windows,要求至少配备 64GB 统一内存和 250GB/s 带宽,以便在本地运行拥有 300 亿参数的编程模型。
微软称其为“开箱即用的代码开发环境”,会将 Windows Terminal 和 VS Code 固定到任务栏,并预装 GitHub Copilot、PowerToys 和 Windows Dev Skills。

微软还在推出面向 AI 的硬件,以吸引开发者。Surface RTX Spark Dev Box 和 Surface Laptop Ultra 都搭载 NVIDIA RTX Spark,配备大容量统一内存并支持 CUDA,目标直指本地 AI 开发。Yusuf Mehdi 承诺在离任前用最后一年重新构想智能体时代的 Windows。预计微软将在 10 月的 Windows 活动中进一步介绍这一方向,这也是这家软件巨头两年来首次举办大型 Windows 活动。
与普遍看法相反,微软并没有忽视开发者。它正在增加 Linux 容器、改进 WSL、推出类似 Linux 的命令行工具、构建面向开发者的 Windows 配置,并以 AI 硬件为这一切提供支持。然而,一项收集了 1 万票的非正式调查显示,Windows 仍远远落后于 macOS 和 Linux。
Windows 显然有能力成为优秀的开发平台。更难的问题在于,如何让开发者相信,他们应该把 Windows 作为开发环境。