跟着清华的操作系统课程学习,在自己配置实验环境的时候,在 qemu 阶段有一些疑问,也上网搜索过。
1 、单纯的 qemu 是完全软件层面的虚拟硬件所以速度较慢,在 x86 平台下配合某些“加速器”(如 kvm ),效果更加?
2 、 kqemu 便是这个加速器?它是 kvm 和 qemu 的结合体?(也查到 qemu-kvm 其实已经做了这个工作了?然后 kqemu 做的更好?)
不知道我以上的理解有没有偏差,有的话希望 V 友们指出,如果有好的相关的一些教程的话希望指点一下(虽然磕磕碰碰的装好了,不过如果有系统的教程文章的话希望 V 友指点)看过 arch 的 wiki 也写的不是很明朗。
感谢!
1
mikicomo OP 另外网上很多教程上都说要装 vnc ,可是我发现学堂在线上并没有这么干,因此查了下,好像是不是很老的版本的话,已经都内置 vnc 了?
|
2
crysislinux 2016-10-17 19:55:41 +08:00
现在的电脑跑 qemu 问题不大吧,加不加速都无所谓,如果只是学习的话。
|
3
crysislinux 2016-10-17 19:55:59 +08:00
另外为什么要 vnc ?
|
4
mikicomo OP |
5
is 2016-10-17 20:26:25 +08:00 1
qemu 本身是可以虚拟化异构系统的,比如 arm 什么.
kvm 只是充分利用了 intel/amd 提供的机制尽可能用硬件来实现虚拟化. kqemu 是老东西了,现在新的基本上都是 qemu-kvm 了. 正常情况下 linux 系统装的 qemu 都是支持 kvm 的,只是可能命令行参数上 有些小差别。 新一点的 qemu 都已经内置 vnc server 了,可以直接通过 vnc client 连上来 看 console 的内容. 不过总的来说,都是无关使用的小细节吧. |