V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mikicomo
V2EX  ›  问与答

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

  •  1
     
  •   mikicomo · 2016-10-17 19:23:27 +08:00 · 1900 次点击
    这是一个创建于 2959 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    感谢!

    6 条回复    2016-10-17 20:39:19 +08:00
    mikicomo
        1
    mikicomo  
    OP
       2016-10-17 19:53:44 +08:00
    另外网上很多教程上都说要装 vnc ,可是我发现学堂在线上并没有这么干,因此查了下,好像是不是很老的版本的话,已经都内置 vnc 了?
    crysislinux
        2
    crysislinux  
       2016-10-17 19:55:41 +08:00
    现在的电脑跑 qemu 问题不大吧,加不加速都无所谓,如果只是学习的话。
    crysislinux
        3
    crysislinux  
       2016-10-17 19:55:59 +08:00
    另外为什么要 vnc ?
    mikicomo
        4
    mikicomo  
    OP
       2016-10-17 20:17:10 +08:00
    @crysislinux
    1 、问题是不大,就是想要大致了解下其中的关系。
    2 、好像是为了远程登陆虚拟机显示图形界面?
    is
        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 的内容.

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

    嗯,的确都是些小细节,不过有强迫症至少想要大致了解下,不想一无所知的就在使用了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2220 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 16:12 · PVG 00:12 · LAX 08:12 · JFK 11:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.