Qemu est un emulateur basé sur la translation dynamique de code, qui lui permet d’obtenir de très bonnes performances. Il permet actuellement d’executer des programmes pour ix86, arm, sparc et powerpc sur diverses plateformes (PC, PPC, alpha, arm, sparc, amd64, mips, ia64, …) et de lancer des OS pour PC ou PPC.

Il s’agit donc d’une nouvelle version (ce qui nous changera des patchs de patchs de patchs), pas de binaire windows pour le moment mais ca va pas tarder. Les changements:

– Support for relative paths in backing files for disk images
– Async file I/O API
– New qcow2 disk image format
– Support of multiple VM snapshots
– Linux: specific host CDROM and floppy support
– SMM support
– Moved PCI init, MP table init and ACPI table init to Bochs BIOS
– Support for MIPS32 Release 2 instruction set (Thiemo Seufer)
– MIPS Malta system emulation (Aurelien Jarno, Stefan Weil)
– Darwin userspace emulation (Pierre d’Herbemont)
– m68k user support (Paul Brook)
– several x86 and x86_64 emulation fixes
– Mouse relative offset VNC extension (Anthony Liguori)
– PXE boot support (Anthony Liguori)
– ‘-daemonize’ option (Anthony Liguori)

Par ailleurs QEmu Accelerator v1.3.0 pre11 est également disponible:

– dynamic device ‘/dev/kqemu’ creation is now the default.
– ‘-fno-stack-protector’ gcc option fix
– added kqemu regression tests (can serve as API usage example too)
– included kqemu technical doc
– Changed license to GPL version 2
– x86_64 full virtualization support