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 は、初期化が速く、中を覗きやすく、オフラインでも使えます。

項目KyvenzaRemote 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 パススルー

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

使い方

01

Fedora aarch64 のイメージをダウンロードする

ご自身のワークフローに合った公式の Fedora ARM / aarch64 インストーラーを使ってください。VM 用途では通常 Fedora Server です。

02

VM を作る

Kyvenza で ISO を装着してインストーラーを起動し、作業内容がより多くのリソースを必要とすると分かるまでは、ハードウェアの既定値のままにしておきます。

03

試して、初期化する

パッケージのテスト、ビルド、サービスの確認に VM を使ってください。大きな更新の前にはスナップショットを取ります。

よくある質問

公式の Fedora aarch64 イメージを使ってください。Apple Silicon 上の仮想マシンのワークフローでは、Fedora Server がもっとも実用的な出発点です。