***本記事にはプロモーションが含まれています。***
今のところ、WindowsホストではVirtualBoxは管理者の権限がないと実行できないそうです。
***本記事にはプロモーションが含まれています。***
今のところ、WindowsホストではVirtualBoxは管理者の権限がないと実行できないそうです。
***本記事にはプロモーションが含まれています。***
VirtualBoxのインタビュー記事を見つけた。NewsForgeの日本語訳です。InnoTekは、かなり前から仮想化に取り組んでいたようですね。
「現在、当社が抱えている仮想化のエキスパート集団はヨーロッパで最大の規模を誇る」ですって。すごい自信ですね。
http://opentechpress.jp/enterprise/article.pl?sid=07/01/18/0134249
***本記事にはプロモーションが含まれています。***
VirtualBoxで新しいOSを試す時は、次のようにするのが良いそうです。
プログラムの起動は、次のようにします。
VBoxSDL -startvm VM-NAME
VM-NAMEは、VirtualBoxとかで作った名前です。また、そのときにつけるオプションは、
-nopatm
-nocsam
-norawr0
これらのオプションを組み合わせると、QEMUのエミュレーションに近くなるそうです。
***本記事にはプロモーションが含まれています。***
ここに、native、VirtualBox、VMwareのスピードを比較した表が載っています。ドイツ語だけど。
VMwareといい線を行っているようです。実機の半分から1/3くらいの速さでしょうか。
http://www.heise.de/open/artikel/83678/1
AcceleratedKnoppixの起動時間は、KDEデスクトップで約1分、icewmデスクトップで約45秒です。でも、Morphixは起動しませんでした。Knoppix 3.8だと約1分20秒くらいでした。
Bochsが第一世代、QEMUが第二世代とすると、VirtualBoxは第三世代のエミュレータかなと思ったりします。オープンソースのプログラムで実用的なスピードでエミュレーションができるのを見るのは、何か楽しかったりします。
それに、サイトにある解説を読んでいると、Intel VT/AMD-Vは、使うと返って遅くなったりするから積極的には使わないんだという記述があったりして面白いです。
***本記事にはプロモーションが含まれています。***
InnoTekから、VirtualBoxという新しいエミュレータがリリースされたようです。
コマーシャルライセンスとオープンソースライセンスのデュアルライセンスです。コマーシャルライセンスのバイナリも個人で使う場合は無料との事です。
対応しているホストはWindowsとLinuxで、バイナリが用意されています。特筆すべきは、MacやOS/2も開発が進んでいるとの事。ゲストは、Windows XP/2000/Vista、Linuxなどですが、OS/2 WarpもIntel VTがあればサポートしているそうです。
InnoTekって、OS/2のドライバを作っていた会社でしたっけ。
オープンソースのほうは機能限定版ですが、自分でビルドできるみたい。ただ、非常に多くのツールを必要としていて、Windowsホストだと、VisualStudioもいるみたいです。今度、作ってみようと思いますけど。
http://www.virtualbox.org/
***本記事にはプロモーションが含まれています。***
CD-ROMドライブの修正をしました。CreateFileが、管理者のときはリードライトでオープンできるのですが、制限付きユーザーだとリードオンリーでしかオープンできないのが原因でした。0.7.2のときは、openを使っていて問題にならなかったです。
また、CD-ROMのファイルにリードオンリーの属性が付いていると使えない問題も直しています。
某掲示板は、アク禁で使えないのでした。
http://www.h6.dion.ne.jp/~kazuw/qemu-win/qemu-20070114-windows.zip
***本記事にはプロモーションが含まれています。***
ゲストOSを少しだけ変更して、仮想化を行うことをParavirtualizaton(疑似仮想化、準仮想化)と言います。Xenは、Intel VTやAMD-Vの助けが無いとき、この方法で仮想化を行っています。また、VMwareは、VMI(Virtual Machine Interface)というParavirtualizationの規格を作ろうとしています。VMwareのサイトに、その企画書のバージョン2.5が置いてあります。また、Linux 2.6.20にそのバックエンドのパッチが取り込まれているのを見つけました。
そんなパラバーチャリゼーションなのですが、Ingo MolnarさんによりQEMU+KVMで行うパッチが作られたようです。タスクスイッチの性能評価が行われているのですが、実機の1/2くらいの性能が出ているようです。
http://redhat.com/~mingo/kvm-paravirt-patches/
また、kvm-develで開発が進められているようです。
***本記事にはプロモーションが含まれています。***
UNIX magzineに仮想化について特集が組まれています。広範囲に渡りいろいろな技術が紹介されていてすごいなと思います。仮想化は、大型コンピュータの世界では古くから使われている枯れた技術なんですね。IBM、HP、サンといったところでは当たり前のことなのでしょう。企業向けのサーバでは、既にノウハウの蓄積があるんですね。
TSS(タイムシェアリングシステム)と呼ばれていたマルチタスクがPCの世界で当たり前になったのと同じ歴史を歩いているのでしょうか。でも、複数のOSを動かしたときのメリットがイマイチ分かりずらい気もしますね。そういうことを言い出すと、まだマルチタスクが一般的でない時代に、一人の人が動かすだけなのにマルチタスクなんてメリットが分からないと言っているのと同じになりそうですけれど。仮想化が意識されないようになって初めて普及したと言えるようになるのではないかと思います。Mac上のParallelsのCoherenceモードがその先陣を切っているような気もします。
***本記事にはプロモーションが含まれています。***
Binary 2.0 カンファレンス 2006で発表された、小さなAMD-V用の仮想マシンモニターです。聞きたかったな。
http://0xcc.net/blog/archives/000151.html
http://web.yl.is.s.u-tokyo.ac.jp/~kaneda/tvmm/
それにしても、Binary 2.0 カンファレンスはすごいコアなことをやっていますね。
発表されたのはVirtual Multiprocessorという分散環境の仮想マシンを研究されている方のようです。
http://web.yl.is.s.u-tokyo.ac.jp/~kaneda/dvm/
***本記事にはプロモーションが含まれています。***
Fedora Core 6でのXenのクイックスタートを日本語に訳された方がいます。すばらしい。
http://pocketstudio.jp/linux/?FC6%2FFedoraXenQuickstartFC6
こちらには、VTつきのPentium 4にFedora Core 5でXenを使った詳細が書かれてあります。すごいですね。
http://www.ne.jp/asahi/open/gallery/linux/xen/xen3vt/xen3vt.htm
こちらを見ると、Xenがサーバの仮想化に使われて、ビジネスになりつつあることが実感できます。
http://www.thinkit.co.jp/channel/virtualization.html