The handling of the floppy device controller is different
between =2.4 machine types that use the Q35 chipset
(e.g. "-M pc-q35-2.3" vs. "-M pc-q35-2.4").
The ARM 'virt' board default interface type has changed from
IDE to virtio.
未来非兼容改进:
Three options are using different names on the command line and in configuration file. In particular:
The "acpi" configuration file section matches command-line option "acpitable";
The "boot-opts" configuration file section matches command-line option "boot";
The "smp-opts" configuration file section matches command-line option "smp".
-readconfig will standardize on the name for the command line option.
Behavior of automatic calculation of SMP topology when some SMPtopology options for -smp are omitted (sockets, cores, threads) will
change in the future. If guest ABI needs to be preserved on upgrades
while using the SMP topology options, users should either set set all
options explicitly (sockets, cores, threads), or omit all of them.
Image encryption is fatally flawed, and will be dropped
entirely. It'll remain available only in qemu-img, so you can use
'qemu-img convert' to convert encrypted images to uncrypted ones.
Host floppy device pass-through (block driver "host_floppy") is deprecated, and will be dropped in a future>
Block device parameter aio=native has no effect without cache.direct=on. It will be made an error.
A few devices will be configured with explicit properties
instead of implicitly. Unlikely to affect users; for the full list, seethe 2.3 ChangeLog.
QMP command blockdev-add is still a work in progress. It
doesn't support all block drivers, it lacks a matching blockdev-del, andmore. It might change incompatibly.
The configure option --disable-guest-base is unneeded and will be removed in a future>