VirtualBox
Oracle VM VirtualBox (オラクル ブイエム バーチャルボックス)とは、x86ならびにAMD64/Intel64にかかる仮想化ソフトウェアパッケージの一つ。当初はInnotekにより開発され、現在の開発は米国オラクルが行っている。
ホストのウェブカメラのパススルー機能(ゲスト側からホストのウェブカメラを透過的に使用できるようにする機能、バージョン4.3から追加)
LinuxホストにおけるPCIバスパススルー機能(バージョン6.0まで。ゲスト側からPCIデバイスを透過的に使用可能にする機能、実験的機能)
IntelカードによるPXEブート機能
シームレスモード (ホストOSとゲストOSのデスクトップの操作を統合する機能)
ゲスト仮想ディスクの暗号化(バージョン5.0から追加)
初回のみ別途ダウンロード及びインストールが必要。一度インストールすればVirtualBox本体をアップデートしたあとの初回起動時にExtension Packのアップデートをするか聞かれ、応じればそのままアップデート作業に入るため別途ダウンロードの必要はない。またインストール後はパッケージを削除するか聞かれるので、応じれば自動的に削除される仕様となっている。
phpVirtualBoxとは、VirtualBoxをWebブラウザで操作するためのウェブサービスソフトウェア。その名のとおりサーバサイトはPHPで記述されている他、インタフェースまわりにAjaxが用いられている。動作にはPHP動作をサポートするWebサーバ、PHP、VirtualBoxが必要。GUIでできることはほぼすべてできるようになっている。
標準で16MBのVRAMを搭載するVESAカードをグラフィック機能として提供する(VRAMの値は128MBを上限として調節可能)。ゲストOSとしてWindows XP以降、macOS、Linux あるいはSolarisを使用する場合、Guest Additionsとして提供される追加のグラフィック・ドライバにより、描画性能の向上と機能の追加が可能である(VRAMは128MB推奨)。例として、ホストOS上で仮想マシンのウインドウサイズを変更した場合、ゲストOSの解像度が動的に変更される。また、バージョン2.1以降においては、追加のグラフィック・ドライバにより、OpenGLやDirectX 9などの3D描画に対応する(停止中に3D/2Dアクセラレーションフラグを有効にする必要がある)。