QEMU 开源模拟器

QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与BochsPEARPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个闭源的加速器,QEMU能模拟至接近真实电脑的速度。

QEMU是一套由FabrICE Bellard所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。Bochs,PearPC等与其类似,但不具备其许多特性,比如高速度及跨平台的特性,通过KQEMU这个闭源的加速器,QEMU能模拟至接近真实电脑的速度,目前,kqemu加速器可用于0.9.1版本或者之前版本的qemu,在qemu1.0之后的版本,都无法使用kqemu,主要利用qemu-KVM加速模块,并且加速效果以及稳定性明显好于kqemu。

QEMU有两种主要运作模式:
* User mode模拟模式,亦即是使用者模式。QEMU能启动那些为不同中央处理器编译的Linux程序。而Wine及DOSemu是其主要目标。
* System mode模拟模式,亦即是系统模式。QEMU能模拟整个电脑系统,包括中央处理器及其他周边设备。它使得为跨平台编写的程序进行测试及除错工作变得容易。其亦能用来在一部主机上虚拟数部不同虚拟电脑。QEMU的主体部份是在LGPL下发布的,而其系统模式模拟则是在GPL下发布;而kqemu这个加速器则是在免费但闭源的条件下发布的。使用kqemu可使QEMU能模拟至接近实机速度,但其在虚拟的操作系统是 Microsoft Windows 98或以下的情况下是无用的.

优点:
默认支持多种架构。可以模拟 IA-32 (x86)个人电脑,AMD 64个人电脑,MIPS R4000, 升阳的SPARCsun3 与PowerPC(PReP 及 Power Macintosh)架构
可扩展,可自定义新的指令集
开源,可移植,仿真速度快
在支持硬件虚拟化的x86构架上可以使用KVM加速配合内核ksm大页面备份内存,速度稳定远超过VMware ESX
增加了模拟速度,某些程序甚至可以实时运行
可以在其他平台上运行Linux的程序
可以储存及还原运行状态(如运行中的程序)
可以虚拟网络卡

缺点:
对微软视窗及某些主机操作系统的不完善支持(某些模拟的系统仅能运行)
对不常用的架构的支持并不完善
除非使用kqemu加速器,否则其模拟速度仍不及其他虚拟软件,如VMware
比其他模拟软件难安装及使用

qboot:运行在 QEMU 上的极简 x86 固件
英特尔有一个叫Clear Containers的实验性项目,利用KVM和一些内核技巧创造极其轻量级的虚拟机。Clear Containers启动一个虚拟机只需要18-20 MB,启动时间只需要60ms。现在,Red Hat的 Paolo Bonzini宣布了qboot,运行在QEMU上的极简x86固件,它

发布于 2015-05-23 00:53:43 | 261 次阅读

名为 VENOM "毒液" 的 QEMU 漏洞被公开
在”禁运期“结束后,CrowdStrike的安全研究人员Jason Geffner公开了名为VENOM"毒液“的QEMU漏洞,这个编号为CVE-2015-3456可以造成虚机逃逸,QEMU是一个指令级模拟器的自由软件实现,被广泛用于各大GNU/Linux发行版(包括Debian, Gentoo,

发布于 2015-05-15 01:00:21 | 246 次阅读

QEMU 2.5.0 发布,开源模拟器
QEMU 2.5.0 发布,此版本不兼容改进:mips32r5-generic CPU 重命名为 P5600移除主机磁盘设备直通 (block driver “host_floppy”)更多改进内容请看更新日志。下载:http://wiki.qemu-project.org/download/qemu-2.5.0.tar.bz2 QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其

发布于 2015-12-18 00:57:09 | 199 次阅读

QEMU 2.4.1 发布,开源模拟器
QEMU 2.4.1 发布,此版本主要改进: 非兼容改进 The handling of the floppy device controller is different between <2.4 and >=2.4 machine types that use the Q35 chipset (e.g. \"-M pc-q35-2.3\" vs. \"-M pc-q35-2.4\").  This can cause problems if you are defining floppy drives with command-line

发布于 2015-11-07 00:33:20 | 194 次阅读

QEMU 2.4.0 版发布,开源模拟器
QEMU 2.4.0 发布,详细更新内容请参照ChangeLog/2.4 下载地址:qemu-2.4.0.tar.bz2 获取最新源代码:git clone git://git.qemu-project.org/qemu.gitQEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu

发布于 2015-08-13 00:33:22 | 154 次阅读

QEMU 2.4.0-rc4 版发布,开源模拟器
QEMU 2.4.0-rc4 发布,更新内容: 非兼容改进:The handling of the floppy device controller is different between <2.4 and >=2.4 machine types that use the Q35 chipset (e.g. \"-M pc-q35-2.3\" vs. \"-M pc-q35-2.4\").  The ARM \'virt\' board default interface type has changed from IDE to virtio.

发布于 2015-08-06 23:58:28 | 169 次阅读

QEMU 2.4.0-rc3 版发布,开源模拟器
2015年7月29日 QEMU 2.4.0-rc3 版发布,更多信息请参照下载页面:http://wiki.qemu-project.org/download/qemu-2.4.0-rc3.tar.bz2 git clone git://git.qemu-project.org/qemu.git更多内容请看发行说明。QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后

发布于 2015-08-01 14:26:35 | 153 次阅读

QEMU 2.4.0-rc0 版发布,开源模拟器
QEMU 2.4.0-rc0 版发布了,该版本包含一些不兼容老版本的内容,而且还会越来越多,详细的改进记录请看 ChangeLog下载地址:Download QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个开源的加速器,QEMU能

发布于 2015-07-10 15:48:37 | 126 次阅读

QEMU 2.2.1 发布,开源模拟器
QEMU 2.2.1 发布,此版本现已提供下载:qemu-2.2.1.tar.bz2。更新日志: 未来不兼容改进三个在命令行和配置文件使用不用名称的选项:The "acpi" configuration file section matches command-line option "acpitable";The "boot-opts" confi

发布于 2015-03-10 23:20:10 | 284 次阅读

QEMU 2.1.0 发布,开源模拟器
QEMU 2.1.0发布啦,QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个开源的加速器,QEMU能模拟至接近真实电脑的速度。

发布于 2014-08-03 12:59:03 | 186 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务