QEMU 是一款功能强大的虚拟机软件,它通过动态二进制转换技术,能够模拟各种计算机硬件和操作系统。QEMU 的应用非常广泛,可以用于软件开发、系统测试、教育等领域。借助 QEMU,你可以在一台电脑上运行多个操作系统,体验不同的软件和硬件,而无需重新启动电脑。
特性
-
全系统仿真:在任何支持的架构上运行任何机器的操作系统。
-
用户模式仿真:在任何支持的架构上运行其他 Linux/BSD 目标的程序。
-
虚拟化:使用接近原生性能的 KVM 和 Xen 虚拟机运行。
安装
Linux
-
Arch:
pacman -S qemu
-
Debian/Ubuntu:
- 对于完整的系统:
apt-get install qemu-system
- 对于 Linux 二进制文件:
apt-get install qemu-user-static
- 对于完整的系统:
-
Fedora:
dnf install @virtualization
-
Gentoo:
emerge --ask app-emulation/qemu
-
RHEL/CentOS:
yum install qemu-kvm
-
SUSE:
zypper install qemu
macOS
# Homebrew
brew install qemu
# MacPorts
sudo port install qemu
Windows
QEMU 也可以使用 MSYS2 进行安装。MSYS2 使用 pacman 来管理软件包。首先,按照 MSYS2 安装程序进行操作。然后使用 pacman -Syu
命令更新软件包。现在为您的系统选择合适的命令,如下所示:
- 对于 64 位 Windows 7 或更高版本(MINGW64):
pacman -S mingw-w64-x86_64-qemu
- 对于 64 位 Windows 8.1 或更高版本(在 UCRT64 中):
pacman -S mingw-w64-ucrt-x86_64-qemu
不支持 32 位 Windows。
一些与 QEMU 相关的工具可以在单独的软件包中找到。有关更多信息,请参阅 MSYS2 mingw-w64-qemu 页面。任何与 QEMU 包相关的问题都可以在 MINGW-packages 仓库中找到。