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。

功能KyvenzaTart
界面带创建向导的原生 Mac 应用命令行
客户机系统macOS、Linux 和 Windows 11 on ARMmacOS 和 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 直通

我们把目前还做不到的也列出来,方便你提前规划。

使用步骤

01

安装 Kyvenza

下载适用于 Apple Silicon 的已签名 .dmg,把 Kyvenza 拖进 /Applications。需要 macOS 14 Sonoma 或更高版本。不用安装 Homebrew 配方,也不用运行任何命令。

02

在向导里选择客户机

选择 macOS(由 Kyvenza 替你下载),或挂载一个 ARM Linux ISO。Windows 11 on ARM 需要在 macOS 26 及更高版本上使用你自己的 Microsoft 镜像。

03

在资源库里拍快照和克隆

准备好一台干净的客户机,拍个快照,需要新副本时就克隆,在启动它的同一个窗口里就能完成。

常见问题

用于桌面的话,是的。如果你手动运行 macOS 或 Linux 虚拟机,更想用 Mac 应用而不是命令行,Kyvenza 都能做到,还多了 Windows 11 on ARM。如果你是通过脚本或 CI 创建虚拟机,Tart 更合适,Kyvenza 不能替代它。