【ばーちゃるぼっくす】

VirtualBox とは?

最終更新:
💡 PCの中に作る「仮想のPC」

Oracle製の仮想化ソフト。対応するホストOS上で仮想マシンを作成・実行できる。基本パッケージはGPLv3、Extension Packは別ライセンス。

📌 このページのポイント
VirtualBoxの構造(x86の例) LinuxのVM ゲストOS・アプリ WindowsのVM ゲストOS・アプリ VirtualBox ホストOS 物理PC:CPU・メモリ・ディスク ホストとゲストでPCの資源を使う
下から物理PC、ホストOS、VirtualBox、仮想マシンという構造の模式例。ゲストOSやCPUの対応には条件があり、x86とArmで同じ組み合わせが使えるとは限らない。
ひよこ ひよこ
VirtualBoxって何に使うの?
ペンギン先生 ペンギン先生
PCの中に仮想マシンを作り、Linuxの学習やソフトの動作確認に使えるよ。ホストOSとは別のゲストOSを動かす仕組みなんだ
ひよこ ひよこ
何を準備すればいいの?
ペンギン先生 ペンギン先生
対応するホスト環境と、ゲストOS用のメモリ・ディスク容量が必要だよ。GUIでVMを作成してOSを用意する。ゲストOS自体の利用条件も確認しよう
ひよこ ひよこ
MacでもWindowsのVMをそのまま使える?
ペンギン先生 ペンギン先生
CPUの種類に注意してね。7.2の公式表ではApple SiliconのMacに対応しているけど、Armホストで動かすゲストもArm版だよ。Intel向けのVMをそのまま動かせるとは限らないんだ
ひよこ ひよこ
全部同じライセンスなの?
ペンギン先生 ペンギン先生
基本パッケージはGPLv3だけど、追加機能のExtension Packは別ライセンスだよ。必要な機能と利用条件を分けて確認しよう
ひよこ ひよこ
Guest Additionsって何?
ペンギン先生 ペンギン先生
ゲストOS内に入れて画面サイズの自動調整や共有フォルダーなどを使うためのソフトだよ。Extension Packとは別物で、使える機能はゲストOSなどの条件によって違うんだ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「VirtualBox」って出てきたら「対応するOS・CPUの組み合わせで使う仮想化ソフト」と思えればだいたいOK!
📖 おまけ:英語の意味
「VirtualBox」 = 仮想ボックス(仮想筐体)
💬 Virtual(仮想的な)Box(箱)。PCの中に仮想の箱(PC)を作るイメージだよ

参考資料

← 用語集にもどる