Reddit 上一条帖子最近火了——「Linux has officially won」,不到 24 小时拿下 1646 个赞和 375 条评论。发帖人没有提桌面份额,没有提服务器市场,而是扔了两个链接:Apple Container v1.0.0 和微软的 WSL Containers。

这两个东西放在一起,确实很有说服力。
Apple 做出了一个 Linux 容器运行时
6 月 9 日,Apple 在 GitHub 上发布了 Container v1.0.0,Apache 2.0 协议,用 Swift 写成,专为 Apple Silicon 设计。截至目前已收获超过 26000 个 Star。
它的工作方式很 Apple:每个容器跑在独立的轻量级虚拟机里,完整实现 OCI 兼容。这意味着你可以在 macOS 上直接运行 Docker/OCI 镜像,不需要 Docker Desktop,不需要 Podman,不需要任何第三方工具。Apple 自己下场给 macOS 做了原生 Linux 容器支持。
你可以拉一个 Ubuntu、Debian、Alpine,在 macOS 上原生跑起来——Apple 帮你管内核,管隔离,管网络。
微软那边也没闲着
微软在 Build 2026 上宣布了 WSL Containers,7 月开始公开预览。核心命令是 wslc.exe,本质是在 Windows 11 里原生运行 Linux 容器,同样不需要 Docker。还放出了 WSL Containers API,支持 C、C++ 和 C#,开发者可以把容器管理能力直接嵌入自己的应用。

Linux 作为「通用基板」
两条新闻放在一起,格局就清楚了。
macOS 和 Windows 这两个加起来占桌面操作系统 99% 以上的平台,现在都把 Linux 容器作为一等公民来支持。不是通过 Docker 这种第三方中间层,而是操作系统级别的原生集成。
Reddit 评论区最高亮的回复一针见血:「Linux 赢了,只是赢的方式和大家想的不一样。它不是取代了 Windows 或 macOS,而是变成了它们都愿意为之提供原生支持的通用运行时。」
还有一个角度值得玩味:两家公司做这件事的动机完全不同。Apple 是为了让开发者能在 Mac 上构建和测试 Linux 工作负载,巩固 Mac 作为开发者首选工具的地位。微软则是为了把 Windows 变成云原生开发的第一站。但不管动机是什么,结果是一样的——Linux 容器成为了跨平台的通用语言。
「Linux 已经赢了」这种话被说了二十年,每次说的理由都不一样。但这次可能是最站得住脚的一次。不是因为它打败了谁,而是因为所有人都选择支持它。
从评论区的反应看,多数人认同这个判断。有人调侃「下一步是 Apple 把 XNU 换成 Linux 内核」,有人认真讨论这个趋势对 Docker 公司意味着什么。但质疑声也有——「WSL 本来就是跑 Linux 的,这不算新闻」。不过反驳的人更多:WSL 是虚拟机里跑 Linux,WSL Containers 是原生容器运行时,两者的技术路径完全不同。
Apple Container 和 WSL Containers 都还年轻。Apple Container 目前只支持 Apple Silicon,WSL Containers 还在预览阶段。但它们都指向同一个方向:在这个方向上,Linux 不是操作系统的选择之一,而是所有操作系统的底层共识。
参考来源: