VMware Workstation
開発元VMware, Inc.
最新版6.5.0 (build 118166) / 2008年9月23日
対応OSMicrosoft Windows
Linux
プラットフォームx86-compatible
種別仮想機械
ライセンスプロプライエタリ
公式サイト ⇒VMware Workstation
表・話・編・歴
VMware Fusion
開発元VMware, Inc.
最新版2.0 (build 116369) / 2008年9月13日
対応OSMac OS X
プラットフォームApple-Intel architecture
種別仮想機械
ライセンスプロプライエタリ
公式サイト ⇒VMware Fusion
表・話・編・歴
VMware Player
開発元VMware
最新版2.5 (build 118166) / 2008年9月23日
対応OSクロスプラットフォーム
種別仮想化 ソフトウェア
ライセンスプロプライエタリ
公式サイト ⇒VMware Player
表・話・編・歴
VMware Server
開発元VMware, Inc.
最新版2.0 (build 116503) / 2008年9月23日
最新評価版2.0 Beta 2 / 2008年3月28日
対応OSMicrosoft Windows
Linux
プラットフォームx86-compatible
種別仮想機械
ライセンスプロプライエタリ
公式サイト ⇒VMware Server
表・話・編・歴
VMware(ヴイエムウェア)は、x86およびx64プロセッサを搭載するコンピュータで動作する仮想マシン環境ソフトウェアである。
EMC傘下で、2007年8月にニューヨーク証券取引所で株式公開したVMware Inc.によって開発され、用途や想定ユーザによってVMware Workstation、VMware ESX、VMware ESXi、VMware Infrastructure、VMware Server、VMware Playerなど複数の製品がリリースされている。
目次
1 概要
2 特徴
3 製品
3.1 有償製品
3.2 無償製品
4 対応ゲストOS
4.1 Workstation 6.0がサポートするOS
4.2 VMware Fusion 1.0 RC0 がサポートするOS
5 バグ
6 関連項目
7 外部リンク
//
VMware Workstation、 VMware Server、VMware Fusionは、各ハードウェアで動作するOS上で仮想マシンを作成、実行するソフトウェアである(以下実機マシンおよび仮想マシンで動作するOSをそれぞれホストOSおよびゲストOSと呼称)。 x86およびx64プロセッサを搭載するPC/AT互換機自体をエミュレートしているため、同アーキテクチャに対応しているOSならば理論上何でも動作させることができる。ただし、x64版のオペレーティングシステムを動作させるためにはx64の命令を解釈できるプロセッサが必要となる。
一方、VMware ESX 、ESXiではホストOSが存在せず、VMkernelと呼ばれる専用のホストカーネルが直接ハードウェア上で動作し仮想マシン環境を構成する。このVMkernelはマイクロカーネルでプロンプトを持たず、マンマシン・インターフェースとしてサービス・コンソールもしくはコンソールOSと呼ばれるLinuxを同時に動作させている。このことでESXはLinuxを改良して作られたものと誤解されることが多い。
Bochsに代表されるCPUを丸ごと仮想化する方式と異なり、VMwareはユーザモード命令をそのままプロセッサに実行させ、カーネルモード命令のみをエミュレートするため、コード変換によるオーバーヘッドを小さく抑えて実ハードウェアに近い性能を実現している。 またNICもホストと同等の速度で認識されるため、ネットワークの動作はホストOSと比べて体感差は見られない。 しかし画面描画やディスクI/Oの動作はソフトウェアによるエミュレーションによって実現するため、エミュレーションの際のCPUのリソースのオーバーヘッドに気を配る必要がある。(最近はCPUが高速でマルチコア化されているので気にならない程度になった)
ゲストOS毎に用意されたVMware Toolをゲスト環境にインストールすることで、ホスト・ゲスト間のスムーズなマウスポインタ移動やフォルダ共有、時刻同期が可能になる。