KVM:Intel VT ベースの新仮想マシン 15
ストーリー by mhatta
次から次へと 部門より
次から次へと 部門より
間違って閉じたタレコみタブを Firefox 2.0 に救われた yosshy 曰く、
LKML 上で KVM という、Intel VT を用いた Linux 上のユーザプロセスの仮想化技術が公開されました。同じく Intel VT を利用(可能と)するものでも、単なる Linux カーネルとは大幅に動作形態が異なる Xen とは異なり、KVM は普通の Linux カーネル上でユーザプロセスが VT にアクセスするためのデバイスドライバ(/dev/kvm)を提供してユーザプロセス自身が CPU の仮想環境を利用できるようにするためのもので、仮想環境上の I/O アクセスは実行したソフトウェア(QEMU のようなユーザプロセスベースの仮想マシンが想定されている)にフィードバックされるとの事です。
ユーザプロセスレベルの仮想化という意味では User mode Linux (UML) に似ていますが、UML が Linux OS 環境をエミュレートするのに対し、KVM はハードウェア環境をエミュレートする点が異なっています(Windows が動くとのこと)。
現在は MMU 仮想化の実装が微妙で性能はあまりよくはないようですが、今後改良が進めば QEMU アクセラレータ のような QEMU の高速化や、QEMU よりシンプルなユーザプロセスベースの仮想マシンの開発などに寄与するかも知れません。
いまいち把握しにくいんですが (スコア:2, 興味深い)
それとも、KVMは/dev/kvmを提供するデバイスドライバおよび関連機能だけで、
別途/dev/kvmを利用した仮想化ソフトウェアが必要なの?
>仮想環境上の I/O アクセスは実行したソフトウェア(QEMU のようなユーザプロセスベースの
>仮想マシンが想定されている)にフィードバックされる
のくだりから、後者かと思うんですが、その場合、例えばVMwareなりParallelsなりが専用のカーネルドライバを
必要とせずに動くようになるんでしょうか?
#LKMLを読め、という話か
Re:いまいち把握しにくいんですが (スコア:0)
Linux kernel 夢が広がりまくりんぐ
Re:いまいち把握しにくいんですが (スコア:0)
/.Jに載せるのは (スコア:1, 参考になる)
KNOPPIXなどのLiveCDに実装されたら、何人かは試用報告をあげてくれそうだけど。
# squashfsかntfs-3g並に環境が整備されたら、あっしも飛びつきますです。
作例 (スコア:1)
x86以外のエミュレーションにうまくハードウェアでアクセラレーション出来れば良いのですが・・・・・
(エンディアン違いのread/writeが一番欲しい・・・・・)
KVMというと (スコア:0)
Keyboard Video Mouse (切り替え器)
あたりがありますな。
3文字略語だと被るのもやむを得ずか。
Re:KVMというと (スコア:2, おもしろおかしい)
ただ、QEMUをQEMMと空目してしまいそうなのは、私だけ?
/* Kachou Utumi
I'm Not Rich... */
Re:KVMというと(off topic) (スコア:1, おもしろおかしい)
Re:KVMというと(オフトピ返し) (スコア:1)
Computer Aided Draftingといって、
コンピューターを使って半端な図面を書き飛ばすのを、
cadって言うんだよ。
// Computer Aided Drawingっていうのもあったかな?
Re:KVMというと (スコア:0)
Re:KVMというと (スコア:0)
DPMI [nifty.com]とDPMS [nifty.com]は時々本気で勘違いしてます。
# DPMI/VCPIに反応できる段階でおっさんなのでAC
Re:KVMというと (スコア:0)
>
> # DPMI/VCPIに反応できる段階でおっさんなのでAC
そうか、俺も老眼なのか。
Re:KVMというと (スコア:0)
Re:KVMというと (スコア:1, 参考になる)
Re:KVMというと (スコア:1)
# 略するのはいいけど、かえってごちゃごちゃしてきているような気が・・・