Tart の代替
コマンドラインではなく Mac アプリで使える Tart の代替
Tart と Kyvenza は、同じ Apple の Virtualization framework 上でゲストを動かします。Tart は自動化と CI のためのコマンドラインツールです。Kyvenza は、スクリプトよりクリックを選びたい人のためのデスクトップアプリで、Windows 11 on ARM も動かせます。
Tart より Kyvenza が向いている場面
ターミナルではなくウィンドウで使いたい
ウィザードとライブラリ画面から、VM の作成、起動、スナップショット、クローンができます。覚えるコマンドも、調べるイメージ名もありません。
macOS、Linux、Windows をひとつのアプリで
Tart が扱うのは macOS と Linux のゲストです。Kyvenza は macOS 26 以降で Windows 11 on ARM も加え、同じライブラリで管理できます。
パイプラインには Tart、手元では Kyvenza
この 2 つはあまり競合しません。スクリプトや CI が VM を作る場面には Tart を残し、自分で開いて使う VM には Kyvenza を使ってください。
Kyvenza と Tart の比較
土台の仮想化は同じです。違うのは、それぞれが誰のために作られているか。Tart は自動化と多数のマシン向け、Kyvenza は 1 台の Mac を使う 1 人向けです。
| 項目 | Kyvenza | Tart |
|---|---|---|
| インターフェース | 作成ウィザード付きのネイティブ Mac アプリ | コマンドライン |
| ゲスト OS | macOS、Linux、Windows 11 on ARM | macOS と Linux |
| 仮想化 | Apple の Virtualization framework(Windows は組み込みの第 2 のエンジン) | Apple の Virtualization framework |
| イメージの入手 | ウィザードで IPSW をダウンロードするか ISO を装着 | OCI コンテナレジストリから構築済みイメージを取得 |
| CI と自動化 | デスクトップアプリで、CI の大規模運用向けではない | そのために作られている:Packer プラグイン、CI 連携、Orchard クラスター |
| 価格とライセンス | $49 の一回払い、7日間無料トライアル | ソース公開型。個人のコンピューターでは無料で、大きな組織向けには有料の区分 |
| 向いている用途 | 手元で開いて使う VM | CI 上のスクリプト化された再現可能な VM |
Kyvenza が今できること
短く、正直に並べます。ダウンロードする前に何が期待できるかが分かります。
現在対応しているもの
- Apple Silicon Mac(M1、M2、M3、M4、M5)
- ARM 版 Windows 11(Microsoft のイメージとライセンスはご自身でご用意ください)
- Ubuntu ARM(LTS リリース)
- Debian ARM
- Fedora ARM
- ホストは macOS 14 Sonoma 以降
- Apple 純正 Virtualization framework をネイティブに利用
- OCI レジストリからの取得ではなく、IPSW または ISO から作成した VM
まだ対応していないもの
- Windows ゲストでの GPU / 3D アクセラレーション
- Windows ゲストでのマイク入力と USB パススルー
- x86 / Intel のゲスト OS
- ネストされた仮想化
- GPU パススルー
今はお届けできないことも書き出しておきます。そのうえで計画を立てていただけます。
使い方
Kyvenza をインストールする
Apple Silicon 用の署名済み .dmg をダウンロードし、Kyvenza を /Applications に移します。macOS 14 Sonoma 以降が必要です。インストールする Homebrew のフォーミュラも、実行するコマンドもありません。
ウィザードでゲストを選ぶ
Kyvenza がダウンロードしてくれる macOS を選ぶか、ARM Linux の ISO を装着します。Windows 11 on ARM は、macOS 26 以降で、ご自身の Microsoft イメージを使います。
ライブラリからスナップショットとクローン
きれいなゲストを用意してスナップショットを取り、新しいコピーが欲しいときはクローンします。起動するのと同じウィンドウから操作できます。
よくある質問
デスクトップでの利用なら、なります。macOS や Linux の VM を手作業で動かしていて、コマンドラインより Mac アプリが好みなら、Kyvenza で足り、Windows 11 on ARM も加わります。スクリプトや CI から VM を作る場合は Tart のほうが向いており、Kyvenza は代わりになりません。
コマンドラインの代わりに GUI を試す
Kyvenza をダウンロードして、ウィザードから macOS、Linux、Windows の VM を作りましょう。7 日間はすべての機能が無料で、その後は $49 の一回払いです。
ほかの比較