VMware Fusion 1.0 RC1環境

Intel Macへの関心が強まってきています。
Intel用Mac OS XにはClassic環境はありませんがロゼッタ機能で既存PowerPC用アプリケーションも実行でき、
かつIntel OS用アプリケーションの移植も加速化されているのもIntel Macへの関心を高めている要因です。
ロゼッタ機能でPhotoshop Elements 2.0とスキャナを実行させている様子
このような状況の中、2007年7月3日にIntel Mac用のVMware Fusion 1.0 RC1 Build 50460がリリースされました。

VMware FusionはVMware Workstationの機能を継承したIntel Mac OS X用の仮想マシンソフトでMac OS X 10.4.9以降に対応しています。

VMware Fusionという名前の中の「Fusion」とは「融合」という意味であり、
Mac OS XとゲストOS(特にWindows)アプリケーションの融合に重点を置いていることを指しているようです。
このFusion(融合)実現の一環として以下のような機能があります。


VMware FusionでエミュレートされるLANカードはIntel PRO/1000です。

尚、正式サポート外かも知れませんがVMware FusionではVMware Workstationと同様にXenカーネルも実行できるようです。

【VMware Fusion制限事項】
(1)VMware Workstationと違って物理パーティションを仮想マシンで使用することはできません(但し、Boot Campパーティションは使用可能)。

ここではVMware Fusionの環境を紹介します。



1.マシン環境




2.VMware Fusionのインストール

VMware Fusionをインストールする手順は次の通りです。




3.ゲストOS(Vine Linux 3.1)の仮想マシン定義とインストール





4.Windows XP Professionalの利用




5.Windows XP Professional x64 Editionの利用

Windows XP Professional x64 EditionについてはVMware Fusion 1.0製品版で動作確認しました。



6.Windows Vista Ultimate(32ビット版)の利用




7.64ビット版Fedora 7の利用

VMware FusionではFedora 7自体が正式サポート対象外のようですがその64ビット版をインストールしてみました。




8.64ビット版KNOPPIXの利用

VMware FusionではLiveCD/LiveDVDの64ビット版も実行することができます(ここでのVMware Fusionはバージョン 1.0の正式版を使用)。
ここでは64ビット版KNOPPIX 5.1.1のDVD版を実行してみます。




9.VMware Workstation仮想マシンのVMware Fusionでの利用

Windows用VMware Workstationで作成した仮想マシンをVMware Fusionで実行する手順例は以下の通りです。




10.VMware FusionでのKNOPPIX 5.1.1/Xen 3.0.4利用

VMware FusionではLinuxのXenカーネルも実行させることができます。
32ビットKNOPPIX 5.1.1/Xen 3.0.4のCD-ROMを使用してKNOPPIX 5.1.1のDomain0で同じKNOPPIX 5.1.1をDomainUで実行させる手順を紹介します。




11.VMware FusionでのOpenSolaris Xen利用

VMware Fusion上のOpenSolarisでXenカーネルを動作させDomainUとしてVine Linux 4.0を実行させてみました。
※XenのテストのためのVMware Fusionはバージョン 1.0の正式版(Build 51348)を使用しました。

Domain0のメモリ割り当てが少ない場合はDomainUを起動することができなくなりますが、
今回は極力少ないメモリ割り当て量でOpenSolarisのXenを利用するテストを行ってみました。
(1)ゲストOS(OpenSolaris):768MB
(2)Domain0:500MB
(3)DomainU:200MB

今回は仮想フレームバッファとVNCを導入したDomainU(Vine Linux 4.0)をMac OS X側のVNCクライアントからGUI操作を試してみました。
DomainU(Vine Linux 4.0)起動後はやはりDomainU(Vine Linux 4.0)の中で「ethtool -K eth0 tx off」の実行が必要です。

VNCクライアント(Chicken of the VNC)からのXDMCP接続含めて問題なくDomainUをGUI操作できました。





12.VMware FusionでのFreeBSDとNetBSDの実行

VMware FusionでFreeBSD 6.1とNetBSD 4.0(Beta2)を実行してみました。
VMware Toolsを利用しなくてもネットワークやXウィンドウが問題なく利用できます。