VirtualBox は KVM ハイパーバイザー上で実行するように適合されています

Cyber​​us Technology は、VirtualBox KVM バックエンドのコードを公開しました。これにより、VirtualBox で提供される vboxdrv カーネル モジュールの代わりに、VirtualBox 仮想化システムの Linux カーネルに組み込まれた KVM ハイパーバイザーを使用できるようになります。バックエンドは、従来の管理モデルと VirtualBox インターフェイスを完全に維持しながら、仮想マシンが KVM ハイパーバイザーによって実行されることを保証します。 VirtualBox 用に作成された既存の仮想マシン構成を KVM で実行することがサポートされています。コードは C および C++ で書かれており、GPLv3 ライセンスの下で配布されます。

KVM 上で VirtualBox を実行する主な利点:

  • VirtualBox および VirtualBox 用に作成された仮想マシンを、QEMU/KVM および Cloud Hypervisor などの KVM を使用する仮想化システムと同時に実行する機能。たとえば、特別なレベルの保護を必要とする分離されたサービスは Cloud Hypervisor を使用して実行できますが、Windows ゲストはよりユーザー フレンドリーな VirtualBox 環境で実行できます。
  • VirtualBox カーネル ドライバー (vboxdrv) をロードせずに作業するためのサポート。これにより、サードパーティ モジュールのロードを許可しない、認定および検証された Linux カーネル ビルド上で作業を整理できます。
  • KVM ではサポートされている高度なハードウェア仮想化アクセラレーション メカニズムを使用する機能ですが、VirtualBox では使用されません。たとえば、KVM では、APICv 拡張機能を使用して割り込みコントローラーを仮想化することができ、これにより割り込み遅延が短縮され、I/O パフォーマンスが向上します。
  • KVM には、仮想化環境で実行される Windows システムのセキュリティを強化する機能が存在します。
  • VirtualBox でまだサポートされていない Linux カーネルを搭載したシステム上で実行します。 KVM はカーネルに組み込まれますが、vboxdrv は新しいカーネルごとに個別に移植されます。

VirtualBox KVM は、Intel プロセッサを搭載した x86_64 システム上の Linux ベースのホスト環境で安定した動作を保証します。 AMD プロセッサのサポートは存在しますが、まだ実験段階としてマークされています。

VirtualBox は KVM ハイパーバイザー上で実行するように適合されています


出所: オープンネット.ru

コメントを追加します