QEMU開発チームは8月12日(現地時間)、オープンソースのエミュレーターソフト「QEMU」の最新版「QEMU 5.1」をリリースしました(B公式ブログ、Phoronix)。
QEMUはプロセッサだけでなく、機械全体を対象としたエミュレートが可能な仮想マシンソフトウェアで、現在公式サイトより最新版のソースコードをダウンロードすることができます。Macの場合、HomebrewやMacPortsでインストール可能です。
QEMU 5.1は、235人の開発者による2500以上のコミットが含まれるリリースとなっており、多数の新機能が含まれています。例えば、Nested Virtualizatiにも対応したAMDシステムのライブマイグレーション機能のサポートや、NVMe 1.4仕様に含まれるPMR(Persistent Memory Region)のサポート、Linuxキーリングを介しQEMUにSecretsを渡すことができる機能の追加などが行われています。
さらに、ARMv8.5のメモリタグ機能とARMv8.2のTTS2UXNのサポート、Raspberry PiボードのUSBコントローラのサポートなどARM関連の修正や、さまざまな暗号関連の改良など、以下のような変更が含まれています。
- ARM: support for ARMv8.2 TTS2UXN architecture feature
- ARM: support for ARMv8.5 MemTag architecture feature
- ARM: new board support for sonorapass-bmc
- ARM: virt: support for memory hot-unplug
- ARM: support for nvdimm hotplug for ACPI guests
- AVR: new architecture support for AVR CPUs
- AVR: new board support for Arduino Duemilanove, Arduino Mega 2560, Arduino Mega, and Arduino UNO
- MIPS: support for Loongson 3A CPUs (R1 and R4)
- MIPS: performance improvements for FPU and MSA instruction emulation
- PowerPC: support for guest error recovery via FWNMI
- RISC-V: support for SiFive E34 and Ibex CPUs
- RISC-V: new board support for HiFive1 revB and OpenTitan
- RISC-V: Spike machine now supports more than 1 CPU
- s390: KVM support for protected virtualization (secure execution mode)
- x86: improvements to HVF acceleration support on macOS
- x86: reduced virtualization overhead for non-enlightened Windows guests via Windows ACPI Emulated Device Table
- block: support for 2MB logical/physical blocksizes for virtual storage devices
- crypto: support for passing secrets to QEMU via Linux keyring
- crypto: support for LUKS keyslot management via qemu-img
- NVMe: support for Persistent Memory Region from NVMe 1.4 spec
- qemu-img: additional features added for map/convert/measure commands, as well as support for zstd compression
- qemu-img: support for new ‘bitmap’ command for manipulating persistent bitmaps in qcow2 files
- virtio: TCG guests can now use vhost-user threads
- virtio: vhost-user now supports registering more than 8 RAM slots
- and lots more…
その他変更の詳細はChangeLogで確認することができます。
タイトル | QEMU | |
---|---|---|
公式サイト | http://wiki.qemu.org/Index.html | |
ソフトアンテナ | https://softantenna.com/softwares/2484-qemu | |
説明 | 軽量のOSエミュレーター。 |