仮想マシンを起動するとき、現在どのマシンを使用しているのかをどうやって知ることができますか?
QEMUとKVMプロジェクトは今日マージされますか?それともまだ完全にマージしようとしていますか?
私が本当に理解しているなら、KVMはすべてのハードウェアと「直接」通信し、VT-dを使用できます。しません。私は正しいですか?
答え1
キーボード仮想マシンLinuxカーネル(KVMをホストするカーネルコンポーネント)と2つのプロジェクトの一部です。QEMU(KVMをホストするユーザースペースコンポーネント)。しかし、KVMのカーネル部分はQEMUなしで利用可能、QEMUはKVMなしで使用できます。
KVMはx86システムで利用可能な仮想化拡張機能へのアクセスを提供し、ハイパーバイザーを実装します。 QEMUは、仮想PCを「構築」するのに必要なさまざまなコンポーネントのエミュレーションを提供します。コマンドセット変換も提供できますが、KVMでは機能しません(前述のように変換なしでゲストを実行します)。
KQemuは、KVMで廃止されたソフトウェア専用の「アクセラレータ」(QEMUが変換なしで32ビットx86でコードを実行できるようにするモジュール)です。