开源模拟器 QEMU

GPL
C/C++
Linux
2009-02-01

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

  • User mode模拟模式,亦即是使用者模式。QEMU 能启动那些为不同中央处理器编译的Linux程序。而Wine及 Dosemu是其主要目标。
  • System mode模拟模式,亦即是系统模式。QEMU能模拟整个电脑系统,包括中央处理器及其他周边设备。它使得为系统源代码进行测试及除错工作变得容易。其亦能用来在一部主机上虚拟数部不同虚拟电脑。

QEMU的主体部份是在LGPL下发布的,而其系统模式模拟与kqemu加速器则是在GPL下发布。使用kqemu可使QEMU能模拟至接近实机速度,但其在虚拟的操作系统是Microsoft Windows 98或以下的情况下是无用的。

优点:

  • 可以模拟 IA-32 (x86)个人电脑,AMD64个人电脑, MIPS R4000, 升阳的 SPARC sun3 与 PowerPC (PReP 及 Power Macintosh)架构
  • 支持其他架构,不论在主机或虚拟系统上(请参看QEMU主页以获取完整的清单)
  • 增加了模拟速度,某些程式甚至可以实时运行
  • 可以在其他平台上运行Linux的程式
  • 可以储存及还原运行状态(如运行中的程式)
  • 可以虚拟网络卡
  • 可模拟多CPU
的码云指数为
超过 的项目
加载中

评论(2)

hobohero
hobohero
树莓派跑linux都慢,就别玩winxp了
韦小仇
韦小仇
好久没见到有人把“SUN”翻译成“升阳”了,知道这个译名的,今年至少都30岁了吧
V
Voyager_1
在树莓派2B成功安装windows xp, 启动了半小时还没进桌面 #QEMU#

QEMU 4.1 发布,结束对 Python 2 的支持

QEMU 4.1 已发布,它现已成为开源 Linux 虚拟化堆栈的重要组成部分之一。 QEMU 4.1 为 ARM, MIPS, POWER, s390, x86 的各种架构专用位带来了许多改进,甚至为 RISC-V 也带来了许多重要的附加...

08/19 07:27

QEMU 4.0.0 发布,几乎可以模拟任何硬件设备的模拟器

QEMU 4.0.0 发布了,此版本更新亮点包括: ARM:实现了一批 ARMv8.X 的扩展,包括 SB、PredInv、HPD、LOR、FHM、AA32HPD、PAuth、JSConv、CondM、FRINT 与 BTI ARM:virt:支持 >255 GB 的 ...

04/25 07:19

开源模拟器 QEMU 3.0.0 发布,包含大量不兼容更改

QEMU 3.0.0 已发布,QEMU 是一个通用的开源模拟器和虚拟机。 需注意的是,由于无法进行测试,QEMU 在未来的版本中可能会放弃对以下主机的支持(3.0.0 版本会提示不支持,但仍可正常使用)。 ...

2018/08/16 07:49

QEMU 3.0 准备将于 8 月发布,提供对 GTK3 的良好支持

据外媒报道,自从去年年底讨论从长期运行的 v2.x 跳到 v3.0 里程碑之后,QEMU 3.0 的开发一直在进行中,目前 QEMU 3.0 的第一个候选版本已经推出,标志着 QEMU 3.0 里程碑已到达功能冻结阶段...

2018/07/15 08:01

开源模拟器 QEMU 2.12.0 发布,包含大量不兼容更改

QEMU 是一个通用的开源模拟器和虚拟机,基本上已支持所有的操作系统。 QEMU 2.12.0 已发布,值得留意的是该版本包含许多不兼容的更新和变化,像是: 弃用的 CLI 选项 “-tdf”,“-no-kvm-p...

2018/04/26 07:50

QEMU 2.11.1 发布,开源模拟器

QEMU 2.11.1 发布了。QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。 QEMU / KVM 之前受到...

2018/02/19 07:35

在浏览器上启用 Linux、BSD 和 Live 镜像

2011年,QEMU模拟器项目创始人 Fabrice Bellard 开发了在JavaScript中运行的模拟器,允许用户在浏览器上启动Linux。这个项目仍然在继续发展,你现在不仅可以启动Linux 2.6和3.18(支持网络访...

2016/09/27 06:32

QEMU 2.5.0 发布,开源模拟器

QEMU 2.5.0 发布,此版本不兼容改进: mips32r5-generic CPU 重命名为 P5600 移除主机磁盘设备直通 (block driver “host_floppy”) 更多改进内容请看更新日志。 下载:http://wiki.qemu-pr...

2015/12/18 08:18

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...

2015/11/06 20:01

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.git QEMU是一套由Fabrice Bellard所编写的...

2015/08/13 07:27

没有更多内容

加载失败,请刷新页面

1
回答
编译可在Android上运行的qemu user mode

前言 本文在Ubuntu 64位系统上对qemu项目进行交叉编译,并且只编译与qemu user mode有关的代码。 下文中的”NDK”若无特殊说明均指...

2016/07/20 16:33
1
回答
关于qcow2的格式的问题

我看网上说qcow2可以对文件簇进行压缩和加密,那么其是否会对L2table,refcount table或refcount block进行加密或压缩? ...

2016/12/17 17:54
7
回答
我有一个关于qemu的域名 有要的吗

http://chinaqemu.com/

2016/12/06 09:39
1
回答
cygwin 编译qemu 出错

./configure 时config.log报#error __Linux__ not defined等错误 无法识别命令行选项-Wstring-plu...

2015/06/11 13:15
34
回答
如何将 Android 仿真器的速度提升 400%

做了几天开发之后,我发现 Android 仿真器实在是我的心头之痛,因为它实在太慢了。 首先,它启动缓慢,而且即便使用快照(Snapshot)加速启动过程...

2011/11/24 11:02
1
回答
qemu启动虚拟机,怎么设置系统时间
宅蓝三木 的回答 2014/07/30 17:35
最佳答案
试试 -rtc base=localtime,windows 系统用的应该是localtime而QEMU默认的是UTC
2
回答
qemu\libvirt\virt-manager和kvm的关系?

@三木-Hacker 你好,想跟你请教个问题: qemu\libvirt\virt-manager 往上好多介绍kvm的文章里都提到了上面三个,他们和kv...

2014/05/24 15:43
3
回答
QEMU虚拟机的一些问题,找不到qemu.exe
Ophites 的回答 2014/03/31 11:43
最佳答案
"缺硬盘"这个应该不会.下载在这里下载http://www.omledom.com/ 。里面的qemu-system-i386.exe 就是你所需要的qemu.exe
1
回答
怎么在linux模拟器下使用siege

需要详解怎么使用siege

2012/04/14 17:16

没有更多内容

加载失败,请刷新页面

QEMU学习导航

QEMU学习导航,列出QEMU学习的各种资料。

2016/03/18 17:31
183
1
QEMU 2: 参数解析

本系列博客会从使用和开发的两个方面介绍QEMU,所以有的博客是关于QEMU使用的,有的深入一点讲QEMU实现代码。本篇博客紧接上篇博客,分析执行qemu-system-x86_64命令后参数解析的代码执行流程...

2014/07/24 11:23
4K
2
KVM/QEMU hypervisor driver

实际上模拟器的位置就在xml配置文件里 可以使用 virsh dumpxml win106400_07CEE8BB9CD968511B1D93A13B09E210 下面有几个配置的例子 Project Links Deployment pre-requisites Connections to...

2018/08/16 11:26
9
0
QEMU用户模式学习笔记

QEMU用户模式学习笔记

2016/03/20 13:58
148
1
Qemu For ARM (1) : Install Qemu On LinuxMint

LinuxMint is one ubuntu-like distribution, I'm now use LinuxMint-11. And I do not find any Chinese input software. So, I use English to record how to install Qemu on LinuxMint-1...

2011/10/18 22:39
247
0
基于QMP实现对qemu虚拟机进行交互

本文详解QMP,包含qmp、hmp、qemu-guest-agent的介绍、工作原理、配置方法、范例 小慢哥的原创文章,欢迎转载 目录 ▪ QMP介绍 ▪ QMP语法 ▪ 单独使用qemu,启用QMP ▪ 通过libvirt启动qem...

01/13 23:23
357
0
QEMU 1: 使用QEMU创建虚拟机

QEMU是一款高效而实用的模拟器及虚拟机监管器,本系列博客试图从最基本的安装使用开始,逐层深入地介绍QEMU。本篇文章从QEMU最基础的知识讲起,介绍了QEMU的安装使用、系统模拟的基本原理以及...

2014/05/15 10:33
29.7K
13
qemu,kvm,qemu-kvm,xen,libvirt的区别

KVM:(Kernel-based Virtual Machine)基于内核的虚拟机 KVM是集成到Linux内核的Hypervisor,是X86架构且硬件支持虚拟化技术(Intel VT或AMD-V)的Linux的全虚拟化解决方案。它是Linux的一个很...

2015/03/13 19:22
2.8K
0
windows下用qemu搭建android

1.下载Qemu for windows 版本为qemu-0.9.0-windows 2.下载qemuwith-kqemu-support 安装kqemu的目的就是为了加快qemu的子系统运行速度.在X86的硬件平台上模拟x86的操作系统可以飙到真实机器速...

2012/12/18 09:47
6K
0
通过QEMU-GuestAgent实现从外部注入写文件到KVM虚拟机内部

本文将以宿主上直接写文件到VM内部为例讲解为何要注入以及如何实现 tag: qemu-ga, qemu guest agent, kvm, guest-file-write, inject 小慢哥的原创文章,欢迎转载 目录 ▪ 为什么要“注入”到...

04/06 20:23
10
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部