Qemu:修订间差异

来自资料库(何亚红)
跳转到导航 跳转到搜索
第15行: 第15行:
* 用户模式模拟:可在Linux/BSD上运行其它架构上的Linux/BSD用户程序。如在x86_64的Linux上运行arm的Linux程序。不支持windows。通常可用来测试应用程序。
* 用户模式模拟:可在Linux/BSD上运行其它架构上的Linux/BSD用户程序。如在x86_64的Linux上运行arm的Linux程序。不支持windows。通常可用来测试应用程序。
* 虚拟机:可运行KVM/XEN虚拟机。可获得接近原生机器的速率(即机器主机的速率)。
* 虚拟机:可运行KVM/XEN虚拟机。可获得接近原生机器的速率(即机器主机的速率)。
== Win32版Qemu ==
=== 安装 ===
* 可安装MSYS2并使用其中的qemu软件包。
* 从<nowiki/>https://qemu.weilnetz.de/w32/<nowiki/>下载安装程序并安装。
=== 加速 ===
默认情况下Qemu未启用任何加速,纯粹以模拟器方式运行,速率较低。在部分架构上可启用加速加快速率。
==== HAXM ====
Intel CPU的加速驱动。源代码:https://github.com/intel/haxm
通过在Qemu的命令中添加<code>-accel hax</code>启用haxm,启用条件:
* 在BIOS/UEFI中启用VT-X
* 安装HAXM
* 关闭Hyper-V


== 官方资料 ==
== 官方资料 ==
网站:https://www.qemu.org/
网站:https://www.qemu.org/

2023年8月28日 (一) 08:18的版本

源代码

主要

https://gitlab.com/qemu-project/qemu

备用

https://github.com/qemu/qemu.git

说明

开源模拟器与虚拟机。

Qemu主要有以下功能:

  • 机器模拟器:可在任意受支持的架构的机器上运行操作系统。模拟器的优点时要求的支持较少,缺点是速率低。
  • 用户模式模拟:可在Linux/BSD上运行其它架构上的Linux/BSD用户程序。如在x86_64的Linux上运行arm的Linux程序。不支持windows。通常可用来测试应用程序。
  • 虚拟机:可运行KVM/XEN虚拟机。可获得接近原生机器的速率(即机器主机的速率)。

Win32版Qemu

安装

  • 可安装MSYS2并使用其中的qemu软件包。

加速

默认情况下Qemu未启用任何加速,纯粹以模拟器方式运行,速率较低。在部分架构上可启用加速加快速率。

HAXM

Intel CPU的加速驱动。源代码:https://github.com/intel/haxm

通过在Qemu的命令中添加-accel hax启用haxm,启用条件:

  • 在BIOS/UEFI中启用VT-X
  • 安装HAXM
  • 关闭Hyper-V

官方资料

网站:https://www.qemu.org/