Cloud Hypervisor

Rust製のオープンソースVMM(Virtual Machine Monitor)。最小限のハードウェアエミュレーションでモダンなクラウドワークロードを動かすことに特化している。KVMおよびMicrosoft Hypervisor(MSHV)上で動作し、x86-64・AArch64をサポート。Linux Foundation傘下のプロジェクト。 #virtualization #rust

rust-vmmとの関係

rust-vmmプロジェクト(仮想化用のRust製クレートを各プロジェクト間で共有・再利用する取り組み)の理念を採用しており、コードの大部分はFirecrackerやcrosvmの実装をベースにしている。

特徴

  • CPU・メモリ・デバイスのホットプラグに対応
  • Windows/Linux両方のゲストOSを実行可能
  • vhost-userによるデバイスオフロード
  • 起動時間は約200ms
  • Intelエンジニアが中心となりつつ、MicrosoftやArmなど他組織からの継続的なコントリビューションもある

用途

microVM型のVMMとして、Hypemanなど複数ハイパーバイザーを切り替え可能なランタイムの選択肢の一つに採用されている。

コンテナ向け軽量VM技術の中での位置づけ

Firecrackerと並ぶ、土台となるVMM実装の一つ。

出典

作成日時: 2026-08-12 23:14 / 更新日時: 2026-08-12 23:36