Tart 替代品

用 Mac App 取代命令列的 Tart 替代品

Tart 與 Kyvenza 都在同一個 Apple Virtualization framework 上執行客體系統。Tart 是面向自動化與 CI 的命令列工具。Kyvenza 是給比較想點滑鼠而不是寫腳本的人用的桌面 App,還能執行 Windows 11 on ARM。

什麼時候 Kyvenza 比 Tart 更合適

你要的是視窗,不是終端機

透過精靈與資料庫檢視建立、啟動、拍快照與複製虛擬機。不用記指令,也不用去查映像檔名稱。

macOS、Linux 與 Windows 用一個 App

Tart 涵蓋 macOS 與 Linux 客體系統。Kyvenza 在 macOS 26 或更新版本上再加上 Windows 11 on ARM,並在同一個資料庫裡管理。

流水線用 Tart,桌面用 Kyvenza

兩者並不怎麼衝突。由腳本與 CI 建立虛擬機的地方繼續用 Tart,你自己開啟、自己使用的虛擬機用 Kyvenza。

Kyvenza 與 Tart 的比較

底層的虛擬化是一樣的。不同的是各自為誰而做:Tart 面向自動化與成批的機器,Kyvenza 面向一個人與他的一台 Mac。

功能KyvenzaTart
介面附建立精靈的原生 Mac App命令列
客體系統macOS、Linux 與 Windows 11 on ARMmacOS 與 Linux
虛擬化Apple Virtualization framework(Windows 走內建的第二個引擎)Apple Virtualization framework
取得映像檔在精靈裡下載 IPSW 或掛載 ISO從 OCI 容器映像檔倉庫拉取預先建置的映像檔
CI 與自動化桌面 App,並非為 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 客體的 GPU/3D 加速
  • Windows 客體的麥克風輸入與 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 App 而不是命令列,Kyvenza 都能做到,還多了 Windows 11 on ARM。如果你是透過腳本或 CI 建立虛擬機,Tart 更合適,Kyvenza 不能取代它。