首页 > 教程攻略 > ai资讯 >苹果官方兼容Linux了,主打一个无缝衔接

苹果官方兼容Linux了,主打一个无缝衔接

来源:互联网 时间:2026-06-13 14:59:21

Coding这事儿,macOS和Linux其实各有各的看家本领:一个胜在顺手、工具精致,写代码体验拉满;另一个则在生态和标准上稳扎稳打,跑代码毫不含糊。但以往,开发者往往得二选一——要么忍受Mac上跑服务的别扭,要么沉浸在Linux的终端里放弃Mac的GUI便利。

现在好了,苹果在WWDC上直接整了个大活:

Container machine

。这是一个高度集成的Linux环境,可以在苹果电脑上无缝运行,让程序员们不用再做选择题。

苹果官方设定的工作流相当直白:

Mac上编辑,Linux环境里构建和运行

。说白了,就是要把macOS上的开发体验和Linux的部署生态彻底打通,把Mac打造成更具吸引力的开发者主力机。目的很明确——用原生容器,让开发者从写代码到跑代码都能体验拉满。

还真别说,这一招精准戳中了开发者们的心。Hacker News上的讨论热度直接飙到仅次于Claude Fable 5,足见大家有多关注。

苹果原生Linux容器

别以为这是苹果临时起意。去年WWDC上,他们就已经开源了Containerization——专门用来在macOS上跑Linux容器的Swift框架。今年这个Container machine就是基于其打造的产品,主打一个快速、轻量、好管理,让macOS和Linux之间的切换变得丝滑自然。

普通容器更偏向一次性跑应用,状态不一定长期保留;而Container machine不太一样——它更像是一个可以反复进入的「Linux工作间」。工具、环境等等,今天用完了,明天还能从停下来的地方接着干。说白了,它运行在独立轻量虚拟机里,底层用的是OCI镜像,既保留了容器的轻量和镜像生态,又补上了虚拟机的状态持久化。

具体体验是什么样的?

从macOS到Linux,工作目录是共享的。比如代码仓库在macOS的$HOME,在Container machine里也能直接访问。macOS原生工具,比如性能分析器、截图工具、浏览器,也可以直接查看Linux上构建出来的东西,不需要复制文件。

苹果向开发者抛出橄榄枝

这一波操作,颇有当年微软捧出WSL的意味。不少网友的第一反应也是:“这不就是WSL for macOS?”

问题当然还有不少:初始版本仍缺少很多常见容器化能力,内存释放回macOS还有限制……以及,开发者用惯了Docker,真的还需要一个Container machine吗?

但话说回来,Container machine可以说是苹果向开发者社区抛出的一根橄榄枝,而且确实戳中了大家伙的心:写代码,Mac确实舒服,但跑服务、做部署、对齐线上环境,Linux依然是个标准答案。虽说现在可能也没几行代码是自己写的了,但编程这事儿,开发体验还是很重要的。

参考链接:

[1]https://github.com/apple/container/blob/main/docs/container-machine.md

[2]https://developer.apple.com/cn/videos/play/wwdc2026/389/

相关下载