ClickCease Sortie de QEMU 8.1 : Nouveau backend audio PipeWire et plus encore

Table des matières

Rejoignez notre populaire bulletin d'information

Rejoignez 4 500+ professionnels de Linux et de l'Open Source !

2 fois par mois. Pas de spam.

Sortie de QEMU 8.1 : Nouveau backend audio PipeWire et plus de fonctionnalités

Rohan Timalsina

6 septembre 2023 - L'équipe d'experts de TuxCare

Après quatre mois, Qemu 8.0 reçoit la première mise à jour significative de sa série avec Qemu 8.1 avec plusieurs fonctionnalités et améliorations. L'un des ajouts notables de cette mise à jour est un nouveau backend audio PipeWire (-audiodev pipewire), qui assure une meilleure sortie audio et une meilleure compatibilité avec les périphériques audio. De plus, les processeurs ARM, PowerPC et RISC-V sont désormais activés pour l'accélération AES sur le processeur hôte.

QEMU, qui signifie "Quick Emulator", est un outil libre et gratuit d'émulation et de virtualisation. Il vous permet d'exécuter des systèmes d'exploitation conçus pour différentes plateformes sur votre système hôte sans avoir besoin du matériel réel. Par exemple, l'exécution d'un logiciel ARM 32 bits sur un système 64 bits.

Explorons les autres changements majeurs inclus dans cette nouvelle mise à jour de QEMU.

 

QEMU 8.1 : Quoi de neuf ?

Bras

Pour Arm, la prise en charge de l'émulation pour l'ordinateur monocarte Banana Pi BPI-M2 Ultra (bpim2u) et le CPU Cortex Neoverse-V1 (neoverse-v1) est également incluse dans QEMU 8.1. En outre, la prise en charge de nouvelles caractéristiques architecturales telles que FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2), et la prise en charge expérimentale de FEAT_RME (Realm Management Extensions).

 

RISC-V

Cette version apporte un support d'extension pour BF16/Zfa et un support de désassemblage pour Zcm/Zinx/XVentanaCondOps/Xthead. De plus, elle apporte le support de l'émulation CPU pour Veyron V1 et plusieurs corrections et améliorations de l'émulation KVM.

 

PowerPC

Pour PowerPC, cette mise à jour améliore la prise en charge TCG SMT pour permettre à pseries et powernv de fonctionner avec jusqu'à 8 threads par cœur. La prise en charge de l'émulation pour le modèle de CPU Power9 DD2.2 et la prise en charge de l'échantillonnage de perf pour les CPU POWER ont également été améliorées.

 

Autres améliorations du processeur dans QEMU 8.1

Le support s390 a été amélioré avec des corrections d'émulation d'instructions pour LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE, et CLGEBR(A).

Pour SPARC, cette version met à jour target/sparc afin d'utiliser tcg_gen_lookup_and_goto_ptr() pour de meilleures performances.

Pour Tricore, elle améliore la prise en charge de l'émulation pour le processeur TC37x qui prend en charge les instructions ISA v1.6.2 ainsi que l'émulation des instructions POPCNT.W, LHA, CRC32L.W, CRC32.B, SHUFFLE, SYSCALL et DISABLE.

X86 obtient la prise en charge du modèle de CPU pour GraniteRapids et les informations SMBIOS 3.0 par défaut.

De plus, le support Hexagon a été amélioré avec le support de nouvelles instructions pour v68/v73 scalaire, et v68/v69 HVX et le support gdbstub pour HVX. MIPS obtient le support d'émulation des instructions MXU ainsi que le support des CPU XBurstR1 et XBurstR2.

Le support PCIe a également été amélioré avec de nouvelles commandes QMP pour injecter des événements CXL General Media, DRAM et Memory Module.

Enfin, elle améliore la prise en charge des événements multi-touch pour l'interface utilisateur graphique GTK et met à jour la prise en charge de la migration en direct VFIO, en la supprimant en tant que fonctionnalité expérimentale dans cette version.

Il ne s'agit là que de quelques points saillants des nouveaux changements. Pour plus de détails, nous vous invitons à consulter le journal des modifications complet.

 

Conclusion

QEMU 8.1 est disponible au téléchargement sous forme de fichier source tar sur le site officiel. Si vous utilisez encore QEMU 8.0, vous devriez passer à la dernière version pour profiter des nouvelles fonctionnalités et des améliorations. Vous pouvez facilement l'obtenir à partir des dépôts de logiciels stables de votre distribution Linux.

Comme tous les autres logiciels essentiels, QEMU nécessite des correctifs. QEMU est vulnérable aux risques de sécurité qui pourraient être exploités par des personnes malveillantes. Les correctifs atténuent les vulnérabilités, corrigent les bogues et améliorent les performances.

TuxCare propose une approche simplifiée des correctifs QEMU grâce à une solution connue sous le nom de QEMUCare. QEMUCare est une solution automatisée de live patching pour le Quick EMUlator. Grâce à cette solution, vous pouvez appliquer des mises à jour à votre logiciel QEMU pendant qu'il fonctionne, sans avoir à redémarrer le Quick EMUlator.

 

Les sources de cet article incluent un article de 9to5Linux.

Résumé
Sortie de QEMU 8.1 : Nouveau backend audio PipeWire et plus encore
Nom de l'article
Sortie de QEMU 8.1 : Nouveau backend audio PipeWire et plus encore
Description
Découvrez les dernières fonctionnalités et améliorations de QEMU 8.1 ! Explorez le nouveau backend audio PipeWire, la prise en charge améliorée de VFIO, et plus encore.
Auteur
Nom de l'éditeur
TuxCare
Logo de l'éditeur

Vous cherchez à automatiser la correction des vulnérabilités sans redémarrage du noyau, temps d'arrêt du système ou fenêtres de maintenance programmées ?

Découvrez le Live Patching avec TuxCare

Devenez rédacteur invité de TuxCare

Commencer

Courrier

Rejoindre

4,500

Professionnels de Linux et de l'Open Source
!

S'abonner à
notre lettre d'information
Courrier

Rejoindre

4,500

Professionnels de Linux et de l'Open Source
!

S'abonner à
notre lettre d'information
fermer le lien