Ubuntuの話題ではなく、妻のWindows 7の話。妻が新しいパソコンを買うときに最も気にしたのがXPとの互換性だった。そしてこれについては、「Windows 7にはXPモードがある」というのがだいぶ後押しをした。中には使えないものもないではないらしいのだが、基本的にXPモードならXPのソフトが使える。

しかし、XPモードはWindows 7の上位版にしか付属しない。価格帯の低いHome Premiumにはつかない。これは妻を悩ませることになった。

しかし、考えてみれば「XPモード」は仮想環境でXPを動かしているだけ。XPで動いている旧マシンは移行とともに私のサブマシンとしてUbuntu専用機となる運命だから、XPのライセンスが1つ余る(厳密にはそうではないのかもしれない。Windowsのライセンス体系の細かいことまで、私は知らないので)。このXPをWindows 7上の仮想環境にインストールすれば、XPモードと大差ないことができるはず。

しかも、XPモードはMicrosoftが無償で配布しているVirtual PCの改良版だという。ファイル共有とかいった面で少しは使い勝手が落ちるかもしれないが、Virtual PCにXPをインストールすれば何も高いお金を出してWindows 7の上位版を手に入れなくてもいい。

ということで、妻はVistaのHome Premiumプリインストール(Windows 7アップグレード権つき)を購入した。そして現在は、Windows 7のRCを入れている。これはいずれ正規版に変更するときに消すことになるので、現在のところは練習中という位置づけ。そして昨夜、練習の一環としてXPを入れてみようかということになった。

Microsoftのダウンロードサイトはすぐにわかった。ところが、なかなかダウンロードできない。妻は「これは無料でXPモードを利用させないようにするMicrosoftの嫌がらせだ」と息巻いたが、まあ、単なるブラウザのエラーか、サイト構築のわかりにくさのせいなのだろう。嫌がらせなら、もともと無償配布しないだろうし。

で、Virtual PCをインストール。使い方はVirtual Boxとよく似ているので、迷うことはない。XPのインストールCDをドライブに突っ込んでおいてから仮想HDを起動すると、無事にインストール開始。かなりの時間を要して完了。まあ、XPのインストールはこんなもの。

で、使い始めた妻に早速質問された。「マウスの動きがおかしいんだけど、これってXPと7と、どっちで調整すればいいの?」

仮想環境のXP画面を見てみると、うわ、確かにマウスが飛ぶ。そしてこれは、マウスが悪いのではない。単に仮想環境のXPがもっの凄く遅いのだ。

一瞬、デジャブに襲われそうになった。あれは2004年のこと。当時、ある会社に雇われていた私は、会社に新しいMacを買ってもらった。もともとMac使いだった私は、その会社でWindowsマシンを使わざるを得ないことに非常にストレスを感じていた。「なんでこんなことができない!」と罵ることがしょっちゅうだった(できないのではなく、私がWindowsの流儀を知らないだけだったのだけれど)。そうこうするうちにそのマシンの調子がおかしくなったので(これに関しては書き出すと長くなるのでやめる。非常にばかばかしい話)、それを機に新品を買ってもらうことになった。このとき、やっぱりMacの欲しかった私は、「Virtual PCってソフトがあるんですよ。これを入れればMacでもWindowsが動くんです。だから業務に支障はないし、Macが必要なときにはMacが使えるし(私はたまに社内雑用の一環として簡単なデザインやレイアウトも引き受けていた)、一挙両得ですよ」と担当者を説き伏せた。そして、Virtual PC(XP同梱パック)とMacを買ってもらった。

ところが、このVirtual PC、使えなかった。ちょっとしたメールやブラウザの操作だけでも待たされること、待たされること。結局私は、ほとんどの業務をMacで処理してしまうようになった(このときの経験で、XPユーザーの中で一人だけ別環境で生きるゴマカシ方を身につけた。これが現在Ubuntu一本で過ごせている基礎になっているかもしれない)。

私はこのときのVirtual PCの機能不全をハードウェアの能力不足(メモリがぎりぎりだったし、既にG4マシンが普及していた時代にG3だった)のせいだと思っていた。まともな環境にもってくれば、きっとVirtual PCも使えるのだろうと思ってきた。

ところが、昨日、妻のマシンで見たVirtual PC上のXPの動作は、まさにあの、Macの上で走っていたXPと同じ。時代は5年もたって、妻のマシンにはメモリが4GBも積まれている(使えるのは3Gちょっとらしいが)。 CPUもデュアルコア。メモリ不足、スペック不足ではありえない。なのに、なんなのだ、この遅さは。

私は速攻で、「Virtual Box入れて」と叫んでいた。ほんと、これじゃあXPモードどころじゃない。

そしてVirtual BoxインストールしてXPを入れたら、XPの速いこと速いこと。ウソじゃないかと思うのだが、起動なんて一瞬だ。こんなに早く立ち上がるXPを見たことはない。設定は同じ。1GのRAMに10Gの仮想HD。それでこの差は、あんまりといえばあんまり。

Virtual PCの名誉のために言っておくと、あまりの遅さにVirtual PCは一瞬しか使わなかったから、正当な評価はできない。ひょっとしたらスピードアップの方法や、スムーズに使う裏技があるのかもしれない。だから、「使えない」と断言はしない。一応「?」は入れておく。でもねえ。Virtual Boxなら何も考えなくてもあれだけ使えるのだよ。Microsoftは恥ずかしくないのだろうか。