Fedora ARM の VM
Apple Silicon Mac で Fedora aarch64 を動かす
新しい Linux のパッケージや、動きの速い開発ツールが欲しいときに Fedora は役立ちます。Kyvenza はその Fedora ARM 環境を、M シリーズ Mac 上のネイティブ VM の中に隔離したまま保ちます。
Fedora ARM が助けになる場面
新しい Linux ツール
ホストの Mac を変えずに、最近のコンパイラー、ランタイム、カーネル、開発パッケージを試せます。
aarch64 での互換性確認
ARM のサーバーや機器へ出す前に、ビルドスクリプトやサービスが ARM Linux で正しく動くことを確かめられます。
使い捨てのテスト
パッケージの更新や実験的なリポジトリを試す前にスナップショットを取り、何か壊れたら巻き戻せます。
Kyvenza の Fedora ARM と、リモートのテスト機の比較
常時稼働の作業にはリモートの ARM ホストが役立ちます。一方ローカルの Fedora ARM の VM は、初期化が速く、中を覗きやすく、オフラインでも使えます。
| 項目 | Kyvenza | Remote ARM server |
|---|---|---|
| アクセス方法 | 手元の Mac の中 | SSH 経由のリモート |
| 費用の考え方 | すでに持っているハードウェアで動きます | クラウドまたはハードウェアの費用が続きます |
| 巻き戻し | ローカルの VM スナップショット | 事業者のスナップショットか、手作業のイメージ |
| 向いている用途 | 開発とテストの用途に向きます | 常時稼働のサービス |
| ゲストのアーキテクチャ | Fedora aarch64 | インスタンスの種類によります |
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 パススルー
今はお届けできないことも書き出しておきます。そのうえで計画を立てていただけます。
使い方
Fedora aarch64 のイメージをダウンロードする
ご自身のワークフローに合った公式の Fedora ARM / aarch64 インストーラーを使ってください。VM 用途では通常 Fedora Server です。
VM を作る
Kyvenza で ISO を装着してインストーラーを起動し、作業内容がより多くのリソースを必要とすると分かるまでは、ハードウェアの既定値のままにしておきます。
試して、初期化する
パッケージのテスト、ビルド、サービスの確認に VM を使ってください。大きな更新の前にはスナップショットを取ります。
よくある質問
公式の Fedora aarch64 イメージを使ってください。Apple Silicon 上の仮想マシンのワークフローでは、Fedora Server がもっとも実用的な出発点です。
Apple Silicon の手元で Fedora ARM を試す
Kyvenza をダウンロードして、動きの速い Fedora の実験を VM の中に閉じ込めておきましょう。