INFOTHEMA

Le monde de l'émulation sous Linux => Virtualisation dans sa globalité (systèmes + jeux) => Discussion démarrée par: Animateur le décembre 30, 2023, 11:11:21 am

Titre: Émulation : quoi de neuf dans votre QEMU 8.2 ?
Posté par: Animateur le décembre 30, 2023, 11:11:21 am
(https://www.infothema.fr/documents/aout-2023/800px-Qemu_linux.png)

L’émulateur QEMU s’offre une copieuse mise à jour avec la disponibilité de la version 8.2 depuis quelques jours. 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.2 : nouveautés

La nouvelle version est une 2e révision de la branche 8 sortie en avril dernier. Elle contient plus de 3 200 commits, qui sont recensés sur le wiki officiel.

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

    Nouvelle émulation du dispositif virtio-sound
    Nouveau périphérique d’émulation virtio-gpu rutabaga utilisé par l’émulateur Android
    Nouveau périphérique hv-balloon pour le protocole de mémoire dynamique pour les invités Hyper-V
    Nouvelle émulation de périphérique Universal Flash Storage
    Décalages 64 bits de Network Block Device (NBD) pour améliorer les performances
    dump-guest-memory supporte maintenant le format standard kdump
    ARM : La carte Xilinx Versal modélise désormais le CFU/CFI et le périphérique TRNG.
    ARM : Support d’émulation CPU pour cortex-a710 et neoverse-n2
    ARM : prise en charge des caractéristiques architecturales pour PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC et HPMN0
    HPPA : Support d’émulation CPU pour PA-RISC 2.0 64-bit
    HPPA : support d’émulation de machine pour C3700, y compris le contrôleur de mémoire Astro et quatre ponts PCI Elroy
    LoongArch : Support ISA pour l’extension LASX et l’instruction PRELDX
    LoongArch : Support d’émulation CPU pour la132
    RISC-V : Support ISA/extension pour le support de virtualisation AIA via KVM, et instructions cryptographiques vectorielles
    RISC-V : Nombreuses extensions/instructions nettoyées, corrigées et retravaillées
    s390x : support pour vfio-ap passthrough de l’adaptateur crypto pour les invités de virtualisation protégés
    Tricore : support pour le CPU TC37x qui implémente ISA v1.6.2
    Tricore : support pour les instructions CRCN, FTOU, FTOHP, et HPTOF
    x86 : Prise en charge Zen pour la console PV et les périphériques réseau

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

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

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

QEMU est également disponible pour macOS et pour Windows.

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

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