バーチャルボックス

バーチャルボックス
原作者InnoTek Systemberatung GmbH (2007 ~ 2008) Sun Microsystems (2008 ~ 2010)
開発者オラクル社
初回リリース2007年1月15日 (2007年1月15日
安定版リリース
7.2.6 [ 1 ] ウィキデータで編集する / 2026年1月20日
リポジトリ
書かれたCC++x86アセンブリPython
オペレーティング·システムWindowsmacOSLinuxSolaris [ 2 ]
プラットフォームx86-64、Apple Silicon ARM64バージョン7.1以降(バージョンシリーズ5.xおよびそれ以前のバージョンはIA-32で動作)[ 3 ]
タイプハイパーバイザー
ライセンス
Webサイトwww.virtualbox.orgWikidataで編集する

Oracle VirtualBox(旧称Sun VirtualBoxSun xVM VirtualBoxInnoTek VirtualBox)は、Oracle Corporationが開発したx86およびARM仮想化用のホスト型ハイパーバイザーです。VirtualBoxは元々InnoTek Systemberatung GmbHによって開発され、同社は2008年にSun Microsystemsに買収され、Sun Microsystemsは2010年にOracleに買収されました。

VirtualBoxは、 Microsoft WindowsmacOSLinuxSolarisOpenSolarisにインストールできます。FreeBSD [ 5 ]Genode [ 6 ] への移植版もあります。Windows 、Linux、 BSDOS/2、Solaris、HaikuOSx86で動作するゲスト仮想マシンの作成と管理をサポートし、[ 7 ] Appleハードウェア上のmacOSゲストの限定的な仮想化もサポートしてます。[ 8 ] [ 9 ]一部のゲストオペレーティングシステムでは、デバイスドライバーとシステムアプリケーションの「Guest Additions」パッケージを使用できます。[ 10 ] [ 11 ]これは通常、パフォーマンス、特にグラフィックのパフォーマンスを向上させ、ホストOS上の仮想マシンのウィンドウのサイズが変更されたときにゲストOSの解像度を自動的に変更できるようにします。

VirtualBoxはGNU一般公衆利用許諾書(GPL)および、ソース配布物のほとんどのファイルについてはオプションでCDDLの条件に基づいてリリースされており、フリーのオープンソースソフトウェアです。ただし、拡張機能パックはプロプライエタリソフトウェアであり、個人ユーザーのみに無料で提供されます。VirtualBoxのライセンスは、CDDLおよびその他のGPLと互換性のないライセンスへのリンク例外を付帯してGPLv3に再ライセンスされました。[ 12 ]

歴史

VirtualBox OSE のロゴ、2007~2010
VirtualBox のロゴ、2010~2024 年

VirtualBoxは、ドイツのヴァインシュタットに拠点を置くInnoTek Systemberatung GmbHによって、独自ソフトウェアライセンスの下で初めて提供され、VirtualBox個人使用および評価ライセンス(PUEL)に従って、個人または評価目的で製品の1つのバージョンが無料で利用可能になりました。 [ 13 ] 2007年1月、 LiSoGの助言に基づいて、InnoTekはGNU一般公衆利用許諾書(GPL)バージョン2の要件に従って、 VirtualBox Open Source Edition(OSE)を無料のオープンソースソフトウェアとしてリリースしました。 [ 14 ]

InnoTekは、仮想化におけるOS/2およびLinuxのサポート[ 15 ]や、後にMicrosoftに買収されたConnectix製品のOS/2移植[ 16 ]の開発にも貢献しました。具体的には、 Windows Virtual PCMicrosoft Virtual Serverの両方に「追加」コードを開発し、共有クリップボードや動的なビューポートのサイズ変更 など、ホストとゲストOS間の様々な連携を可能にしました。

サン・マイクロシステムズは2008年2月にイノテックを買収した。[ 17 ] [ 18 ] [ 19 ]

2010年1月にオラクル社がサン・マイクロシステムズ社を買収した後、この製品は「Oracle VM VirtualBox」としてブランド名が変更されました。[ 20 ] [ 21 ] [ 22 ]

2019年12月、VirtualBoxはソフトウェアベースの仮想化のサポートを削除し、ハードウェア支援による仮想化のみを実行するようになりました。[ 23 ] [ 2 ]

2025年8月、VirtualBoxはARM仮想化を全面的にサポートし始めました。[ 24 ]

リリース履歴

バージョン 発売日 注目すべき変更点
3.2 [ 25 ]2010年5月19日
4.0 [ 26 ]2010年12月22日
  • PUELとOSEの分離は廃止され、オープンソースの基本製品と、その上にインストールできるクローズドソースの拡張パックが採用されました。この変更の一環として、VirtualBoxの追加コンポーネント(インストーラ、ドキュメント、デバイスドライバ)がオープンソース化されました。
  • Intel HD オーディオ コーデックエミュレーション
  • Intel ICH9チップセットエミュレーション
  • VMの移植性を向上させるために、すべてのVMデータが1つのフォルダに保存される新しいVMストレージスキーム
  • VM プレビューとスケール モードの新しい外観を含むいくつかの UI 強化
  • 32ビットホストでは、VMはそれぞれ1.5 GBを超えるRAMを使用できます。
  • OVFに加えて、単一ファイルのOVA形式もサポートされています。
  • CPU使用率とI/O帯域幅はVMごとに制限可能
  • Apple DMG イメージ (DVD) のサポート
  • Linux/Solaris ゲスト向けのマルチモニター ゲスト設定 (以前は Windows のみ)
  • Oracle、VDI(VirtualBox ディスク イメージ)、Microsoft、VHD(Virtual PC ハード ディスク)のディスク イメージ形式のサイズ変更
4.1 [ 27 ]2011年7月19日
  • Windows Aero サポート (実験的)
  • 仮想マシンのクローン作成
4.2 [ 28 ]2012年9月13日
  • 仮想マシン グループ – 仮想マシンのグループを 1 つのユニットとして管理できます (電源のオン/オフ、スナップショットの取得など)
  • VM実行中に一部のVM設定を変更できる
  • ICH9チップセットの場合、最大36枚のNICをサポート
  • ネットワークI/O帯域幅の制限をサポート
  • ホスト システムの起動時に VM を自動的に実行できます (Windows ホストを除く)
4.3 [ 29 ]2013年10月15日
  • VMビデオキャプチャのサポート
  • ホストタッチデバイスのサポート(GUIはホストタッチイベントをゲストに渡す)/そのようなデバイスのUSB仮想化
5.0 [ 30 ]2015年7月9日
  • Windows および Linux ゲストの準仮想化サポートにより、時間管理の精度とパフォーマンスが向上します。
  • Intelのハードウェア実装に基づくUSB3コントローラ。 [ 31 ] Windows 8以降のすべてのWindowsバージョン、2.6.31以降のすべてのLinuxカーネル、およびバージョン10.7.4以降のMac OS Xでサポートされています。
  • Windows、Linux、Solarisゲスト向けの双方向ドラッグアンドドロップのサポート
  • 非フリー拡張機能によるVMディスクイメージの暗号化
  • VM出力スケーリングとHiDPIディスプレイのサポート
  • GUIを使用したSATAディスクのホットプラグ
  • USBトラフィックキャプチャ
  • VMはGUIセッションから切断され、バックグラウンドで実行できる[ 32 ]
  • AVX、AVX-2、AES-NISSE 4.1/4.2 命令(ホスト CPU でサポートされている場合)
6.0 [ 33 ]2018年12月18日
  • Oracle Cloudへの仮想マシンのエクスポートのサポート
  • ゲストファイルシステムを制御し、ゲストファイルシステムから/ゲストファイルシステムにファイルをコピーできるファイルマネージャ
  • Linuxホスト用のVMSVGA GPUドライバー
  • サラウンドスピーカーのセットアップサポート
  • AMD CPU 上のハードウェア支援によるネスト仮想化のサポート
6.1 [ 34 ]2019年12月10日
  • Oracle Cloudからの仮想マシンのインポートのサポート
  • Intel Core i5 Broadwell以降の Intel CPU にネストされた仮想化のサポートを追加しました(AMD CPU ではすでに利用可能でした)
  • Windows ホストとゲストのみのドラッグ アンド ドロップによるファイル転送の実験的なサポート (デフォルトでは無効になっており、VBoxManage を使用して有効にする必要があります)
  • ハードディスクと光学ドライブの virtio-scsi のサポート(ブートサポートを含む)
  • 最大1024個のCPUを搭載したホストをサポート
  • Windows ゲスト向けのDXVA (ハードウェア アクセラレーション ビデオ デコード) のサポート
  • 多くのゲストOSとの互換性を向上させるEFIのNVRAMサポート
  • ゲストに任意のキーを入力するためのソフトウェア キーボード(仮想)
  • ゲストCPU使用率の監視
  • ソフトウェアCPU仮想化のサポートが廃止されました。ハードウェア仮想化をサポートするCPUが必要になりました。
  • LinuxホストのPCIパススルーのサポートを廃止
7.0 [ 35 ]2022年10月10日
  • Windows 11ゲストのサポート:UEFIセキュアブートとTPM 1.2および2.0チップのエミュレーション[ 36 ]
  • IntelおよびAMD IOMMUエミュレーション
  • 完全なVM暗号化(以前のVirtualBoxリリースではVMディスクのみ暗号化可能)がCLI経由で利用可能[ 36 ]
  • WindowsではDirectX 11 、他のホストではDXVKによる3Dアクセラレーション[ 36 ]
  • UIのダーク モードは現在Windowsホストにのみ実装されています
  • Apple ARM64ホストへの実験的なサポート[ 36 ]
7.1 [ 37 ]2024年9月9日
7.2 [ 38 ]2025年8月14日
  • ARM上のWindows VMのARM仮想化[ 24 ]
  • ARM ホスト向け Windows ARM 仮想化
  • MacOS ARM ホストのゲスト向けにDXMTを使用した Direct3D 10/11 の実験的な 3D アクセラレーション
7.2.6 [ 24 ]2026年1月20日 以前は独自仕様だった以下の機能がオープンソース化されました。
  • ディスクとVMの暗号化
  • VRDPサーバー
  • USBスマートカードエミュレーション

ライセンス

コアパッケージは、2010年12月のバージョン4以降、GNU一般公衆利用許諾書バージョン2(GPLv2)に基づくフリーソフトウェアです。独自ライセンスに基づく補足パッケージは、 USB 2.0および3.0デバイス、リモートデスクトッププロトコル(RDP)、ディスク暗号化、NVMe、およびブート前実行環境(PXE)のサポートを追加します。このパッケージは「VirtualBox Oracle VM VirtualBox拡張パック」と呼ばれています。クローズドソースのコンポーネントが含まれているため、ソースコードは入手できません。[ 39 ]このライセンスはPersonal Use and Evaluation License(PUEL)と呼ばれています。個人使用、教育目的、および評価目的での無償アクセスが許可されています。[ 40 ] VirtualBoxバージョン5.1.30以降、[ 41 ] Oracleは個人使用を、非営利目的で1台のコンピュータにインストールすることを定義しています。[ 42 ]

バージョン4より前は、VirtualBoxソフトウェアには2つの異なるパッケージがありました。フルパッケージはPUELの下で無償提供され、その他の商用展開用のライセンスはOracleから購入可能でした。2つ目のパッケージであるVirtualBox Open Source Edition (OSE)はGPLv2の下でリリースされました。このOSEでは、GPLv2の下では利用できないプロプライエタリなコンポーネントが削除されました。[ 42 ] [ 39 ]

2011年9月9日以降、[ 43 ] VirtualBoxのBIOS構築にはOpen Watcomコンパイラが必要となり、[ 44 ] Sybase Open Watcom Public Licenseに基づいてリリースされています。Open Source Initiativeはこれを「オープンソース」として承認していますが、[ 45 ] Free Software FoundationDebian Free Software Guidelinesはこれを「フリー」とはみなしていません。[ 44 ] [ 46 ]

VirtualBoxはmacOSゲストを試験的にサポートしています。ただし、macOSのエンドユーザーライセンス契約では、 Apple以外のハードウェアでの実行は許可されていません。オペレーティングシステムは、Appleシステム管理コントローラ(SMC)を呼び出してハードウェアの信頼性を検証することで、この制限を強制します。すべてのAppleマシンにはSMCが搭載されています。[ 47 ]

仮想化

Ubuntu上の VirtualBox でUbuntu Live CD を実行する

VirtualBoxのユーザーは、単一のホストオペレーティングシステム(ホストOS)下で複数のゲストOSをロードできます。各ゲストOSは、それぞれの仮想マシン(VM)内で独立して起動、一時停止、停止できます。ユーザーは各VMを独立して設定し、ソフトウェアベースの仮想化またはハードウェアアシスト仮想化(ホストハードウェアがサポートしている場合)のいずれかを選択して実行できます。ホストOSとゲストOSおよびアプリケーションは、共通のクリップボードや仮想ネットワーク機能など、様々なメカニズムを介して相互に通信できます。ゲストVMは、設定により直接通信することもできます。[ 48 ]

ハードウェア支援

VirtualBoxは、 IntelVT-xAMDAMD-Vの両方のハードウェア支援型仮想化をサポートしています。これらの機能を利用することで、VirtualBoxは各ゲストVMをそれぞれ独立したアドレス空間で実行できます。ゲストOSのリング0のコードは、リング1ではなく、ホストのリング0でVMX非ルートモードで実行されます。

バージョン6.1以降、VirtualBoxはこの方法のみをサポートしています。[ 23 ] [ 2 ]それまで、VirtualBoxはハードウェア支援による仮想化を備えたホスト上でのみ、一部のゲスト(64ビットゲスト、SMPゲスト、および特定のプロプライエタリOSを含む)をサポートしていました。

デバイスと周辺機器

VirtualBoxは、ネイティブVDI(仮想ディスクイメージ)、[ 49 ] VMwareVMDKMicrosoftVHDの3つの形式でハードディスクをエミュレートします。そのため、他のハイパーバイザソフトウェアで作成されたディスクもサポートしています。VirtualBoxは、 iSCSIターゲットやホスト上のrawパーティションに接続し、仮想ハードディスクとして使用することもできます。VirtualBoxは、ハードドライブを接続できる IDE(PIIX4およびICH6コントローラ)、SCSISATA(ICH8Mコントローラ)、およびSASコントローラをエミュレートします。

VirtualBoxはバージョン2.2.0(2009年4月)以降、Open Virtualization Format (OVF)をサポートしています。 [ 50 ]

ISOイメージとホストに接続された物理デバイスの両方をCDまたはDVDドライブとしてマウントできます。VirtualBoxはライブCDおよびDVDからのオペレーティングシステムの実行をサポートしています。

VirtualBoxはデフォルトで、 VBEまたはUEFI GOP互換のカスタム仮想グラフィックカードを介してグラフィックサポートを提供します。Windows、Linux、Solaris、OpenSolaris、OS/2ゲスト用のGuest Additionsには、ビデオパフォーマンスを向上させる特別なビデオドライバが含まれており、VMウィンドウのサイズ変更時にゲスト解像度を自動調整する機能[ 51 ]や、仮想化WDDMドライバ によるデスクトップ構成などの追加機能も備えています。

イーサネットネットワークアダプタの場合、VirtualBoxは次のネットワークインターフェースカードを仮想化します: [ 52 ]

  • AMD PCnet PCI II (Am79C970A)
  • AMD PCnet-Fast III (Am79C973)
  • インテル Pro/1000 MT デスクトップ (82540EM)
  • Intel Pro/1000 MT サーバー (82545EM)
  • インテル Pro/1000 T サーバー (82543GC)
  • 準仮想化ネットワークアダプタ(virtio-net)

エミュレートされたネットワークカードにより、ほとんどのゲストOSは、ネットワークハードウェア用のドライバーを探してインストールすることなく実行できます。これらのドライバーはゲストOSの一部として出荷されるためです。特別な準仮想化ネットワークアダプターも利用可能で、特定のハードウェアインターフェースを一致させる必要がなくなるためネットワークパフォーマンスが向上しますが、ゲストOS側で特別なドライバーのサポートが必要になります。(多くのLinuxディストリビューションには、このドライバーが同梱されています。) デフォルトでは、VirtualBoxはNATを使用し、 Firefoxsshなどのエンドユーザー向けインターネットソフトウェアはNATを介して動作します。ホストネットワークアダプターを介したブリッジネットワークや、ゲスト間の仮想ネットワークも設定可能です。最大36個のネットワークアダプターを同時に接続できますが、グラフィカルインターフェースから設定できるのは4個だけです。

サウンドカードの場合、VirtualBoxはIntel HD Audio、Intel ICH AC'97、SoundBlaster 16デバイスを仮想化します。[ 53 ]

USB 1.1コントローラがエミュレートされているため、ホストに接続されたUSBデバイスはすべてゲストで確認できます。独自の拡張パックはUSB 2.0またはUSB 3.0コントローラを追加し、VirtualBoxがRDPサーバーとして機能する場合、リモートRDPクライアント上のUSBデバイスをホストに接続されているかのように使用できるようになります。ただし、クライアントがこのVirtualBox固有の拡張機能をサポートしている場合に限ります(Oracleは、Solaris、Linux、Sun Rayシンクライアント向けにこの機能をサポートしたクライアントを提供しており、将来のバージョンでは他のプラットフォームへのサポートも約束しています)。[ 54 ]

ソフトウェアベース

ハードウェア支援による仮想化がないため、VirtualBox バージョン 6.0.24 以前では標準的なソフトウェアベースの仮想化アプローチが採用されていました。このモードは、Intelリングアーキテクチャ のリング 0 および 3 で動作する 32 ビットゲストオペレーティングシステムをサポートします。

  • システムは、通常はリング0で実行されるゲストOSコードを、ホストハードウェア上のリング1で実行するように再構成します。このコードには、リング1ではネイティブに実行できない特権命令が多数含まれているため、VirtualBoxはコードスキャンおよび分析マネージャ(CSAM)を使用して、リング0のコードを初回実行前に再帰的にスキャンし、問題のある命令を特定します。その後、パッチマネージャ(PATM)を呼び出して、その場でパッチを適用します。これにより、問題のある命令は、ハイパーバイザーメモリ内のVMで安全な同等のコンパイル済みコードフラグメントへのジャンプ命令に置き換えられます。
  • リング 3 で実行されるゲスト ユーザー モード コードは、通常、リング 3 のホスト ハードウェア上で直接実行されます。

どちらの場合も、VirtualBoxはCSAMとPATMを使用して、障害が発生するたびに問題のある命令を検査し、修正します。VirtualBoxには、 QEMUをベースにした動的再コンパイラも搭載されており、リアルモードまたはプロテクトモードのコード(BIOSコード、DOSゲスト、オペレーティングシステムの起動など)を完全に再コンパイルできます。[ 55 ]

これらの技術を使用することで、VirtualBoxはVMwareの後継バージョンに匹敵するパフォーマンスを実現できました。[ 56 ] [ 57 ]

この機能はVirtualBox 6.1以降では削除されました。[ 23 ] [ 2 ]

特徴

  • 以前の状態に戻すことができる RAM とストレージのスナップショット。
  • スクリーンショットスクリーンビデオキャプチャ
  • 「ホストキー」は、ゲストシステムにキャプチャ(連結)されている場合にキーボードとマウスカーソルをホストシステムに解放するためのキーです。また、設定、再起動、スクリーンショットなどの機能へのキーボードショートカットにも使用されます。デフォルトでは右側のCtrlキー、Macの場合は左側のキーです。[ 58 ] [ 59 ]⌘ Command
  • マウス ポインターの統合。ゲスト オペレーティング システムでサポートされている場合、仮想画面の内外を移動したときにマウス カーソルが自動的に結合および切断されます。
  • シームレスモード - 仮想化されたアプリケーションを通常のデスクトップアプリケーションと並行して実行する機能
  • 共有クリップボード
  • 「ゲスト追加」ソフトウェアによる共有フォルダ[ 60 ]
  • システム間の切り替えを容易にする特別なドライバーとユーティリティ
  • 共有 RAM、ビデオメモリ、CPU 実行容量を指定する機能
  • 複数の画面をエミュレートする機能[ 61 ]
  • コマンドラインインタラクション(GUIに加えて)
  • VMの設定と実行を制御するための公開API(JavaPythonSOAPXPCOM[ 62 ]
  • AMD-VおよびIntel VTのネストされたページング( SLATをサポートし、SLAT が有効になっているプロセッサのみ)
  • 3D グラフィックアクセラレーションの限定的なサポート( OpenGL 3.0 まで (ただし 3.0 は含まない)、Direct3D 9.0c ( Wineの Direct3D から OpenGL への変換 (バージョン 7.0 より前、またはそれ以降のリリースではDXVK ) を含む)
  • SMPサポート (仮想マシンあたり最大 32 個の仮想 CPU)、バージョン 3.0 以降
  • テレポート(別名ライブマイグレーション
  • 2Dビデオ出力アクセラレーション(ビデオデコードアクセラレーションと間違えないでください)、バージョン3.1以降
  • EFIはバージョン3.1以降でサポートされている(Windows 7 [ 63 ] [ 64 ]ゲストはサポートされていない)[ 65 ]

ストレージエミュレーション

ストレージ サポートには以下が含まれます。

  • RAWハードディスクアクセス - ホストシステム上の物理ハードディスクパーティションをゲストシステムに表示します。
  • VMware仮想マシン ディスク ( VMDK ) 形式のサポート - VMware とのディスク イメージの交換が可能
  • Microsoft VHDサポート
  • QEMU qed およびqcowディスク
  • Parallels 仮想化製品で使用される HDD 形式のディスク (バージョン 2 のみ、バージョン 3 と 4 はサポートされていません)

制限事項

  • Windows Vista以前のWindowsゲスト向けの3Dグラフィックアクセラレーション[ 66 ]はバージョン6.1で削除されました。[ 67 ]
  • VirtualBoxはUSB2デバイスとの間の転送速度が非常に低いです。[ 68 ] [ 69 ]
  • USB3機器の場合、 Windows VistaWindows XPなどの古いゲストOSでは適切なドライバがないため、デバイスパススルーは機能しません。しかし、VirtualBoxバージョン5.0以降では、これらのOSでUSB3を有効にする実験的なUSB3コントローラ(ルネサスuPD720201 xHCI)が追加されました。このため、いくつかの設定ファイルを編集する必要があります。[ 70 ] [ 71 ]
  • macOSのGuest Additionsは現在利用できません。[ 72 ]
  • Windows 9xWindows 95、98ME)のネイティブゲストアドオンは利用できません。そのため、デフォルトの色深度ではグラフィックアクセラレーションが不足し、パフォーマンスが低下します。サードパーティ製の外部ソフトウェア[ 73 ] [ 74 ] [ 75 ]使用することで、32ビットカラーモードのサポートを有効にし、パフォーマンスを向上させることができます。[ 76 ] [ 77 ] [ 78 ]
  • EFIのサポートは不完全です。例えば、Windows 7ゲストのEFIブートはサポートされていません。[ 72 ] [ 65 ]
  • DirectXOpenGLパススルーの古いバージョンのみがサポートされています(この機能は、各VMごとに3Dアクセラレーションオプションを使用して個別に有効にすることができます)。[ 79 ]
  • ビデオRAMは技術的な問題により128MiB(2Dビデオアクセラレーションを有効にすると256MiB)制限れています[ 80 ](単にGUIを変更してユーザーがVMビデオRAMをより多く割り当てられるようにしたり、 VM構成ファイルを手動で編集したりしても機能せず、致命的なエラーが発生します[ 80 ])。
  • Windows 95/98/98SE/MEは、最新のCPU(AMD Zen以降、Intel Tiger Lake以降)およびハードウェア支援仮想化(VirtualBox 6.1以降)ではインストールできないか、動作が不安定です。これは、これらのOSのコーディングが適切でないことが原因です。 [ 81 ] [ 82 ] [ 83 ]この問題を修正するためのオープンソースパッチが開発されており、新しい高速CPUで動作させるとシステムがクラッシュするWindows 95/98/98SEのバグも修正されています。[ 84 ]
  • Windows 11ゲストを実行するにはVirtualBox 7.0 [ 85 ]以降が必要です。[ 86 ] Windows 11との完全な互換性はVirtualBoxバージョン7.0.14以降で実現されます。
  • 提供されているNVMeコントローラーはWindowsゲストをサポートしていません。[ 87 ]

ホストOS

サポートされているオペレーティングシステムは次のとおりです。[ 88 ]

  • Windows 10 64ビット版以降。64ビット版WindowsのサポートはVirtualBox 1.5で追加されました。32ビット版Windowsのサポートは6.0で削除されました。
    • Windows 2000のサポートはバージョン1.6で削除されました。[ 89 ] [ 90 ]
    • Windows XPのサポートはバージョン5.0で削除されました。[ 91 ] [ 92 ]
    • バージョン 5.2 では Windows Vista のサポートが削除されました。
    • バージョン 6.1 では、Windows 7 (64 ビット) のサポートは削除されました。
    • Windows 8(64ビット)のサポートはバージョン7.0で削除されました。[ 93 ] [ 94 ]
    • Windows 8.1(64ビット)のサポートはバージョン7.1で削除されました。[ 95 ]
  • Windows Server 2019以降。
    • Windows Server 2003のサポートは5.0で削除されました。[ 91 ] [ 92 ]
    • Windows Server 2008 のサポートは 6.0 で削除されました。
    • Windows Server 2008 R2のサポートはバージョン7.0で削除されました。[ 93 ] [ 94 ]
    • Windows Server 2012および2016のサポートはバージョン7.1で削除されました。[ 95 ]
  • Linuxディストリビューション
  • macOSバージョン 11 ( Big Sur ) から 14 ( Sonoma )までのARMおよびIntelバージョン:
    • 暫定的な Mac OS X サポート (ベータ ステージ) は VirtualBox 1.4 で追加され、1.6 で完全サポートされます。
    • Mac OS X 10.4 (Tiger) 以前のサポートはVirtualBox 3.1で削除されました。[ 96 ] [ 97 ]
    • Mac OS X 10.5 (Leopard) のサポートはVirtualBox 4.2で削除されました。[ 98 ] [ 99 ]
    • Mac OS X 10.6 (Snow Leopard) および 10.7 (Lion) のサポートは、VirtualBox 5.0 で削除されました。[ 91 ] [ 92 ]
    • Mac OS X 10.8 (Mountain Lion) のサポートはVirtualBox 5.1で削除されました。[ 100 ] [ 101 ]
    • Mac OS X 10.9 (Mavericks) のサポートはVirtualBox 5.2で削除されました。[ 102 ]
    • VirtualBox 6.0 では、Mac OS X 10.10 (Yosemite) および OS X 10.11 (El Capitan) のサポートが削除されました。
    • macOS 10.12 (Sierra) のサポートはVirtualBox 6.1で正式に削除されました(ただし、6.1.16時点ではインストールと実行は可能です)。[ 88 ]
    • macOS 10.13 (High Sierra) および macOS 10.14 (Mojave) のサポートは、VirtualBox 7.0 で正式に削除されました。[ 93 ] [ 94 ]
    • macOS 10.15 (Catalina) のサポートはVirtualBox 7.1で正式に削除されました。[ 95 ]
  • オラクル ソラリス

ゲスト追加

一部の機能には、クローズドソースの「VirtualBox Extension Pack」のインストールが必要です。 [ 2 ]

VirtualBox自体は無料で使用でき、オープンソースライセンスの下で配布されていますが、VirtualBox Extension PackはVirtualBox個人使用および評価ライセンス(PUEL)の下でライセンスされています。拡張パックの個人使用は無料ですが、商用ユーザーはライセンスを購入する必要があります。[ 104 ]

Guest Additions は、それをサポートする各ゲスト仮想マシン内にインストールされます。Extension Pack は、VirtualBox を実行しているホストにインストールされます。

参照

参考文献

  1. ^ “VirtualBox 7.2.6 (2026年1月20日リリース)” . 2026年1月20日. 2026年1月29日閲覧
  2. ^ a b c d e「ダウンロード」 . 2022年9月25日時点のオリジナルよりアーカイブ2012年2月2日閲覧。
  3. ^ 「VirtualBoxをダウンロード」 VirtualBox.orgOracle . 2022年9月25時点のオリジナルよりアーカイブ2012年2月2日閲覧
  4. ^ 「vbox/trunk でのコピー – Oracle VM VirtualBox」www.virtualbox.org . 2023年1月11日時点のオリジナルよりアーカイブ2022年7月11日閲覧
  5. ^ "VirtualBox" . Wiki.FreeBSD.org . 2009年6月16日. 2009年7月8日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧
  6. ^ 「Genode OS Framework 14.02 リリースノート」 . Genode.org . Genode Labs. 2014年2月28日. 2014年3月8日時点のオリジナルよりアーカイブ。 2014年3月19日閲覧
  7. ^ "Guest_OSes" . VirtualBox.org . 2009年6月12日. 2022年5月5日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧
  8. ^ 「Windows 7のVirtualBoxでMac OS X Snow Leopardをインストールする方法」 2010年7月10日。2012年5月9日時点のオリジナルよりアーカイブ2012年5月8日閲覧。
  9. ^ Purdy, Kevin (2010年5月4日). 「VirtualBox 3.2 Beta が Mac OS X を仮想化(Mac で)」 . Lifehacker . 2010年5月7日時点のオリジナルよりアーカイブ。 2010年5月12日閲覧
  10. ^ 「第4章:Guest Additions」 VirtualBox. 2018年6月26日時点のオリジナルよりアーカイブ。 2014年9月2日閲覧
  11. ^ 「Oracle VM VirtualBox 4.3 がリリース」(プレスリリース)Oracle Corporation、2013年10月15日。2014年10月12日時点のオリジナルよりアーカイブ。 2014年10月15日閲覧
  12. ^ 「vbox/trunk でのコピー – Oracle VM VirtualBox」 2022年9月17日. 2022年9月17日時点のオリジナルよりアーカイブ。 2022年9月17日閲覧
  13. ^ "VirtualBox_PUEL" . VirtualBox. 2008年9月10日. 2011年7月18日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧
  14. ^ "GPL" . VirtualBox. 2018年6月21日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧
  15. ^ Ong, Ronny. 「Additions Version History」 .ニュースグループmicrosoft.public.virtualpc . 2012年11月10日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧
  16. ^ 「Connectix、OS/2ユーザー向け初の仮想コンピューティングソリューションを発表。Virtual PCにより、企業は1台のPCでOS/2とWindowsを同時に実行可能 | Business Wire | BNETで記事を検索」 Findarticles.com. 2002年7月1日. 2012年7月11日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧
  17. ^ 「サン・マイクロシステムズ、Innotek買収契約を発表、Sun xVMのリーチを開発者向けデスクトップに拡大」 (プレスリリース)。サン・マイクロシステムズ。2008年2月12日。2008年2月13日時点のオリジナルよりアーカイブ。 2008年2月12日閲覧
  18. ^ 「Eコマースニュース:ビジネス:Sun、Innotek買収でデスクトップ仮想化技術を強化」 Ecommercetimes.com。2018年6月21日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧
  19. ^ 「サン、イノテックを買収」。サン・マイクロシステムズ。2008年3月2日時点のオリジナルよりアーカイブ。 2008年2月26日閲覧2月20日、サンはイノテックの買収を完了した。
  20. ^ 「Oracleと仮想化」 Oracle Corporation . 2011年7月24日時点のオリジナルよりアーカイブ2010年1月30日閲覧。
  21. ^ 「VirtualBoxがOracleのエンタープライズ仮想化ポートフォリオに加わる」 systemnews. 2010年2月25日. 2025年3月6日時点のオリジナルよりアーカイブ。 2010年3月6日閲覧
  22. ^ Hawley, Adam (2010年2月26日). 「Oracle VM製品ラインがSunを歓迎!」 Oracle Virtualization Blog . Oracle Corporation. 2010年4月7日時点のオリジナルよりアーカイブ。 2011年3月6日閲覧
  23. ^ a b c "Changelog-6.1" . www.virtualbox.org . 2023年1月11日時点のオリジナルよりアーカイブ2019年12月12日閲覧。
  24. ^ a b c「Changelog-7.2 – Oracle VirtualBox」 . www.virtualbox.org . 2025年8月14日閲覧
  25. ^ JeGX (2010-05-20). 「VirtualBox 3.2.0がOpenGL 2.1サポート付きで利用可能 | Geeks3D」 . 2026年1月29日閲覧
  26. ^ 「Changelog-4.0 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  27. ^ 「Changelog-4.1 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  28. ^ 「Changelog-4.2 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  29. ^ 「Changelog-4.3 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  30. ^ 「Changelog-5.0 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  31. ^ 「USB 3.0 ドライバー: Intel 7 シリーズ/C216 チップセットファミリー向け Intel USB 3.0 eXtensible ホストコントローラードライバー」2023年1月11日時点のオリジナルよりアーカイブ。 2015年5月5日閲覧
  32. ^ 「新しい独立したGUI / VMMモード」2023年1月11日時点のオリジナルよりアーカイブ2015年4月2日閲覧。
  33. ^ 「Changelog-6.0 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  34. ^ 「Changelog-6.1 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  35. ^ 「Changelog-7.0 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  36. ^ a b c d Proven, Liam (2022年10月11日). 「Oracle VirtualBox 7.0リリース」 . The Register . 2022年10月22日時点のオリジナルよりアーカイブ2022年10月22日閲覧。
  37. ^ 「Changelog-7.1 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  38. ^ 「Changelog-7.2 – Oracle VirtualBox」 . www.virtualbox.org . 2026年1月29日閲覧
  39. ^ a b「Editions」 . VirtualBox. 2009年6月27日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧
  40. ^ "VirtualBox_PUEL" . VirtualBox. 2010年4月19日. 2011年7月18日時点のオリジナルよりアーカイブ。 2011年4月20日閲覧
  41. ^ 「PUELはVB拡張パック5.1.30の商用利用を許可しなくなりました」。forums.virtualbox.org 。 2018年6月20時点のオリジナルよりアーカイブ2019年1月18日閲覧。
  42. ^ a b「ライセンス:よくある質問」 VirtualBox. 2013年9月27日時点のオリジナルよりアーカイブ。 2017年11月28日閲覧
  43. ^ VirtualBox. 「システムBIOSをWatcom Cに変換しました。 · VirtualBox/virtualbox@9bf63cd」 . GitHub . 2025年8月30日閲覧
  44. ^ 「カテゴリー別オープンソースライセンス」カリフォルニア州パロアルトオープンソース・イニシアティブ2006年9月19日 再利用不可ライセンス。2016年7月21日時点のオリジナルよりアーカイブ。 2016年7月24日閲覧
  45. ^ 「様々なライセンスとそれらに関するコメント」マサチューセッツ州ボストンフリーソフトウェア財団。非フリーソフトウェアライセンス。2010年7月24日時点のオリジナルよりアーカイブ。 2016年7月24日閲覧
  46. ^ 「Oracle VM VirtualBoxプロダクトマネージャー、Andy Hall氏へのインタビュー」2010年8月15日時点のオリジナルよりアーカイブ2010年8月12日閲覧。
  47. ^ 「内部ネットワーク」 VirtualBox。2013年7月27日時点のオリジナルよりアーカイブ2013年7月31日閲覧。
  48. ^ 「Oracle® VM VirtualBox®」2013年8月13日時点のオリジナルよりアーカイブ2013年4月4日閲覧。
  49. ^ 「VirtualBox changelog」 。 2010年2月5日時点のオリジナルよりアーカイブ2010年2月18日閲覧。
  50. ^ 「第4章 ゲスト追加機能」 VirtualBox. 2018年6月26日時点のオリジナルよりアーカイブ。 2011年1月17日閲覧
  51. ^ 「第6章 仮想ネットワーク」 VirtualBox. 2013年7月27日時点のオリジナルよりアーカイブ。 2011年1月17日閲覧
  52. ^ 「第3章 仮想マシンの設定」 VirtualBox。2010年12月30日時点のオリジナルよりアーカイブ2011年1月17日閲覧。
  53. ^ 「第7章 リモート仮想マシン」 VirtualBox 4.1.4マニュアル. Oracle. 2011年10月3日. 2011年11月20日時点のオリジナルよりアーカイブ。 2011年11月19日閲覧
  54. ^ 「VirtualBoxマニュアル、セクション10.4 ソフトウェア仮想化の詳細」 VirtualBox。2011年4月11日時点のオリジナルよりアーカイブ。 2011年4月25日閲覧
  55. ^ Dr. Diedrich, Oliver (2007-01-15). 「VirtualBox」 . Heise.de. 2007年12月10日時点のオリジナルよりアーカイブ2009年7月4日閲覧。
  56. ^ Perlow, Jason (2010年5月21日). 「仮想化スマックダウン2:Oracle VM VirtualBox 3.2 vs. VMware Workstation 7.1」 . ZDNET. 2010年5月24日時点のオリジナルよりアーカイブ。 2010年5月24日閲覧
  57. ^ 「Oracle VM VirtualBoxユーザー・マニュアル」 . docs.oracle.com . 2021年9月26日時点のオリジナルよりアーカイブ2021年10月31日閲覧。
  58. ^ 「第1章 最初のステップ」 . www.virtualbox.org . 2018年12月17日時点のオリジナルよりアーカイブ2021年10月31日閲覧。
  59. ^ “第4章 ゲスト追加機能” . www.virtualbox.org . 2010年12月2日時点のオリジナルよりアーカイブ。 2021年10月31日閲覧
  60. ^ 「Oracle VM VirtualBoxユーザー・マニュアル」 . docs.oracle.com . 2021年10月31日時点のオリジナルよりアーカイブ2021年10月31日閲覧。
  61. ^ 「VirtualBox VMへのPython API」 . Sun Microsystems. 2008年9月5日. 2008年9月10日時点のオリジナルよりアーカイブ。 2008年9月6日閲覧
  62. ^ "#7702 (Windowsゲスト向けUEFIサポート)" . www.virtualbox.org . 2019年1月11日時点のオリジナルよりアーカイブ。 2019年1月11日閲覧
  63. ^ 「第3章 仮想マシンの設定」www.virtualbox.org . 2010年12月30時点のオリジナルよりアーカイブ2019年1月11日閲覧。
  64. ^ a b「第3章 仮想マシンの設定」www.virtualbox.org . 2010年12月30時点のオリジナルよりアーカイブ2016年4月14日閲覧。
  65. ^ 「第3章 仮想マシンの構成:ディスプレイ設定」2010年12月30日時点のオリジナルよりアーカイブ2020年7月27日閲覧。
  66. ^ 「VirtualBox 6.1の変更ログ」2023年1月11日時点のオリジナルよりアーカイブ2019年12月12日閲覧。
  67. ^ 「#2973 (USB 2.0 で USB が非常に遅い (#464 と非常に類似))」 . Oracle. 2014年10月6日時点のオリジナルよりアーカイブ2014年10月10日閲覧。
  68. ^ 「#4261 (USBディスクからの転送速度が遅い)」 . Oracle. 2014年10月6日時点のオリジナルよりアーカイブ。 2014年10月10日閲覧
  69. ^ 「XPゲストでのUSB 3.0サポート」 . forums.virtualbox.org . 2019年7月12日時点のオリジナルよりアーカイブ2020年1月25日閲覧。
  70. ^ 「XPゲストでのUSB 3.0サポート」 . forums.virtualbox.org . 2020年9月19日時点のオリジナルよりアーカイブ2020年1月25日閲覧。
  71. ^ a b「第14章 既知の制限事項」www.virtualbox.org . 2017年3月29時点のオリジナルよりアーカイブ。 2017年3月28日閲覧
  72. ^ 「非公式Windows 98 Second Edition Service Pack」 www.majorgeeks.com . 2023年1月11日時点のオリジナルよりアーカイブ2017年3月28日閲覧。
  73. ^ "98SE Option Pack" . www.majorgeeks.com . 2017年3月29日時点のオリジナルよりアーカイブ。 2017年3月28日閲覧
  74. ^ 「Windows 9x Power Pack」 . www.majorgeeks.com . 2023年1月11日時点のオリジナルよりアーカイブ。 2017年3月28日閲覧
  75. ^ 「チュートリアル: Windows 95/98 ゲストOS」 . forums.virtualbox.org . 2023年1月11日時点のオリジナルよりアーカイブ。 2017年3月28日閲覧
  76. ^ 「ACPI搭載Win98SE — ついに成功!」forums.virtualbox.org . 2023年1月11日時点のオリジナルよりアーカイブ2017年3月28日閲覧
  77. ^ 「Windows 98SE ステップバイステップ」 . forums.virtualbox.org . 2017年3月29日時点のオリジナルよりアーカイブ2017年3月28日閲覧。
  78. ^ 「第4章 ゲスト追加機能」 . www.virtualbox.org . 2018年6月26日時点のオリジナルよりアーカイブ。 2017年3月28日閲覧
  79. ^ a b「256MBのVRAM制限の理由」 . forums.virtualbox.org . 2018年1月30日時点のオリジナルよりアーカイブ。 2018年1月29日閲覧
  80. ^ 「#19275 (Ryzen 3000 CPUを搭載したVirtualBox 6.1.2ではWindows 98SEはインストールできません)」www.virtualbox.org2020年10月22日時点のオリジナルよりアーカイブ。 2020年2月14日閲覧
  81. ^ Wong, Henry (2015年8月10日). 「x86プロセッサにおけるTLBとページウォークのコヒーレンス」 . 2020年6月4日時点のオリジナルよりアーカイブ2020年6月4日閲覧。
  82. ^ 「Windows 9x TLB無効化バグ」 2015年8月10日. 2020年6月4日時点のオリジナルよりアーカイブ2020年6月4日閲覧。
  83. ^ JHRobotics (2022-07-18)、CPUの問題を修正するWindows 95/98/98 SE/Me用パッチ2022-07-23にオリジナルからアーカイブ2022-07-23に取得
  84. ^ a b “Changelog-7.0” . www.virtualbox.org . 2022年11月6日時点のオリジナルよりアーカイブ2022年10月11日閲覧。
  85. ^ 「Windows 11の互換性に取り組んでいます」。forums.virtualbox.org 2021年10月23日時点のオリジナルよりアーカイブ2021年10月23日閲覧。
  86. ^ VirtualBox. "[バグ]: Windows 10/11ゲストのNVMeコントローラーがまだ壊れている · Issue #126 · VirtualBox/virtualbox" . GitHub . 2025年8月14日閲覧
  87. ^ a b「VirtualBoxマニュアル:第1章 最初の手順」 . www.virtualbox.org . 2018年12月17日時点のオリジナルよりアーカイブ2020年9月3日閲覧。* 「Oracle® VM VirtualBox リリース 6.1 ユーザーマニュアル:第1章 最初の手順」。www.virtualbox.org2021年8月18日にオリジナルからアーカイブ2020年11月13日に取得
  88. ^ 「Oracle VirtualBox ユーザーマニュアル バージョン 1.5.6」(PDF)2008年4月13日時点のオリジナル(PDF)からアーカイブ。 2024年9月15日閲覧
  89. ^ 「Oracle VirtualBox ユーザーマニュアル バージョン 1.6.0」(PDF)2008年5月17日時点のオリジナル(PDF)からアーカイブ。 2024年9月15日閲覧
  90. ^ a b c「Oracle VirtualBox ユーザーマニュアル バージョン 4.3.40」(PDF) 。 2023年11月10日閲覧
  91. ^ a b c「Oracle VirtualBox ユーザーマニュアル バージョン 5.0.0」(PDF) 。 2023年11月10日閲覧
  92. ^ a b c「Oracle VirtualBox ユーザーマニュアル バージョン 6.1.44」(PDF) 。 2023年6月28日閲覧
  93. ^ a b c「Oracle VirtualBox ユーザーマニュアル バージョン 7.0.0」(PDF) 。 2023年6月28日閲覧
  94. ^ a b c「Oracle VirtualBox: リリース7.1のユーザーガイド」(PDF) . 2024年9月9日. 2024年9月14日閲覧
  95. ^ 「Sun VirtualBox ユーザーマニュアル バージョン 3.0.2 (アーカイブ)」(PDF)。 2015年5月15日時点のオリジナル(PDF)からのアーカイブ。
  96. ^ 「Sun VirtualBox ユーザーマニュアル バージョン 3.1.0 (アーカイブ)」(PDF)。 2015年5月15日時点のオリジナル(PDF)からのアーカイブ。
  97. ^ 「Oracle VirtualBox ユーザーマニュアル バージョン 4.1.44」(PDF) 。 2023年11月10日閲覧
  98. ^ 「Oracle VirtualBox ユーザーマニュアル バージョン 4.2.0」(PDF) 。 2023年11月10日閲覧
  99. ^ 「Oracle VirtualBox ユーザーマニュアル バージョン 5.0.40」(PDF) 。 2023年11月10日閲覧
  100. ^ 「Oracle VirtualBox ユーザーマニュアル バージョン 5.1.0」(PDF) 。 2023年11月10日閲覧
  101. ^ 「VirtualBoxマニュアル(アーカイブ)」 。2018年12月17日時点のオリジナルよりアーカイブ
  102. ^ 「Windowsホスト上のVirtualBoxゲストOSでWebカメラを有効にする」。2018年1月23日。2021年6月24日時点のオリジナルよりアーカイブ。 2021年6月18日閲覧
  103. ^ 「ライセンスに関するFAQ」2023年10月14日時点のオリジナルよりアーカイブ2024年2月27日閲覧。