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。
| 功能 | Kyvenza | Tart |
|---|---|---|
| 介面 | 附建立精靈的原生 Mac App | 命令列 |
| 客體系統 | macOS、Linux 與 Windows 11 on ARM | macOS 與 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 直通
我們把目前做不到的也列出來,方便你事先規劃。
運作方式
安裝 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 App 而不是命令列,Kyvenza 都能做到,還多了 Windows 11 on ARM。如果你是透過腳本或 CI 建立虛擬機,Tart 更合適,Kyvenza 不能取代它。
試試圖形介面,而不是命令列
下載 Kyvenza,用精靈建立 macOS、Linux 或 Windows 虛擬機。前 7 天免費並開放全部功能,之後 $49 一次買斷。
其他比較