[分享]关于VBOX是基于QEMU的说明

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
送出感谢: 0
接收感谢: 0
联系:

[分享]关于VBOX是基于QEMU的说明

#1

帖子 speme » 2007-11-29 20:47

QVM86

QVM86 was a Linux kernel module to provide x86 virtualization capabilities for the QEMU emulator. Virtualization allowed "emulated" code to be run natively on the host CPU, using the CPU protection mechanisms to intercept and emulate privileged events. It was licensed under GNU GPLv2 license. It was developed as a drop-in replacement for the then closed-source KQEMU, which has since been made available under the GPL. The developer of QVM86 ceased development on January 21, 2007 as they decided that the project had been rendered obsolete by the release of VirtualBox.

VirtualBox

Main article: VirtualBox

In January 2007, VirtualBox was released, which has a built-in dynamic recompiler that is based on QEMU. As with KQEMU, it runs nearly all guest code natively on the host, and uses the recompiler only for special situations. In addition, VirtualBox goes through a lot of code analysis and patching via a built-in disassembler to reduce usage of the recompiler to a minimum. VirtualBox is open-source software under the GPL, except for a number of enterprise features.
来源:http://en.wikipedia.org/wiki/Qemu
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
gxcooo
帖子: 394
注册时间: 2005-09-29 17:58
送出感谢: 0
接收感谢: 0

#2

帖子 gxcooo » 2007-11-30 17:52

怪不得VBox这么快,代码基本都是native执行的
Linux debian 2.6.18.1lemote #1 Sat Jan 13 16:02:26 CST 2007 mips GNU/Linux
top - 10:13:17 up 70 days, 11:32 , 1 user, load average: 0.63, 0.61, 0.55
回复

回到 “虚拟机和虚拟化”