Swiftで開発されたネイティブmacOSコードエディタ。シンタックスハイライト、補完、Git連携、デバッグ、拡張機能を備えています。
utmapp/UTM
QEMUをベースに、iOS、macOS、visionOSでWindowsやLinuxなどを実行できる、多機能なシステムエミュレーター兼仮想マシンホストです。
代替できる製品:Parallels Desktop
VMware Fusion
- スター
- 35,992
- フォーク
- 1,860
- 未解決の Issue
- 1,126
- 最終コミット
- 昨日
これは何?
UTMを使うと、iPhone、iPad、Mac、Vision ProでWindows、LinuxなどのOSを実行できます。QEMUをベースとしており、デバイスの完全なシステムエミュレーションとメモリ管理に対応しています。x86_64、ARM64、RISC-Vを含む30以上のプロセッサアーキテクチャをサポートします。
macOSでは、Hypervisor.frameworkによるハードウェアアクセラレーション仮想化と、Virtualization.frameworkによるmacOSゲストの起動が可能です。iOSでは、デバイスが対応している場合にQEMUのJITベースのTCGアクセラレーションを利用します。一方、UTM SEはスレッド化されたインタープリターを使うため、脱獄せずにサイドロードできます。
仮想マシンの作成、管理、実行を行うGUIフロントエンドを備えています。SPICEとQXLによるVGA出力、テキストターミナルモード、USBデバイスのパススルーにも対応します。
主な機能
- 01QEMUベースの完全なシステムエミュレーション
- 02x86_64、ARM64、RISC-Vを含む30以上のプロセッサアーキテクチャに対応
- 03Hypervisor.frameworkによるmacOSでのハードウェアアクセラレーション仮想化
- 04Virtualization.frameworkを使ったmacOSゲストの起動
- 05UTM SEはiOSで脱獄やJITの回避策なしに動作
- 06SPICEとQXLによるVGAグラフィックスに加え、テキストターミナルモードとUSBデバイスに対応
ユースケース
- 別途PCを用意せずにMacでWindowsやLinuxを実行する
- iPhoneやiPadでx86 LinuxやレトロOSを実行する
- 異なるCPUアーキテクチャ間でソフトウェアをテストする
クイックスタート
- 1
macOS用のUTMをDMG形式でダウンロード
- 2
iOSのインストールガイドを読む
- 3
ソースからビルドするには、macOSの開発ガイドを読む
使う前に知っておきたいこと
- iOSでJITの性能を最大限に発揮するには、脱獄済みデバイスまたは特定のiOS向け回避策が必要です。UTM SEは動作が遅くなります。
- UTM SEに含まれるアーキテクチャはARM、PPC、RISC-V、x86のみです。
- プロジェクトには複数の(L)GPLコンポーネントが同梱されているため、Apache 2.0ライセンスであっても再配布には注意が必要です。
トピック
よくある質問
- UTM とは?
- QEMUをベースに、iOS、macOS、visionOSでWindowsやLinuxなどを実行できる、多機能なシステムエミュレーター兼仮想マシンホストです。 UTMを使うと、iPhone、iPad、Mac、Vision ProでWindows、LinuxなどのOSを実行できます。QEMUをベースとしており、デバイスの完全なシステムエミュレーションとメモリ管理に対応しています。x86_64、ARM64、RISC-Vを含む30以上のプロセッサアーキテクチャをサポートします。
- UTM は無料で使えますか?ライセンスは?
- UTM は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- UTM は今もメンテナンスされていますか?
- 活発にメンテナンス中。UTM の最終コミットは 2026年10月18日 です。
- UTM は何に使えますか?
- 別途PCを用意せずにMacでWindowsやLinuxを実行する iPhoneやiPadでx86 LinuxやレトロOSを実行する 異なるCPUアーキテクチャ間でソフトウェアをテストする
- UTM のインストール方法は?
- macOS用のUTMをDMG形式でダウンロード iOSのインストールガイドを読む ソースからビルドするには、macOSの開発ガイドを読む
- UTM はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/utmapp/UTM
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
個人のApple IDを使い、脱獄せずにiOS端末へ.ipaアプリをサイドロードできる代替アプリストア。
RSS、Atom、JSON Feed、RSS-in-JSONに対応した、macOS・iOS向けの無料オープンソースRSSリーダー。
iPhone、iPad、または使っていないMacを、USBやWi-Fi経由でMacの拡張ディスプレイとして使える、無料のオープンソースアプリです。
話す内容に合わせて原稿の単語をハイライトする、Dynamic Island風オーバーレイ対応の無料macOSテレプロンプター。
macOSとiOS向けのセキュリティツール、テストアプリ、脱獄関連リソースを集めた厳選リスト。