Connexion
Abonnez-vous

L’émulateur QEMU disponible en version majeure 10.0

Le 23 avril à 09h05

QEMU, émulateur aussi bien que client de virtualisation, revient dans une nouvelle version majeure. Estampillée 10.0, elle comporte de nombreuses améliorations et nouveautés.

On trouve ainsi de fortes optimisations pour certains processeurs Xeon (surtout ClearwaterForest et SierraForest-v2), le support des files d’attente multiples pour le périphérique virtio-scsi, ou encore des périphériques apple-gfx-pci et apple-gfx-mmio pour fournir des graphismes accélérés sous macOS.

Les apports dépendent pour beaucoup des architectures visées. Sur ARM par exemple, on note l’arrivée des caractéristiques FEAT_AFP, FEAT_RPRES et FEAT_XS CPU, la prise en charge des timers physiques et virtuels Secure EL2, le support de différentes cartes (dont les modèles Stellaris, NPCM845 Evaluation et i.MX 8M Plus EVK), ainsi qu’une propriété highmem-mmio-size permettant de configurer une plus grande région PCIe MMIO.

Crédits : VulcanSphere pour Wikipedia

C’est toutefois l’architecture RISC-V qui reçoit le plus grand nombre de nouveautés. QEMU 10.0 ajoute ainsi le support du processeur Tenstorrent Ascalon, de l'espace utilisateur AIA irqchip_split, de l'adresse 64 bits d'initrd, de la carte générique Microblaze V, du processeur RV64 Xiangshan Nanhu, du périphérique sriscv-iommu-sys, de l'extension ssstateen, des traces pour les exceptions en mode utilisateur, de Smrnmi, de l'extension ISA RISC-V Counter delegation, ou encore des extensions Smdbltrp et Ssdbltrp.

On trouve également des améliorations pour les architectures HPPA, s390x et LoongArch. Viennent aussi des nouveautés pour VFIO (Virtual Function I/O), un sous-système Linux fournissant un cadre pour exposer l’accès direct au matériel aux applications de l’espace utilisateur. QEMU 10.0 fournit la prise en charge du multifd pour la migration, des anciens GPU ATI, de la capacité PCI PM (support initial), de l’IGD passthrough pour les puces Intel Gen 11 et 12, ou encore un rapport d’erreur plus détaillé pour les échecs de mappage MMIO.

La liste complète des nouveautés est disponible depuis le site officiel. Bien qu’on le trouve souvent associé aux distributions Linux, QEMU est multiplateforme. C'est aussi un logiciel libre, sous licence GPLv2.

Le 23 avril à 09h05

Commentaires (6)

votre avatar
J'ai une VM XP VMWARE (logiciel de diag auto) que j'ai essayé de convertir sans succès en VM QEMU.
Je n'ai pas non plus réussi a créer une VM QEMU XP de 0

J'en ai marre sous linux, d'être régulièrement bloqué par des crash lors de la compilation vmware, après changement de noyaux sur l'hote.
J'ai fait mes test avant le rachat broadcom... Et vu le bordel broadcom, il va falloir que je me replonge rapidement dans cet histoire.

En difficulté complémentaire, il faut que je puisse faire tourner la chose depuis un hôte ubuntu + windows.
votre avatar
D'expérience, tu peux parfaitement faire du XP ou du WS2003 sous qemu ;)
Il faut juste prendre quelques mesures avant de convertir la VM (comme ajouter le support des contrôleurs IDE dans le registre via un regex fourni sur le wiki PVE)
votre avatar
Mince, je me rend compte que j'ai confondu QEMU que j'ai utilisé dans promox pour un autre usage et KVM qui lui ne m'a pas permis de faire une VM XP :/
votre avatar
Ça va venir : VMWare se prépare à baser son produit Workstation sur KVM.
https://www.phoronix.com/news/VMware-Workstation-Linux-KVM-v2
votre avatar
T'as essayé avec des logiciels de sauvegarde genre Veeam ?
Les rare P2V ou V2V que j'ai pu faire c'était avec ça. J'ai jamais réussi à utiliser les outils VMWare.
votre avatar
« ou encore des extensions Smdbltrp et Ssdbltrp » Non seulement c'est clair, mais en plus c'est facile à prononcer.

L’émulateur QEMU disponible en version majeure 10.0

Fermer