QEMU, KVM, QEMU-KVM 和 Goldfish

qemu

QEMU 是模拟器
QEMU在 在 System 模式下,能进行指令级的模拟(就是说他虚拟了一个/多个CPU(包含内存管理器等),比如虚拟一个ARM CPU)

可以模拟 IA-32 (x86)个人电脑,AMD64个人电脑,MIPS R4000,ARM v6, v7 (Cortex-A8, A9, A15),升阳的 SPARC sun3 与 PowerPC(PReP 及 Power Macintosh)架构

Android 就是用 QEMU构建模拟器,在 x86主机上运行 arm 代码的 Android系统和程序

Oracle 的 virtual  box  就是在 QEMU的基础上改写的。

KVM

是一种用于Linux内核中的虚拟化基础设施。KVM目前支持Intel VT及AMD-V的原生虚拟技术。
KVM还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面。
KVM能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……)。
在主流的Linux内核,如2.6.20以上的内核均已包含了KVM核心。


qemu 和 KVM 的关系

qemu自己模拟 x86的CPU 太复杂了,借用 kvm 的功能来实现更方便, 也更能提速

也可以说 kvm 缺少显示器,硬盘等外设,就直接用 qemu 提供(前人在qemu写下这些虚拟设备的代码&#x

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值