ポータブルVirtualBox – USBメモリから手軽に使える仮想化環境
USBメモリから仮想化ソフトウェアを直接実行できる——一見すると夢のような発想です。一般に、仮想化製品は動作が重く、システムの深部にしっかり組み込まれないとうまく機能しない「大物」です。しかし、VirtualBoxはその常識を覆します。
VirtualBoxは例外的な存在で、マシンにインストールすることなくUSBドライブから直接実行できます。これにより驚くほど高い柔軟性が得られるうえ、ハードディスクを汚さずに済みます。特に、他人のPCを借りて作業するような場面では大きなメリットになるでしょう。
管理者権限さえあれば、Windowsユーザー(32ビット・64ビットの両方)は、該当するOSが動作するどんなマシンでもVirtualBoxの快適さを享受できます。現時点でLinux版は提供されていません。それでは、この素晴らしいコンセプトを実際に見てみましょう。
Portable VirtualBoxのインストール
ポータブルアプリケーションの歴史は長く、中でも最も有名なのがその名もずばり「PortableApps」です。Firefox、GIMP、VLC、Wireshark、OpenOfficeといったオープンソースのクロスプラットフォーム製ソフトを中心に、優れたプログラムが幅広く揃っています。今回紹介するPortable VirtualBoxも、この仲間入りを果たしました。公式サイトにアクセスし、必要なバージョンをダウンロードしましょう。あとは、ダウンロードしたファイルをお好みのデバイス(USBメモリ)に展開するだけです。
Portable VirtualBoxの実行
アプリケーションを起動すれば準備完了です。必要なドライバが自動的にロードされ、すぐにポータブル仮想化環境の利用を始められます。
終了時には、Portable VirtualBoxが一時的にインストールしたドライバをすべてクリーンにアンインストールし、システムを実行前と同じ状態へ戻してくれます。処理中はデスクトップ上にメッセージが表示されるので安心です。
この挙動は、SSMのようなシステム監視ツールを使えば実際に確認できます。
これが最も手軽でシンプルな方法ですが、他にもいくつかやり方があります。
代替手段:MojoPac
もうひとつの優れたソリューションがMojoPacです。MojoPac自体が仮想化製品であり、Windows XPのデスクトップ環境を3Dサポート込みで仮想化できます。この仮想デスクトップは実用上、独立した1台のコンピュータとして振る舞い、ファイアウォールやウイルス対策ソフトなど、ホストOSと衝突する恐れのある一部の繊細なプログラムを除けば、ほぼ何でも実行可能です。そして興味深いことに、ほとんどの仮想化ソフトはこの「難しいカテゴリ」に分類されます。例外は——お察しの通り——VirtualBoxです。
以前の仮想化概説記事でも示したように、私の知る限り、MojoPac上で実行できる唯一の仮想化ソフトこそVirtualBoxです。
つまりここには「仮想化の中に仮想化」という二重構造が生まれます。まずMojoPacが動作し、その内部でさらにVirtualBoxが走るのです。まさに驚異的ですね。
まとめ
頑張らなくても、あなたは立派なギークになれます。USBメモリを1本携え、便利なポータブルアプリを詰め込んでおくだけでOKです。優れたソフトウェアのコレクションがあれば、柔軟性が高まるだけでなく、生産性や効率の向上、プライバシー保護、さらにはセキュリティ強化まで期待できるでしょう。
仮想化ソフトをポータブルに運用することは必須ではありませんが、全体のコンセプトにぴったり合致しており、何よりクールです。暗号化された無線LAN経由でLinuxホストからWindows機上のVMware Serverへリモート接続し、そこでLinuxゲストを動かす——そんな経験があるように、ポータブル仮想化は自由を新たな可能性と創造性のレベルへ引き上げてくれる、ごく自然な選択なのです。
それでは、楽しい仮想ライフを!
-
VirtualBox 3.0.0 徹底レビュー!DirectX対応とネットワーク機能強化がすごい
私のお気に入りのデスクトップ仮想化ソフトウェアといえば、VirtualBoxとVMware Serverです。どちらも愛用しており、それぞれに魅力があります。全体的にはよく似た製品ですが、片方にしかない独自の機能を持っており、互いをうまく補完し合う関係にあると言えます。 つい先日、VirtualBox 3.0.0が大きな話題とともにリリースされました。これは、旧バージョンやVMware Serverと比べてどこまで進化したのかを確かめる絶好の機会です。深呼吸して、私と一緒にツアーに出かけましょう。長めの前置きで少々お付き合いいただきますが、きっと価値のある内容のはずです。 VirtualBo
-
仮想マシンでの3Dアクセラレーション パート2:VirtualBoxとOpenGLの設定方法チュートリアル
本記事は、仮想マシンにおける3D仮想化の設定と活用方法を解説する全3回シリーズの第2回です。今回は、WindowsまたはLinuxホスト上にインストールしたVirtualBoxで動作するWindows仮想マシンに対して、OpenGLアプリケーション(およびゲーム)向けの3Dアクセラレーションを有効にする方法を学びます。前回の第1回では、VMware製品を使ってWindows上のDirectXプログラムに3Dアクセラレーションを有効化する手順をご紹介しました。このときはホストOSがWindowsでもLinuxでも問題なく動作しました。そして最終回となる第3回では、LinuxホストとLinux仮想