機能比較
keelOS にできること、ほかの製品との比較
1 行が 1 つの機能で、keelOS にないものも載せています。「あり」は現在の製品に入っていること、「一部」は条件付き、手作業、またはサードパーティ製の部品で動くことを意味します。2026-10-15 に各製品の最新ドキュメントで確認しました。間違いがあれば [email protected] までご連絡ください。修正します。
| keelOS | Proxmox VE 9 | ESXi 8 | Hyper-V (Windows Server 2025) | Unraid 7 | TrueNAS 25 | |
|---|---|---|---|---|---|---|
| ホストの再起動とアップグレード | ||||||
| ホストシステムをアップグレード・再起動する間も、VM がメモリ上で動き続ける | あり約 25 秒の一時停止。TCP 接続は切れない | なしシャットダウン、または手動でディスクにサスペンド | なしディスクにサスペンドし、後で再開 | なしディスクに保存し、後で復元 | なしシャットダウン、またはゲスト側でハイバネート | なしシャットダウンして再起動 |
| パススルーしたデバイスを持つ VM が、ホストの再起動をまたいで残る | ありハイパーバイザーが IOMMU を管理し、デバイスの DMA マッピングが保たれる | なし | なしサスペンドできない | なしDDA では保存が許可されない | なし | なし |
| 再起動時に VM を止める必要があるハイパーバイザー部分 | あり約 100 KB。変更はまれ | なしシステム全体 | なしシステム全体 | なしシステム全体 | なしシステム全体 | なしシステム全体 |
| 前のバージョンにロールバックできるアップグレード | あり起動スロット 2 つ | 一部apt。ロールバックは手動 | あり以前の bootbank | 一部更新のアンインストール | あり以前のバージョンへの復元 | ありブート環境 |
| デバイス | ||||||
| デバイス丸ごとの PCIe パススルー:ディスクコントローラー、NVMe ドライブ、ネットワークカード | ありデバイスはシリアル番号で指定し、ホストのドライバーより先に確保 | あり | ありDirectPath | ありDDA。Windows Server のみ | あり | あり25.04 では実験的 |
| VM 向けのネットワークカードの SR-IOV 仮想機能 | ありIntel X710、X550、X540、I350 | あり | あり | あり | 一部手動 | 一部手動 |
| Intel 内蔵 GPU を VM に渡し、ホストのモニター、キーボード、マウスを使う | ありUHD 630 と UHD 770。Windows 10、Linux | あり | 一部VMware は非対応。一部のボードでは動作 | なし | あり | 一部25.04 では実験的 |
| Intel 内蔵 GPU を複数の VM で共有(SR-IOV、第 12 世代以降) | ありUHD 770。ドライバーは製品に同梱。Windows と Linux の VM | 一部サードパーティの DKMS モジュール。カーネルごとに再ビルド | なし | 一部クライアント版 Hyper-V の GPU-P。Server では非対応 | 一部コミュニティのプラグイン | なし |
| ディスクリートのグラフィックスカードを VM に渡す | あり1 枚で検証:GeForce GTX 1080 Ti | あり | あり | ありDDA。Windows Server のみ | あり | 一部25.04 では実験的 |
| ホストの CPU とディスクの温度を、エージェントなしで標準のセンサーとしてゲスト内に表示 | あり | なし | なし | なし | なし | なし |
| GPU をパススルーせずに、ホスト自身のモニターにゲストのデスクトップを表示し、Ctrl-Alt-F2…F12 で切り替える | あり | なし | なし | 一部ホストのデスクトップ上のウィンドウとして VM を表示 | なし | なし |
| ゲスト | ||||||
| 仮想 TPM と Secure Boot を備えた Windows 11(回避策なし) | ありBitLocker が動作。TPM の状態はホストの再起動をまたいで保持 | あり | あり | あり | 一部TPM は可。Secure Boot は別のファームウェアファイルが必要との報告 | 一部TPM オプションあり。25.10 で状態が失われるとの報告 |
| Windows XP、Server 2003、Windows 7 を標準搭載のドライバーで動かす | ありSeaBIOS。IDE、PCnet、UHCI | あり | あり | あり第 1 世代 VM | あり | 一部Incus のレガシーブートを手動で |
| 入れ子の仮想化:Windows ゲスト内の Hyper-V と WSL2 | あり次のリリースから | あり | あり | あり | あり | 一部ドキュメントにオプションなし |
| 任意の RDP クライアントから VM のコンソールに RDP で接続。音声とクリップボードに対応、ゲストエージェント不要 | ありホストがすべての VM に代わって RDP に応答 | なしnoVNC、SPICE | なしブラウザーコンソール、VMRC | あり拡張セッション。Windows ゲスト | なしVNC | なしVNC、SPICE |
| Docker などの軽量コンテナーを直接実行 | ありkcell:テンプレートや Compose ファイルから keel が小さな Docker VM を自動で作成。初期段階 | 一部LXC。Docker はコンテナーか VM の中で | なし | 一部Windows コンテナー | ありDocker | ありDocker アプリ |
| メモリとストレージ | ||||||
| ゲストの未使用メモリを、オーバーコミットなしでホストに返す | ありゼロページを回収してディスクキャッシュとして貸し出し、最初の書き込みで返却 | 一部バルーニング、KSM:オーバーコミット | 一部ページ共有、バルーニング | 一部動的メモリ | なし | なし |
| VM の下に ZFS:スナップショット、チェックサム、send と receive | ありVM ごとに 1 つのデータセット | あり | なしVMFS | なしNTFS、ReFS | あり7.0 から ZFS プール | あり |
| VM のスナップショットがディスク、設定、ファームウェア変数を含む | あり | あり | あり | ありチェックポイント | 一部 | 一部 |
| 管理 | ||||||
| Web 画面、コマンドライン、スコープ付きトークンの HTTPS API | あり英語、中国語、日本語 | あり | あり | ありPowerShell、Windows Admin Center | あり7.2 から GraphQL API | あり |
| 複数のホストを 1 か所から管理 | あり管理用 VM。クラスターもクォーラムも不要 | ありクラスター。クラスター間は Datacenter Manager | 一部vCenter(有償) | ありWindows Admin Center、SCVMM | なし | なし |
| Web 画面からのホスト間コールドマイグレーション | あり小さな VM で停止 2〜2.5 秒。24 時間は元に戻せる | あり | 一部vCenter | あり | なし | なし |
| ホスト間のライブマイグレーション | 開発中動作中の VM は同じホストのプール間ではすでに移動可能 | あり | 一部vMotion(有償) | あり | なし | なし |
| 共有ストレージとフェイルオーバークラスタリング | なし予定なし:各ホストが自分の VM を持つ | あり | あり有償 | あり | なし | なし |
| カタログからすぐ使える VM パッケージ:NAS、アカウントサーバー | ありMarket:keelNAS、keelAuth、署名付きパッケージ | 一部コンテナーテンプレート | 一部OVA のインポート | なし | 一部Docker アプリ(VM ではない) | 一部Docker アプリ(VM ではない) |
| Web から BMC(IPMI)の設定:ネットワーク、ファンモード、ユーザー | あり | なし | なし | なし | なし | 一部IPMI ネットワーク |
| ホストの健康診断ページ:CPU、メモリ、ディスクのスコア、温度曲線、クラッシュ検出 | あり | 一部グラフのみ。スコアなし | 一部ハードウェアの状態 | 一部パフォーマンスモニター | 一部温度はプラグイン経由 | 一部SMART、レポート |
| プラットフォーム | ||||||
| AMD CPU | 開発中初期段階:ゲストは動作。パススルーと VM を保ったままの再起動はまだ | あり | あり | あり | あり | あり |
| オープンソース | なしVM は標準形式のみを使用。概要を参照 | ありAGPL | なし | なし | なし | あり |
| ライセンスと価格 | あり個人利用は無料。商用利用は当方の許可が必要 | あり無料。企業向けリポジトリとサポートは有償 | 一部無料の 8.0 U3e エディションあり。vSphere は有償 | 一部Windows Server または Windows Pro のライセンスに付属 | なし有償ライセンス | あり無料の Community Edition |
製品名は各所有者に帰属します。keelOS の列は現行リリースでできることを示しています。詳細と計測結果は機能ページとリリースノートにあります。
出典
- ホスト再起動時の VM の扱いを製品別にまとめたもの(リンク付き)
- Broadcom:無償の vSphere Hypervisor 8.0 U3e
- Microsoft:Discrete Device Assignment とその制限(保存不可、ライブマイグレーション不可)
- Microsoft:Windows Server 2025 の GPU パーティショニング
- Proxmox:Datacenter Manager
- Proxmox フォーラム:Intel 内蔵 GPU の SR-IOV にはサードパーティの i915-sriov-dkms モジュールが必要
- Unraid:Unraid OS 7.2 に組み込まれた API
- Unraid フォーラム:Unraid 7.1 での Windows 11 の Secure Boot と TPM
- TrueNAS:VM の管理(TPM オプション)。25.04 の Instances は実験的
- TrueNAS フォーラム:25.10 で Windows 11 の TPM の状態が失われる