Oracleは自社のハイパーバイザーVirtualBoxにKVMバックエンドを統合し、Linuxカーネルの組み込み仮想化機能を使用可能にすることで、カスタムモジュールの代わりとする。これにより、長年のカーネル更新やSecure Bootとの互換性問題が解決される。この変更はユーザーやディストリビューションのパフォーマンス向上とメンテナンスの容易化をもたらす可能性がある。
十数年にわたり、VirtualBoxはシンプルなインターフェースとLinux、Windows、macOS、Solarisなどのクロスプラットフォームサポートにより、開発者や趣味家に人気を博してきた。しかし、Linuxホストではツリー外のカーネルモジュールvboxdrvに依存しており、カーネル更新ごとに再コンパイルが必要でSecure Bootとの問題を引き起こしていた。これらの問題から、一部のユーザーはLinuxカーネルに直接統合されたKVMやQEMUなどの代替へ移行した。Phoronixが最初に報じたKVMバックエンドへの移行により、VirtualBoxはカーネルの/dev/kvmデバイスと連携可能となり、QEMUやCloud Hypervisorと同じ仕組みを利用する。これにより、VirtualBoxはKVM経由でCPUとメモリの仮想化を処理しつつ、デバイスのエミュレーション、USBパススルー、ゲスト追加などの独自機能を保持する。この統合のためのコミュニティパッチはcyberus-technologyが長年開発していたが、Oracleが公式にアップストリームしたことは重要な進化を示す。このアーキテクチャ更新により、Oracleのメンテナンス負担が軽減され、不安定なカーネルAPIを追跡する必要がなくなる。KVMの安定性とSecure Boot互換性により、一般的な障害箇所が排除され、LinuxディストリビューションがVirtualBoxをパッケージ化・サポートしやすくなる。例えばFedoraなどのディストリビューションはカーネル非互換性でVirtualBoxの包含に苦労してきた。パフォーマンスは特に高負荷ワークロードで向上し、Amazon、Google、Oracleのクラウドプラットフォームを支えるKVMの最適化パスを活用する。ただし、このバックエンドはLinux専用であり、他のOSでは既存エンジンを維持するため、分割アーキテクチャとなる。Oracleは完全統合のタイムラインや独自拡張パックの互換性(USB 3.0やディスク暗号化などの機能を含む)について詳細を明かしていない。全体として、この現実的な一歩はLinux仮想化におけるKVMの優位性を認め、ユーザーにとっての煩わしさを減らし、エコシステムとの結びつきを強めることでVirtualBoxへの回帰を促す可能性がある。