Émulation : toutes les nouveautés de QEMU 8.0
(2023/04/24)
- Reference: 2023-04-24T03_52_00Z
- News link: https://www.toolinux.com/?qemu-version-8-nouveautes
- Source link:
Émulation : toutes les nouveautés de QEMU 8.0
lundi 24 avril 2023
L’émulateur QEMU s’offre une copieuse mise à jour avec la disponibilité de la version 8.0 sortie ce 19 avril. L’application open source apporte de nombreuses nouveautés et modifications notables, notamment par ARM et RISC.
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 8 : nouveautés
La version 8 de QEMU contient plus de 2 800 commits, qui sont recensés [3]sur le wiki officiel .
Parmi les nouveautés de la version 8 , [4]on peut citer :
ARM : prise en charge de l’émulation pour FEAT_EVT, FEAT_FGT et AArch32 ARMv8-R
ARM : Émulation CPU pour Cortex-A55 et Cortex-R52, et nouveau type de machine Olimex STM32 H405
ARM : support gdbstub pour les registres système du profil M
HPPA : prise en charge de l’instruction fid (Floating-Point Identify) et améliorations de l’émulation 32 bits
RISC-V : prise en charge supplémentaire de l’ISA et de l’extension pour smstateen, déclenchement de l’icount de débogage natif, événements PMU liés au cache en mode virtuel, extensions Zawrs/Svadu/T-Head/Zicond et prise en charge de l’ACPI
RISC-V : mise à jour du support machine pour OpenTitan, PolarFire, et OpenSBI
RISC-V : large gamme de corrections couvrant la propagation PMP pour TLB, les exceptions mret, les instructions non comprimées, et d’autres améliorations de l’émulation/virtualisation
s390x : amélioration de la gestion des périphériques zPCI passthrough
s390x : support pour le démontage asynchrone de la mémoire des invités - KVM sécurisés pendant le redémarrage
x86 : prise en charge des invités Xen sous KVM avec Linux v5.12+
x86 : nouveau modèle de CPU SapphireRapids
x86 : Support TCG pour les drapeaux CPUID FSRM, FZRM, FSRS, et FSRC
virtio-mem : support pour l’utilisation de la pré-allocation en conjonction avec la migration live
VFIO : support de la migration expérimentale mis à jour vers le protocole de migration VFIO v2
qemu-nbd : amélioration de l’efficacité sur TCP et lors de l’utilisation de TLS
Traduit avec [5]www.DeepL.com/Translator (version gratuite)
Télécharger QEMU
Vous pouvez télécharger QEMU pour Linux [6]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 [7]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 [8]macOS et pour [9]Windows .
[10]
[1] https://www.qemu.org
[2] https://fr.wikipedia.org/wiki/QEMU
[3] https://wiki.qemu.org/ChangeLog/8.0
[4] https://www.qemu.org/2023/04/20/qemu-8-0-0/
[5] http://www.DeepL.com/Translator
[6] https://www.qemu.org/download/#linux
[7] https://www.qemu.org/download/#source
[8] https://www.qemu.org/download/#macos
[9] https://www.qemu.org/download/#windows
[10] https://www.toolinux.com/?qemu-version-8-nouveautes#forum
lundi 24 avril 2023
L’émulateur QEMU s’offre une copieuse mise à jour avec la disponibilité de la version 8.0 sortie ce 19 avril. L’application open source apporte de nombreuses nouveautés et modifications notables, notamment par ARM et RISC.
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 8 : nouveautés
La version 8 de QEMU contient plus de 2 800 commits, qui sont recensés [3]sur le wiki officiel .
Parmi les nouveautés de la version 8 , [4]on peut citer :
ARM : prise en charge de l’émulation pour FEAT_EVT, FEAT_FGT et AArch32 ARMv8-R
ARM : Émulation CPU pour Cortex-A55 et Cortex-R52, et nouveau type de machine Olimex STM32 H405
ARM : support gdbstub pour les registres système du profil M
HPPA : prise en charge de l’instruction fid (Floating-Point Identify) et améliorations de l’émulation 32 bits
RISC-V : prise en charge supplémentaire de l’ISA et de l’extension pour smstateen, déclenchement de l’icount de débogage natif, événements PMU liés au cache en mode virtuel, extensions Zawrs/Svadu/T-Head/Zicond et prise en charge de l’ACPI
RISC-V : mise à jour du support machine pour OpenTitan, PolarFire, et OpenSBI
RISC-V : large gamme de corrections couvrant la propagation PMP pour TLB, les exceptions mret, les instructions non comprimées, et d’autres améliorations de l’émulation/virtualisation
s390x : amélioration de la gestion des périphériques zPCI passthrough
s390x : support pour le démontage asynchrone de la mémoire des invités - KVM sécurisés pendant le redémarrage
x86 : prise en charge des invités Xen sous KVM avec Linux v5.12+
x86 : nouveau modèle de CPU SapphireRapids
x86 : Support TCG pour les drapeaux CPUID FSRM, FZRM, FSRS, et FSRC
virtio-mem : support pour l’utilisation de la pré-allocation en conjonction avec la migration live
VFIO : support de la migration expérimentale mis à jour vers le protocole de migration VFIO v2
qemu-nbd : amélioration de l’efficacité sur TCP et lors de l’utilisation de TLS
Traduit avec [5]www.DeepL.com/Translator (version gratuite)
Télécharger QEMU
Vous pouvez télécharger QEMU pour Linux [6]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 [7]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 [8]macOS et pour [9]Windows .
[10]
[1] https://www.qemu.org
[2] https://fr.wikipedia.org/wiki/QEMU
[3] https://wiki.qemu.org/ChangeLog/8.0
[4] https://www.qemu.org/2023/04/20/qemu-8-0-0/
[5] http://www.DeepL.com/Translator
[6] https://www.qemu.org/download/#linux
[7] https://www.qemu.org/download/#source
[8] https://www.qemu.org/download/#macos
[9] https://www.qemu.org/download/#windows
[10] https://www.toolinux.com/?qemu-version-8-nouveautes#forum