网易首页 > 网易号 > 正文 申请入驻

OpenAI 悄悄开源,在苹果电脑上跑 macOS 和 Linux 虚拟机

0
分享至


大家好,我是 Ai 学习的老章

今天聊个有点意思的东西——OpenAI 悄悄在 GitHub 上挂了个虚拟化项目叫 Tart,专门在 Apple Silicon 上跑 macOS 和 Linux 虚拟机

这东西是干啥的

Tart 是一个虚拟化工具集,用来在 Apple Silicon(M1/M2/M3/M4)上构建、运行和管理 macOS 和 Linux 虚拟机

听起来平平无奇对不对?但它有几个杀手锏:

  • 用的是苹果自家的 Virtualization.Framework,性能接近原生,不是模拟器那种卡成 PPT 的体验

  • VM 镜像可以像 Docker 一样 push/pull,支持任何 OCI 兼容的容器仓库(ghcr.io、Docker Hub 都行)

  • Packer 插件自动化构建 VM,不用手动一步步装系统

  • 和任何 CI 系统无缝集成,天然为自动化而生

说白了,它把虚拟机管理做成了 Docker 那样的体验——tart clone拉镜像,tart run跑虚拟机,tart push推到仓库。对于做 CI/CD 和自动化测试的团队来说,这个工作流太顺了

用一张图看清 Tart 的整体架构:


谁在用

看看用户名单你就知道这不是个玩具项目:

Atlassian、Figma、Mullvad VPN、Expo、Krisp等一票大厂都在内部用

GitHub 上 6.1k star,317 fork,社区还挺活跃

为什么 OpenAI 需要它

这里我合理推测一下——OpenAI 大概率是用 Tart 来做AI Agent 的沙箱环境

社区里有个叫 ClodPod 的项目就是很好的例子:它用 Tart 创建一个隔离的 macOS 虚拟机,专门给 Claude Code 跑,只暴露项目目录而不是整个电脑文件系统。这样就可以安全地执行claude --dangerously-skip-permissions而不怕 Agent 搞坏你的系统

OpenAI 自己的 Codex 等 Agent 类产品,也需要类似的安全沙箱。Tart 这种轻量级、Apple Silicon 原生的虚拟化方案,显然比笨重的传统 VM 方案更适合

安装

三行命令搞定:

brew install cirruslabs/cli/tart
tart clone ghcr. io/cirruslabs/macos-tahoe-base:latest tahoe-base
tart run tahoe-base

第一行装 Tart,第二行从 GitHub Container Registry 拉一个 macOS Tahoe(macOS 26)的基础镜像,第三行直接运行。注意这个镜像大约 25GB,网速慢的话喝杯咖啡

也可以手动安装:

curl -LO https://github . com/cirruslabs/tart/releases/latest/download/tart.tar.gz
tar -xzvf tart.tar.gz
./tart.app/Contents/MacOS/tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base
./tart.app/Contents/MacOS/tart run tahoe-base

系统要求:Apple Silicon + macOS 13.0 (Ventura) 及以上

核心用法

SSH 连接 VM:

ssh admin@$(tart ip tahoe-base)

目录挂载(把宿主机目录映射到 VM 里):

tart run --dir=project:~/src/project vm

macOS 客户机会自动挂载到/Volumes/My Shared Files/project,Linux 客户机需要手动 mount:

sudo mkdir /mnt/shared
sudo mount -t virtiofs com.apple.virtio-fs.automount /mnt/shared

OCI 仓库推送:

tart push my-local-vm acme.io/org/name:latest acme.io/org/name:v1.0.0

从零创建 macOS VM:

tart create --from-ipsw=latest tahoe-vanilla
tart run tahoe-vanilla

这会下载最新的 macOS IPSW 固件并创建虚拟机,然后你就像装新 Mac 一样走安装流程

CI/CD 集成

Tart 配合 Cirrus CLI 使用效果最佳。写一个.cirrus.yml:

task:
name:hello
macos_instance:
image:ghcr.io/cirruslabs/macos-tahoe-base:latest
hello_script:
-echo"Hello from within a Tart VM!"
-sysctl-nmachdep.cpu.brand_string

然后:

brew install cirruslabs/cli/cirrus
cirrus run

它会自动拉镜像、启动 VM、拷贝工作目录、执行脚本、收集产物。整个流程和 Docker CI 几乎一样顺滑,但跑的是完整的 macOS 环境

和其他方案对比

方案

性能

macOS 支持

OCI 支持

CI 友好度

Tart

接近原生

完整

原生支持

极高

UTM

较好

支持

不支持

VMware Fusion

一般

支持

不支持

Lima/Colima

较好

仅 Linux

部分

Docker

原生

不支持 macOS

原生

极高

Tart 的独特定位是:唯一一个把 Docker 式工作流带到 macOS 虚拟机领域的工具

适合谁用

  1. iOS/macOS 开发团队:跨版本测试(macOS 12-26 全覆盖),不用买一堆真机

  2. CI/CD 工程师:构建 macOS 构建集群,GitHub Actions self-hosted runner

  3. AI Agent 开发者:给 Agent 提供安全沙箱执行环境

  4. 安全研究/恶意软件分析:隔离环境,用完即弃

总结

Tart 是目前 Apple Silicon 上最优雅的 macOS 虚拟化方案,没有之一。Docker 式的镜像管理 + 原生性能 + CI 原生集成,三个核心卖点都很扎实

唯一的限制是只支持 Apple Silicon(Intel Mac 不行),以及 macOS 13+ 的系统要求。但说实话,2026 年了还在用 Intel Mac 的同学...该升级了

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
日本劫难开始,中方不救,特朗普没有料到,轮到自己被日本人骂

日本劫难开始,中方不救,特朗普没有料到,轮到自己被日本人骂

叮当当科技
2026-10-10 14:34:15
“权贵们的新套路!”北理工裴轶的来时路被扒:和协和4+4竟是一个套路

“权贵们的新套路!”北理工裴轶的来时路被扒:和协和4+4竟是一个套路

妍妍教育日记
2026-10-05 10:10:15
热搜第一,医院门诊告示“豆包诊断患者改问千问”?

热搜第一,医院门诊告示“豆包诊断患者改问千问”?

梅斯医学
2026-10-10 07:53:27
胡塞的末日近了?五路人马围剿胡塞,伊朗为何突然改口?

胡塞的末日近了?五路人马围剿胡塞,伊朗为何突然改口?

井普独白
2026-10-10 12:34:58
两性关系:发现了没,寿命长的男人,大多都有这五个好习惯

两性关系:发现了没,寿命长的男人,大多都有这五个好习惯

荔子言
2026-09-08 14:55:50
成都蓉城输球不冤,但边裁是不是和主队有仇?刚上岗的吗,规则都搞不懂?

成都蓉城输球不冤,但边裁是不是和主队有仇?刚上岗的吗,规则都搞不懂?

我就是一个说球的
2026-10-10 23:28:52
陈幸同为何1-4不敌佐藤瞳,赛后陈幸同毫不客气说出原因并非轻敌

陈幸同为何1-4不敌佐藤瞳,赛后陈幸同毫不客气说出原因并非轻敌

光辉与阴暗
2026-10-11 08:37:01
男子在ICU抢救,母亲不知道取款密码,无法取出儿子存款救命,银行:家属须出具法定监护人身份证明

男子在ICU抢救,母亲不知道取款密码,无法取出儿子存款救命,银行:家属须出具法定监护人身份证明

南方都市报
2026-10-10 20:06:04
10月10日两场重磅发布会!退休人员请注意

10月10日两场重磅发布会!退休人员请注意

叮当当科技
2026-10-10 14:02:52
我已经50岁了,二婚没多久就开始恶心呕吐,去医院一查竟然是怀孕

我已经50岁了,二婚没多久就开始恶心呕吐,去医院一查竟然是怀孕

千秋文化
2026-07-04 19:16:43
二十年花百万养出仇人!虐待、私吞千万遗产?68岁刘佩琦法庭痛哭

二十年花百万养出仇人!虐待、私吞千万遗产?68岁刘佩琦法庭痛哭

棠棣分享
2026-08-12 19:29:19
1978年的哈佛演讲,他骂完苏联骂美国,却精准预言了48年后的我们

1978年的哈佛演讲,他骂完苏联骂美国,却精准预言了48年后的我们

老达子
2026-10-03 06:40:10
人老了,只剩一个人的时候,千万要记住:1、不要再找老伴儿;2、不去养老院;3、不雇保姆,干不动了,就…

人老了,只剩一个人的时候,千万要记住:1、不要再找老伴儿;2、不去养老院;3、不雇保姆,干不动了,就…

犀利强哥
2026-10-09 16:28:16
华为客服回应“华为手机上懂车帝App相关视频无法播放”

华为客服回应“华为手机上懂车帝App相关视频无法播放”

21世纪经济报道
2026-10-09 18:47:46
央视直播11日中国大满贯,周启豪战松岛辉空,王曼昱对佐藤瞳

央视直播11日中国大满贯,周启豪战松岛辉空,王曼昱对佐藤瞳

乒乓球球
2026-10-10 22:01:08
8天卖出70万份的超长蛋挞,打卡热潮褪去,多地门店陆续下架;商家:买过尝过就不会再买了

8天卖出70万份的超长蛋挞,打卡热潮褪去,多地门店陆续下架;商家:买过尝过就不会再买了

扬子晚报
2026-10-10 07:41:18
闺女被同学欺负大半年,我找了班主任好几次都没用,昨天我直接穿着工作制服去了学校,班主任看见我的肩章,吓得腿发软没敢吭声

闺女被同学欺负大半年,我找了班主任好几次都没用,昨天我直接穿着工作制服去了学校,班主任看见我的肩章,吓得腿发软没敢吭声

橙心故事说
2026-10-10 15:15:08
就在刚刚,1-4不敌佐藤瞳!这场失利之后,陈幸同将接连收到4个不利消息

就在刚刚,1-4不敌佐藤瞳!这场失利之后,陈幸同将接连收到4个不利消息

锐评利物浦
2026-10-10 20:37:05
云南玉昆球迷意难平!不止因为1-7上海申花,更多在于以下五点!

云南玉昆球迷意难平!不止因为1-7上海申花,更多在于以下五点!

格斗社
2026-10-10 22:07:58
打赏陪睡案女主播合租室友发声:魏莹每月陪睡一两次,枕头没干过,经常哭到缺氧

打赏陪睡案女主播合租室友发声:魏莹每月陪睡一两次,枕头没干过,经常哭到缺氧

世界圈
2026-08-24 20:54:42
2026-10-11 09:32:49
Ai学习的老章 incentive-icons
Ai学习的老章
Ai学习的老章
3536文章数 11199关注度
往期回顾 全部

科技要闻

上世纪成熟的踏板,为何今天还会断裂?

头条要闻

新人花3小时手搓AI婚纱照 婚礼迎宾照特意保留AI水印

头条要闻

新人花3小时手搓AI婚纱照 婚礼迎宾照特意保留AI水印

体育要闻

十年回首:湖人三榜眼的夏天,与NBA无关

娱乐要闻

宋佳一串三大满贯 争议随之而来

财经要闻

双汇因抗生素超标共被罚1.29亿元

汽车要闻

千匹马力+三把锁/顶配能浮水 银河战舰700限时焕新价16.98万起

态度原创

教育
游戏
时尚
数码
军事航空

教育要闻

忻州市开展“十·一三”建队节示范性入队仪式

一人一猫,能走多远?

伊姐周六热推:电视剧《魅影神捕》;电视剧《美人余》......

数码要闻

AMD再次上调GDDR6显存供货价格 10月1日起生效

军事要闻

美乌将举行新一轮会谈

无障碍浏览 进入关怀版