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 人向けです。

項目KyvenzaTart
インターフェース作成ウィザード付きのネイティブ Mac アプリコマンドライン
ゲスト OSmacOS、Linux、Windows 11 on ARMmacOS と Linux
仮想化Apple の Virtualization framework(Windows は組み込みの第 2 のエンジン)Apple の Virtualization framework
イメージの入手ウィザードで IPSW をダウンロードするか ISO を装着OCI コンテナレジストリから構築済みイメージを取得
CI と自動化デスクトップアプリで、CI の大規模運用向けではないそのために作られている:Packer プラグイン、CI 連携、Orchard クラスター
価格とライセンス$49 の一回払い、7日間無料トライアルソース公開型。個人のコンピューターでは無料で、大きな組織向けには有料の区分
向いている用途手元で開いて使う VMCI 上のスクリプト化された再現可能な 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 パススルー

今はお届けできないことも書き出しておきます。そのうえで計画を立てていただけます。

使い方

01

Kyvenza をインストールする

Apple Silicon 用の署名済み .dmg をダウンロードし、Kyvenza を /Applications に移します。macOS 14 Sonoma 以降が必要です。インストールする Homebrew のフォーミュラも、実行するコマンドもありません。

02

ウィザードでゲストを選ぶ

Kyvenza がダウンロードしてくれる macOS を選ぶか、ARM Linux の ISO を装着します。Windows 11 on ARM は、macOS 26 以降で、ご自身の Microsoft イメージを使います。

03

ライブラリからスナップショットとクローン

きれいなゲストを用意してスナップショットを取り、新しいコピーが欲しいときはクローンします。起動するのと同じウィンドウから操作できます。

よくある質問

デスクトップでの利用なら、なります。macOS や Linux の VM を手作業で動かしていて、コマンドラインより Mac アプリが好みなら、Kyvenza で足り、Windows 11 on ARM も加わります。スクリプトや CI から VM を作る場合は Tart のほうが向いており、Kyvenza は代わりになりません。