オープンソースの仮想化プログラムVirtualBoxがバージョン4に到達し、開発者たちはこれを大きなマイルストーンとして歓迎しています。VirtualBoxは、今年初めにOracleがSunを買収した際に取り組んだ数多くのプロジェクトの一つであり、今回が同社にとって初のメジャーリリースとなります。
技術的にはハイパーバイザーとして知られるVirtualBoxは、既存のOS上で動作する仮想化されたOSインスタンスを作成できます。VirtualBoxにはWindows、Intel Mac、Linux、Solaris向けのバージョンがあり、これらのOSも仮想化できますが、OS XのServerエディションのみがサポートされています。

今回、VirtualBoxのライセンスシステムに大きな変更が加えられましたが、これは間違いなく改善されたと言えるでしょう。これまでユーザーは、ソースコードとして提供され、使用前にコンパイルする必要があったオープンソースエディション(OSE)と、個人使用・評価ライセンス(PUEL)の対象で、標準のインストーラーとして提供されていたVirtualBoxのメインリリースのどちらかを選択できました。
メインリリースのみが、マウスのサポートだけでなく、完全なUSB機能を備えていました。また、仮想マシンへのリモートアクセスを可能にするリモートデスクトッププロトコル(RDP)も搭載されていました。
バージョン4ではOSEが廃止されました。代わりに、VirtualBoxの基本リリースがソースコードと標準インストーラーの両方の形式で提供され、USB 2.0とRDPのサポートはPUELでリリースされる「拡張パック」に移行しました。
ベースリリースでは、USB 1.1の完全サポートが利用可能になりました。拡張パックを除くすべてのコンポーネントはオープンソースであり、GPLv2ライセンスの下でリリースされています。
エンド ユーザーにとって、これは何の意味もありません。違いに気付かないからです。ベース リリースと拡張パックはどちらも引き続き無料で自由に利用できますが、既存の仮想マシンに USB 2.0 ドライバーがある場合は、メイン プログラムに加えて拡張パックもダウンロードしてインストールする必要があります。
機能を拡張パックに分割するのは戦略的なものです。Oracleが、何らかの便利な機能を有料で追加する拡張パック用のアプリストアが登場し、OracleがVirtualBoxで利益を上げることを期待していると言っても過言ではありません。しかし、これは過去に困難でした。Sun(そして後にOracle)がVirtualBoxを希望者に無料で提供していたからです。数百台のマシンにVirtualBoxを導入したい場合、ボリュームライセンスが必要でしたが、仮想化の導入の性質上、これはほとんど必要ありませんでした。

バージョン 4 のその他の主な新機能としては、完全に再設計されたユーザー インターフェイス、ゲスト OS での最大 2 GB のメモリのサポート、仮想マシン内でのハードウェアの追加 (Intel HD オーディオ、仮想化マシンに PCI Express サポートをもたらす Intel ICH9 チップセットなど) などがあります。
OracleはSunが残したオープンソースの遺産には積極的ではありませんでしたが、VirtualBoxに関しては最も健全な道を選んだように見えます。ユーザーにとって実質的に何も変わっていません。オープンソースの観点から見ると、VirtualBoxはOracleが新しいシステムを導入するためにインストーラーとユーザーマニュアルをオープンソース化する必要があったため、より強力になっています。
VirtualBoxは、完全に無料でありながら強力な仮想化オプションを必要とする方にも、仮想化の素晴らしさを実際に試してみたい方にも最適な選択肢です。Oracleのウェブサイトからダウンロードできます。
Keir Thomasは前世紀からコンピューティングに関する執筆活動を続けており、近年ではベストセラー書籍を数冊執筆しています。彼について詳しくはhttps://keirthomas.comをご覧ください。Twitterのフィードは@keirthomasです。