Oracle、VirtualBoxにKVMバックエンドを統合しLinuxサポートを強化

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への回帰を促す可能性がある。

関連記事

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
AIによって生成された画像

Linux 7.0 カーネルが複数の強化機能をマージ

AIによるレポート AIによって生成された画像

Linux 7.0 カーネルの開発では、AppArmor、AMDGPU、Ceph、eCryptfs への更新が組み込まれました。これらの変更にはセキュリティとハードウェアサポートの改善が含まれます。これらのマージは、カーネルリリースに向けた継続的な進展を示しています。

Oracle はオープンソースの仮想化ソフトウェアの 7.2 シリーズにおける 3 番目のメンテナンスアップデートである VirtualBox 7.2.6 をリリースしました。このバージョンでは、今後の Linux 6.19 カーネルに対する初期サポートが導入され、Windows、Linux、macOS のホストおよびゲストにおける多数の安定性修正が含まれています。このアップデートは、クラッシュ、パフォーマンス問題、互換性問題を解決し、ユーザーの信頼性を向上させます。

AIによるレポート

QEMUバージョン10.2は、Hyper-Vゲスト向けの新しいMSHVアクセラレータを導入します。Microsoftはこのオープンソース仮想化の開発について見解を示しました。この更新は、Linuxベースの環境でのパフォーマンス向上を目指しています。

Linuxグラフィックス開発者が、古いAMD GCN GPUを悩ませる仮想メモリ障害に対処するためのパッチを提出した。これらの修正は、HD 7000やR9 290シリーズなどのカードのVulkanワークロード時の安定性を向上させることを目的としている。変更はLinux Kernel 6.19リリースを前にしたものだ。

AIによるレポート

QEMU の最新バージョン 10.2 がリリースされました。この更新では、パフォーマンス向上のための IO_uring サポートが導入されています。

Linux カーネル 7.0 の最初のリリース候補が公開され、さまざまな改良が取り込まれました。このバージョンには Microsoft Hyper-V の改良、AMD Zen 6 のパフォーマンス監視サポート、Intel Diamond Rapids プロセッサへの準備が含まれます。カーネルのクレジットで Linux-Next の作成者が称えられるようになりました。

AIによるレポート

Linus Torvaldsは、6.xシリーズ終了後にLinuxカーネルがバージョン7.0へ移行すると発表し、オープンソースプロジェクトにとって化粧的だが象徴的なマイルストーンを示した。この決定は、マイナー番号を管理可能に保つ確立されたバージョン管理慣行に従い、変更に伴う主要な技術的改修はない。進行中の開発にはRust統合の拡大とハードウェアサポートの強化が含まれる。

 

 

 

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否