【ばーちゃるぼっくす】

VirtualBox とは?

💡 無料で使える「お手軽VM」
📌 このページのポイント
VirtualBoxの仮想化構造 物理ハードウェア(CPU・メモリ・ディスク) ホストOS(Windows / macOS / Linux) VirtualBox(ハイパーバイザー Type 2) 仮想マシン1 Ubuntu Linux アプリA 仮想マシン2 Windows 11 アプリB 仮想マシン3 CentOS アプリC
VirtualBoxの仮想化構造のイメージ
ひよこ ひよこ

VirtualBoxって何に使うの?

ペンギン先生 ペンギン先生

いろんな用途があるよ。①Linuxを試したいけどデュアルブートは怖い→VM上で安全に実験、②開発環境の構築→チーム全員で同じ環境を共有、③古いOS(Windows XPなど)が必要→VM上で起動、④セキュリティ学習→マルウェア解析用の隔離環境。特にプログラミング学習者がLinuxを気軽に触れるのが最大のメリットだね

ひよこ ひよこ

VMの作り方は?

ペンギン先生 ペンギン先生

VirtualBoxを起動して「新規」ボタンを押し、OS種類を選択、メモリとストレージ容量を設定、OSのISOファイルをセットして起動するだけ。最近のバージョンでは「Unattended Install」機能でOSのインストールも自動化できるよ。UbuntuやFedoraなら10分もかからず環境が作れるんだ

ひよこ ひよこ

おもしろい!VirtualBoxが遅いんだけど改善策は?

ペンギン先生 ペンギン先生

①VT-x/AMD-Vが有効か確認(BIOSで設定)、②メモリを十分に割り当て(ホストの半分以下に)、③仮想ディスクはSSD上に配置、④Guest Additionsをインストール(画面描画が高速化)。それでも遅い場合はHyper-VやWSL2に切り替えた方がパフォーマンスが良いことが多いよ

ひよこ ひよこ

VirtualBoxの将来は大丈夫?

ペンギン先生 ペンギン先生

Oracleが開発を続けているから当面は安泰だけど、macOS(Apple Silicon)への対応がやや遅れている課題がある。M1/M2 Macではまだβ版で安定性に不安があるね。Apple Silicon Macの場合はUTMやParallels Desktopの方が安定しているよ。Intel PC+LinuxならVirtualBoxは相変わらず最良の選択肢だね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「VirtualBox」って出てきたら「無料で使えるクロスプラットフォームの仮想化ソフト」と思えればだいたいOK!
📖 おまけ:英語の意味
「VirtualBox」 = 仮想ボックス(仮想筐体)
💬 Virtual(仮想的な)Box(箱)。PCの中に仮想の箱(PC)を作るイメージだよ
← 用語集にもどる