INFOTHEMA

Auteur Sujet: Émulation août 2023 : quoi de neuf dans votre QEMU 8.1 ?  (Lu 1757 fois)

Animateur

  • Administrator
  • Hero Member
  • *****
  • Messages: 6018
    • Voir le profil
Émulation août 2023 : quoi de neuf dans votre QEMU 8.1 ?
« le: août 26, 2023, 02:07:52 pm »


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

C’est quoi QEMU ?

QEMU est un logiciel libre de machine virtuelle, pouvant émuler un processeur et, plus généralement, une architecture différente. 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.1 : nouveautés

La nouvelle version – première révision de la branche 8 sortie en avril dernier – contient plus de 2 900 commits, qui sont recensés sur le wiki officiel.

Parmi les nouveautés de la version 8.1, on peut citer:

    x86 : Prise en charge du modèle de CPU pour GraniteRapids
    VFIO : amélioration de la prise en charge de la migration en direct, qui n’est plus une fonctionnalité expérimentale
    L’interface graphique GTK prend désormais en charge les événements multi-touch.
    ARM, PowerPC et RISC-V peuvent désormais utiliser l’accélération AES sur le processeur hôte
    ARM : Les VM KVM sur un hôte qui supporte MTE (Memory Tagging Extension) peuvent maintenant utiliser MTE dans l’invité.
    ARM : support d’émulation pour la carte bpim2u (Banana Pi BPI-M2 Ultra) et le CPU neoverse-v1 (Cortex Neoverse-V1)
    ARM : prise en charge de nouvelles caractéristiques architecturales pour : FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2), et support expérimental pour FEAT_RME (Realm Management Extensions)
    Hexagone : nouveau support d’instructions pour v68/v73 scalaire, et v68/v69 HVX
    Hexagone : support gdbstub pour HVX
    MIPS : support d’émulation pour les CPU Ingenic XBurstR1/XBurstR2, et instructions MXU
    PowerPC : support TCG SMT, permettant à pseries et powernv de fonctionner avec jusqu’à 8 threads par cœur
    PowerPC : support d’émulation pour le modèle de CPU Power9 DD2.2, et support de perf sampling pour les CPU POWER
    RISC-V : Support d’extension ISA pour BF16/Zfa, et support de désassemblage pour Zcm/Zinx/XVentanaCondOps/Xthead
    RISC-V : Support d’émulation CPU pour Veyron V1
    RISC-V : nombreuses corrections et améliorations de l’émulation KVM
    s390 : corrections de l’émulation des instructions pour LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE, et CLGEBR(A)
    SPARC : mise à jour de target/sparc pour utiliser tcg_gen_lookup_and_goto_ptr() pour améliorer les performances
    Tricore : support d’émulation pour le CPU TC37x qui supporte les instructions ISA v1.6.2
    Tricore : émulation des instructions POPCNT.W, LHA, CRC32L.W, CRC32.B, SHUFFLE, SYSCALL, et DISABLE

Télécharger QEMU

Vous pouvez télécharger QEMU pour Linux selon votre distribution : https://www.qemu.org/download/#linux

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

wget https://download.qemu.org/qemu-8.1.0.tar.xz
tar xvJf qemu-8.1.0.tar.xz
cd qemu-8.1.0
./configure
make

QEMU est également disponible pour macOS et pour Windows.

https://www.qemu.org/download/#macos

https://www.qemu.org/download/#windows

Source goodtech.info
Membre de l'APRIL (www.april.org) / Membre du bureau Association "Debian Facile"  (https://debian-facile.org)