読み方 : ゲストオーエス
ゲストOS【guest OS】仮想OS/virtual OS
概要

ホストOS型仮想化では、実際のハードウェアを管理して仮想化ソフトウェアを実行する側のOSを「ホストOS」と呼ぶ。ゲストOSはホストOSから割り当てられたCPUやメモリ、ストレージといった資源を、自分専用のハードウェアとして認識して動作する。ゲストOS自身は仮想環境上で動いているかどうかを区別しない(できない)。
ゲストOSとして動作するOSそのものはWindowsやmacOS、Linuxなど一般的なOSであり、その上で目的のアプリケーションを実行できる。1台の物理マシン上で複数の仮想マシンを同時に起動できるため、ホストOSとは異なるOSや、異なる種類のゲストOSを並行して稼働させることも可能である。各ゲストOSは独立した領域で動作するため、あるゲストOSが停止しても他のゲストOSやホストOSには影響しない。
仮想化方式によってゲストOSの扱いは異なる。ハイパーバイザ型仮想化やホストOS型仮想化では汎用の仮想マシンが構成されるため複数のOSから選択できる場合が多いが、コンテナ型仮想化ではコンテナを管理する側のOSと同じOSしか利用できない。また、仮想化ソフトによっては性能向上や機能連携のための専用ドライバをゲストOSに導入する場合がある。
開発・検証環境として本番と同じOSをゲストOSで再現したり、古いOSでしか動作しないソフトウェアを最新のマシン上で継続利用するといった利用例がある。企業のサーバ環境では複数のゲストOSを一台の物理サーバ上に集約してハードウェアの稼働率を高める構成が普及している。クラウドサービスの仮想サーバも、多くは物理サーバ上で動作するゲストOSで構成されている。
(2026.5.27更新)