Tart 替代品
用 Mac 应用代替命令行的 Tart 替代品
Tart 和 Kyvenza 都在同一个 Apple Virtualization framework 上运行客户机。Tart 是面向自动化和 CI 的命令行工具。Kyvenza 是给更愿意点鼠标而不是写脚本的人用的桌面应用,还能运行 Windows 11 on ARM。
什么时候 Kyvenza 比 Tart 更合适
你想要的是窗口,不是终端
通过向导和资源库视图创建、启动、拍快照和克隆虚拟机。不用记命令,也不用去查镜像名称。
macOS、Linux 和 Windows 用一个应用
Tart 覆盖 macOS 和 Linux 客户机。Kyvenza 在 macOS 26 及更高版本上再加上 Windows 11 on ARM,并在同一个资源库里管理。
流水线用 Tart,桌面用 Kyvenza
两者并不怎么冲突。由脚本和 CI 创建虚拟机的地方继续用 Tart,你自己打开、自己使用的虚拟机用 Kyvenza。
Kyvenza 与 Tart 的对比
底层的虚拟化是一样的。不同的是各自为谁而做:Tart 面向自动化和成批的机器,Kyvenza 面向一个人和他的一台 Mac。
| 功能 | Kyvenza | Tart |
|---|---|---|
| 界面 | 带创建向导的原生 Mac 应用 | 命令行 |
| 客户机系统 | macOS、Linux 和 Windows 11 on ARM | macOS 和 Linux |
| 虚拟化 | Apple Virtualization framework(Windows 走内置的第二个引擎) | Apple Virtualization framework |
| 获取镜像 | 在向导里下载 IPSW 或挂载 ISO | 从 OCI 容器镜像仓库拉取预构建镜像 |
| CI 与自动化 | 桌面应用,并非为 CI 集群而设计 | 专为此而生:Packer 插件、CI 集成、Orchard 集群 |
| 价格与许可 | $49 一次买断,7 天免费试用 | 源码可见;个人电脑上免费,更大的组织需要付费档位 |
| 最适合的用途 | 在桌面上打开并使用的虚拟机 | CI 上由脚本生成、可重复的虚拟机 |
Kyvenza 目前支持什么
一份简短、坦诚的清单,下载之前先心里有数。
目前已支持
- Apple Silicon Mac(M1, M2, M3, M4, M5)
- Windows 11 on ARM(自带 Microsoft 镜像与许可证)
- Ubuntu ARM(LTS 版本)
- Debian ARM
- Fedora ARM
- macOS 14 Sonoma 或更高版本作为本机系统
- 原生 Apple Virtualization framework 后端
- 从 IPSW 或 ISO 创建的虚拟机,而不是从 OCI 镜像仓库拉取
暂不支持
- Windows 客体 OS 的 GPU / 3D 加速
- Windows 客体 OS 的麦克风输入与 USB 直通
- x86 / Intel 客体操作系统
- 嵌套虚拟化(在虚拟机里再运行虚拟机)
- GPU 直通
我们把目前还做不到的也列出来,方便你提前规划。
使用步骤
安装 Kyvenza
下载适用于 Apple Silicon 的已签名 .dmg,把 Kyvenza 拖进 /Applications。需要 macOS 14 Sonoma 或更高版本。不用安装 Homebrew 配方,也不用运行任何命令。
在向导里选择客户机
选择 macOS(由 Kyvenza 替你下载),或挂载一个 ARM Linux ISO。Windows 11 on ARM 需要在 macOS 26 及更高版本上使用你自己的 Microsoft 镜像。
在资源库里拍快照和克隆
准备好一台干净的客户机,拍个快照,需要新副本时就克隆,在启动它的同一个窗口里就能完成。
常见问题
用于桌面的话,是的。如果你手动运行 macOS 或 Linux 虚拟机,更想用 Mac 应用而不是命令行,Kyvenza 都能做到,还多了 Windows 11 on ARM。如果你是通过脚本或 CI 创建虚拟机,Tart 更合适,Kyvenza 不能替代它。
试试图形界面,而不是命令行
下载 Kyvenza,用向导创建 macOS、Linux 或 Windows 虚拟机。前 7 天免费并开放全部功能,之后 $49 一次买断。