QEMU 开源模拟器

开源网站开源项目 24-05-15 09:03:44

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

[QEMU 开源模拟器]相关推荐
Syslinux 启动装载器

Syslinux 启动装载器

syslinux是一个轻量级的启动装载器,只用Windows的人可能不明白是什么东西,如果玩过Linux,一定知道lilo……...

kvs key-value存储系统

kvs是一个基于内存的key-value存储系统。 kvs与memcahce的功能很相似,但是相对memcache来说更容易使用。……...

Miu Markdown 编辑器

该项目已停止维护!Miu 的继任者——EME 名字来源 : Markdown Editor for Windows (MEW) 谐音 + Mou 现在 W……...

Padre Perl 开发工具

Padre Perl 开发工具

Padre 是一个为 Perl 语言开发者提供的集成开发环境,提供了语法高亮和代码重构功能。 主要特点: 可定……...

Cashew 轻量级REST框架

Cashew 轻量级REST框架

Cashew是一个轻量级的HTTP REST API框架。主要应用于信息系统、跨平台客户端之间的数据交互。Cashew强调……...

Consul 服务的注册和发现

Consul 简化了分布式环境中的服务的注册和发现流程,通过 HTTP 或者 DNS 接口发现。支持外部 SaaS 提供者……...

今日开源
  1. Cucumber 自动化测试工具

    Cucumber 是一个能够理解用普通语言描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,旨在提高软件质量并降低维护成本的软件开发过程。用多种语言编写,支持Java、JavaScript、Ruby、.Net等多种开发语言……

    开源软件 2024-05-19

  2. Oryx 开源机器学习项目

    Oryx 开源机器学习项目

    Oryx的目标是帮助Hadoop用户搭建并部署能够实时查询的机器学习模型,例如垃圾邮件过滤和推荐引擎。随着数据的不断流入,Oryx还将支持自我更新。 无论从建模还是部署,Oryx都可以随需扩展,Owen认为这是Oryx与Hadoo……

    开源软件 2024-05-19

  3. Apache Groovy JVM 动态脚本语言

    Apache Groovy JVM 动态脚本语言

    Groovy 是一种基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性。 Groovy主要的特点包括: 是一个基于Java 虚拟机的敏捷动态语言。 构建在强大的 Java 语言之上 并添加了从 Pytho……

    开源软件 2024-05-19

返回顶部小火箭