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
-
(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