Apple Silicon で Mac に Linux を
本物の ARM 仮想マシンで、Mac の上で Linux を動かす
Kyvenza は Apple Silicon Mac 上に、完全な Ubuntu、Debian、Fedora ARM の VM を作ります。デュアルブートも、クラウドのインスタンスも、組み立てる QEMU のフラグも要りません。数分で、Mac の上に動く Linux の仮想マシンが手に入ります。
Mac の Linux VM でできること
本番の Linux サーバーに合わせる
サーバーで動いているのと同じ Ubuntu ARM のリリースを、手元の Mac で動かせます。systemd ユニット、カーネルに近い挙動、パッケージの更新を、本番に届く前に試せます。
リスクのある作業に使い捨ての Ubuntu VM
Mac の上に使い捨ての Ubuntu VM を立て、壊し、スナップショットを取り、巻き戻せます。macOS のインストールには一切触りません。
デュアルブートせずに Linux を学ぶ
学生も講師も、すでに持っている Mac の上に本物の Linux 仮想マシンを用意できます。パーティション操作も、起動用 USB も、2 台目のコンピューターも要りません。
Kyvenza と、Mac で Linux を動かす他の方法の比較
Docker、デュアルブート、クラウドの VPS、汎用のハイパーバイザーは、どれも何らかの形で Linux を用意してくれます。Kyvenza は、設定ファイルではなくネイティブな UI で、Mac 本体に本物の ARM Linux 仮想マシンが欲しい開発者のためのものです。
| 項目 | Kyvenza | Other tools |
|---|---|---|
| 主に想定する用途 | Mac 上の ARM Linux の VM | 汎用の仮想化ソフトウェア |
| バックエンド | Apple Virtualization framework(ネイティブ) | QEMU または独自のハイパーバイザー |
| セットアップ | ARM Linux 向けに既定値が入っています | 覚えるべき設定項目が多くなります |
| 価格 | $49 の一回払い、7日間無料トライアル | 無料、サブスクリプション、またはその混在 |
| ARM 版 Windows 11 | 2.0.0 以降対応(3D アクセラレーションなし) | ツールによって異なります |
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 をネイティブに利用
まだ対応していないもの
- Windows ゲストでの GPU / 3D アクセラレーション
- Windows ゲストでのオーディオと USB パススルー
- Windows ゲストでの共有フォルダー — 開発中。クリップボード共有は 2.1.0 以降で利用可能
- x86 / Intel のゲスト OS
- ネストされた仮想化
- GPU パススルー
今はお届けできないことも書き出しておきます。そのうえで計画を立てていただけます。
使い方
Mac に Kyvenza をインストールする
Apple Silicon 用の署名済み .dmg をダウンロードし、Kyvenza を /Applications に移します。macOS 14 Sonoma 以降が必要です。
最初の Linux VM を作る
Ubuntu ARM、Debian ARM、Fedora ARM の ISO を選びます。ディスク、メモリ、ネットワークは最初から入っているので、Mac への Linux のインストールは設定ファイルではなく数クリックで済みます。
開発してスナップショットを取る
開発には SSH か内蔵のコンソールを使ってください。リスクのある変更の前にスナップショットを取り、必要なときに巻き戻せます。
よくある質問
はい。Apple Silicon Mac ではデュアルブートよりも仮想マシンのほうがきれいな方法で、macOS にはまさにこのための Apple 純正の Virtualization framework が入っています。Kyvenza はそのフレームワークの上に載る Mac アプリです。ARM Linux の ISO を選べば、再起動もパーティション操作もなしに、macOS と並べて VM を作成して動かします。
Mac の上で本物の Linux VM を動かす
Kyvenza をダウンロードし、Ubuntu、Debian、Fedora ARM のどれかを選べば、数分で Mac の上に動く Linux 仮想マシンが手に入ります。7 日間は無料、その後は $49 の一回払いです。