News: 2022-04-21T06_52_00Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Émulation : toutes les nouveautés de QEMU 7.0

(2022/04/21)


Émulation : toutes les nouveautés de QEMU 7.0

jeudi 21 avril 2022

L’émulateur QEMU s’offre une copieuse mise à jour avec la disponibilité de la version 7.0.0. L’application open source apporte de nombreuses nouveautés et modifications notables.

C’est quoi QEMU ?

[1]QEMU est un logiciel libre de machine virtuelle , pouvant émuler un processeur et, plus généralement, une architecture différente. [2]Il permet d’exécuter un ou plusieurs systèmes d’exploitation via les hyperviseurs KVM et Xen, ou seulement des binaires, dans l’environnement d’un système d’exploitation déjà installé sur la machine.

QEMU 7.0 : nouveautés

La version 7.0.0 de QEMU contient plus de 2.500 commits, qui sont recensés [3]sur le wiki officiel .

Parmi les nouveautés de la version 7 , [4]on peut citer :

ACPI : prise en charge de l’enregistrement des événements invités via l’interface ACPI ERST

virtiofs : support amélioré des étiquettes de sécurité

ARM : support de la carte ’virt’ pour virtio-mem-pci, support de la carte ’xlnx-versal-virt’ pour PMC SLCR et émulation du contrôleur de mémoire flash OSPI, ’xlnx-zynqmp’ modélise maintenant le CRF et le contrôle APU.

HPPA : support jusqu’à 16 vCPUs

OpenRISC : support de la carte ’sim’ jusqu’à 4 cœurs

PowerPC : support de l’émulation ’pseries’ pour l’exécution d’invités en tant qu’hyperviseur KVM

PowerPC : améliorations de l’émulation ’powernv’ pour XIVE et PHB 3/4, et nouveau support pour XIVE2 et PHB5

RISC-V : prise en charge de KVM

RISC-V : prise en charge de l’extension Vector 1.0 ratifiée, ainsi que des extensions Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx et zhinx min .

RISC-V : support de la machine ’spike’ pour le chargement binaire OpenSBI

RISC-V : support de la machine ’virt’ pour 32 cœurs, et support AIA.

s390x : support pour "Miscellaneous-Instruction-Extensions Facility 3" (une extension z15)

x86 : Support pour Intel AMX

Télécharger QEMU

Vous pouvez télécharger QEMU pour Linux [5]selon votre distribution :

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

Vous avez également la possibilité de [6]récupérer le code source des dernières versions pour compiler vous-même sous Linux , Windows (Win32) et macOS.

QEMU est également disponible pour [7]macOS et pour [8]Windows .

[9]



[1] https://www.qemu.org

[2] https://fr.wikipedia.org/wiki/QEMU

[3] https://wiki.qemu.org/ChangeLog/7.0

[4] https://www.qemu.org/2022/04/19/qemu-7-0-0/

[5] https://www.qemu.org/download/#linux

[6] https://www.qemu.org/download/#source

[7] https://www.qemu.org/download/#macos

[8] https://www.qemu.org/download/#windows

[9] https://www.toolinux.com/?qemu-nouvelle-version-nouveautes#forum



"Our journey toward the stars has progressed swiftly.

In 1926 Robert H. Goddard launched the first liquid-propelled rocket,
achieving an altitude of 41 feet. In 1962 John Glenn orbited the earth.

In 1969, only 66 years after Orville Wright flew two feet off the ground
for 12 seconds, Neil Armstrong, Buzz Aldrin and I rocketed to the moon
in Apollo 11."
-- Michael Collins
Former astronaut and past Director of the National Air and Space
Museum