QEMU 4.2.0版本发布下载了,当前已可用,这个版本包含来自198位作者的2200多个提交,以下为你介绍重点更新内容。同时还附上在Linux系统下安装QEMU 4.2.0的方法,安装参考:在Arch Linux/Manjaro上安装KVM、QEMU和Virt Manager的方法。
QEMU 4.2.0更新详情介绍
TCG插件支持被动监视指令和内存访问。
块:NBD块驱动程序现在支持读取时复制请求的更有效处理。
块:用于复制稀疏映像的NBD服务器优化,以及NBD服务器/客户端实现的常规修复/改进。
块/加密:提高了LUKS磁盘加密的AES-XTS加密的性能。
vfio-pci支持“failover_pair_id”属性,可更轻松地迁移VFIO设备。
virtio-mmio现在支持兼容virtio的v2个性,并且对打包的virtqueues的virtio 1.1支持。
68k:用于模拟经典NeXTcube的新型“next-cube”机器。
68k:用于模拟Macintosh Quadro 800的新型“q800”计算机。
ARM:用于仿真Aspeed AST2600 SoC的新型“ast2600-evb”计算机。
ARM:具有STDOUT_STDERR/EXIT_EXTENDED扩展的半主机v2.0支持。
ARM:KVM支持超过256个CPU。
ARM:“virt”机器现在支持内存热插拔。
ARM:改进的TCG仿真性能。
ARM:具有SVE功能的硬件对SVE SIMD指令的KVM支持。
PowerPC:对mffsce,mffscrn和mffscrni POWER9指令的仿真支持。
PowerPC:“powernv”机器现在支持Homer和OCC SRAM系统设备。
RISC-V:现在支持“-initrd”参数。
RISC-V:调试器现在可以查看所有体系结构状态。
s390:对IEP(指令执行保护)的仿真支持。
SPARC:“sun4u”IOMMU现在支持“invert endianness”位。
x86:可以通过“-cpu”参数启用/禁用VMX功能。
x86:使用virtio-mmio而非PCI用作性能优化基准的新型“microvm”计算机。
x86:对AVX512 BFloat16扩展的仿真支持。
x86:Denverton(服务器级基于Atom的SoC),Snowridge和Dhyana的新CPU模型。
x86:macOS Hypervisor.framework支持(“-accel hvf”)现已稳定。
xtensa:新的“virt”机器类型。
xtensa:对用户模式仿真的call0 ABI支持。
下载链接
安装命令
1、大多数Linux发行版都打包了QEMU,可用以下命令安装:
Arch:pacman -S qemu
Debian/Ubuntu:apt-get install qemu
Fedora:dnf install @virtualization
Gentoo:emerge --ask app-emulation/qemu
RHEL/CentOS:yum install qemu-kvm
SUSE:zypper install qemu
2、源码安装说明:
要下载并构建QEMU 4.2.0:
wget https://download.qemu.org/qemu-4.2.0.tar.xz
tar xvJf qemu-4.2.0.tar.xz
cd qemu-4.2.0
./configure
make
要从git下载并构建QEMU:
git clone https://git.qemu.org/git/qemu.git
cd qemu
git submodule init
git submodule update --recursive
./configure
make
相关主题