找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4178

积分

0

好友

550

主题
发表于 2 小时前 | 查看: 3| 回复: 0

Reddit 上一条帖子最近火了——「Linux has officially won」,不到 24 小时拿下 1646 个赞和 375 条评论。不少技术社区,包括云栈社区,也在热议这股风向。发帖人没有提桌面份额,没有提服务器市场,而是直接丢出两个链接:Apple Container v1.0.0 和微软的 WSL Containers。

Reddit帖子:Linux has officially won,附带apple/container工具卡片

这两个东西摆在一起,说服力确实很强。

Apple 拿出了自己的 Linux 容器运行时

6 月 9 日,Apple 在 GitHub 上正式发布 Container v1.0.0,Apache 2.0 协议,纯 Swift 实现,专为 Apple Silicon 优化,至今已斩获超 26000 Star。

它的思路很 Apple:每个容器运行在独立的轻量级虚拟机里,完整实现 OCI 兼容。也就是说,你可以在 macOS 上直接启动 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#,开发者可以把容器管理能力直接嵌入自己的应用。

wslc命令运行容器和PyTorch示例

Linux 正在成为「通用基板」

两条消息叠在一起看,格局就明朗了。

macOS 和 Windows 这两大桌面平台,加起来占据超过 99% 的市场份额,现在双双把 Linux 容器 当成一等公民来支持。不是通过 Docker 这种第三方中间层,而是操作系统级的原生集成。

Reddit 评论区最高赞回复一针见血:「Linux 赢了,只是赢的方式和大家想的不一样。它不是取代了 Windows 或 macOS,而是变成了它们都愿意为之提供原生支持的通用运行时。」

还有个角度值得玩味:两家公司的动机完全不同。Apple 想巩固 Mac 作为开发者首选工具的地位,让开发者在 Mac 上就能构建和测试 Linux 工作负载;微软则想将 Windows 打造为云原生开发的第一站。但不管出发点是什么,结果都一样——Linux 容器成了跨平台的通用语言。

「Linux 已经赢了」这句话被喊了二十年,每次的理由都不尽相同。而这一次,或许是最站得住脚的一次。不是因为它打败了谁,而是因为所有人都选择支持它。

评论区的反应也印证了这一点。有人调侃「下一步是 Apple 把 XNU 换成 Linux 内核」,有人认真讨论这对 Docker 公司意味着什么。当然也有质疑声——「WSL 本来就是跑 Linux 的,这不算新闻」。但很快有人反驳:WSL 是在虚拟机里跑 Linux,而 WSL Containers 是原生容器运行时,技术路径完全不同。

Apple Container 和 WSL Containers 都还年轻。Apple Container 目前仅支持 Apple Silicon,WSL Containers 仍在预览阶段。但它们指向的却是同一个方向:在这个方向上,Linux 是所有操作系统的底层共识。




上一篇:微软工程师打造 AnduinOS,Linux 版 Win11 平替火爆技术圈
下一篇:全栈开发者必知:20个核心概念全景解读
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-7-24 06:54 , Processed in 0.797447 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表