跟学堂在线的操作系统,关于 Qemu 的一些问题

2016-10-17 19:23:27 +08:00
 mikicomo

跟着清华的操作系统课程学习,在自己配置实验环境的时候,在 qemu 阶段有一些疑问,也上网搜索过。

1 、单纯的 qemu 是完全软件层面的虚拟硬件所以速度较慢,在 x86 平台下配合某些“加速器”(如 kvm ),效果更加?

2 、 kqemu 便是这个加速器?它是 kvm 和 qemu 的结合体?(也查到 qemu-kvm 其实已经做了这个工作了?然后 kqemu 做的更好?)

不知道我以上的理解有没有偏差,有的话希望 V 友们指出,如果有好的相关的一些教程的话希望指点一下(虽然磕磕碰碰的装好了,不过如果有系统的教程文章的话希望 V 友指点)看过 arch 的 wiki 也写的不是很明朗。

感谢!

1926 次点击
所在节点    问与答
6 条回复
mikicomo
2016-10-17 19:53:44 +08:00
另外网上很多教程上都说要装 vnc ,可是我发现学堂在线上并没有这么干,因此查了下,好像是不是很老的版本的话,已经都内置 vnc 了?
crysislinux
2016-10-17 19:55:41 +08:00
现在的电脑跑 qemu 问题不大吧,加不加速都无所谓,如果只是学习的话。
crysislinux
2016-10-17 19:55:59 +08:00
另外为什么要 vnc ?
mikicomo
2016-10-17 20:17:10 +08:00
@crysislinux
1 、问题是不大,就是想要大致了解下其中的关系。
2 、好像是为了远程登陆虚拟机显示图形界面?
is
2016-10-17 20:26:25 +08:00
qemu 本身是可以虚拟化异构系统的,比如 arm 什么.
kvm 只是充分利用了 intel/amd 提供的机制尽可能用硬件来实现虚拟化.
kqemu 是老东西了,现在新的基本上都是 qemu-kvm 了.
正常情况下 linux 系统装的 qemu 都是支持 kvm 的,只是可能命令行参数上
有些小差别。

新一点的 qemu 都已经内置 vnc server 了,可以直接通过 vnc client 连上来
看 console 的内容.

不过总的来说,都是无关使用的小细节吧.
mikicomo
2016-10-17 20:39:19 +08:00
@is
正常情况下 linux 系统装的 qemu 都是支持 kvm 的,只是可能命令行参数上 [所以不需要另外安装 qemu-kvm 是吧?]

嗯,的确都是些小细节,不过有强迫症至少想要大致了解下,不想一无所知的就在使用了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/313395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX