Le projet QEMU a annoncé la version 10.2.0, mettant l'accent sur les optimisations de performance de sa boucle d'événements et de ses fonctionnalités de migration à chaud. Cette mise à jour introduit le support io_uring pour une meilleure gestion E/S sur les systèmes Linux et un nouveau mode de migration cpr-exec pour minimiser les interruptions lors des mises à jour de machines virtuelles. Elle étend également l'émulation matérielle pour des architectures comme ARM et RISC-V.
QEMU, un émulateur open source permettant d'exécuter des logiciels d'une plateforme matérielle sur une autre architecture, a dévoilé la version 10.2.0 le 7 janvier 2026. Cette version cible des améliorations dans la boucle d'événements principale, l'efficacité de la migration à chaud et le support de diverses architectures de processeurs, dont ARM, RISC-V et HPPA. Une mise à niveau clé intègre l'interface E/S asynchrone io_uring sur les hôtes Linux modernes pris en charge. Ce changement vise à réduire la surcharge système et la latence lors de tâches E/S intensives, au bénéfice des utilisateurs ayant des besoins en virtualisation haute performance. Pour les capacités de migration, le nouveau mode cpr-exec se distingue. Il réutilise les états et connexions existants pour réduire l'usage des ressources, permettant aux machines virtuelles de se mettre à jour avec peu d'interruption tout en conservant les descripteurs de fichiers et l'intégrité de la mémoire. Pour ARM et AArch64, l'émulateur inclut désormais plusieurs nouvelles fonctionnalités CPU telles que FEAT_SCTLR2, FEAT_TCR2, FEAT_LSE128, FEAT_ATS1A, et d'autres comme FEAT_AIE et FEAT_GCS. Ces ajouts permettent de tester des logiciels dépendant des ensembles d'instructions ARM récents. RISC-V bénéficie d'une mise à jour vers OpenSBI version 1.7 et de l'implémentation de l'API HMP MonitorDef. PowerPC gagne en compatibilité avec les CPU PowerNV11 et PPE42, ainsi que le support FADUMP pour les systèmes pSeries afin d'aider à l'analyse des pannes. Les améliorations HPPA, issues des efforts Google Summer of Code, renforcent l'émulation de la station de travail HP 715/64, intégrant le contrôleur SCSI NCR 53c710 et le contrôleur E/S HP LASI. Sur x86, un nouvel accélérateur MSHV prend en charge les invités Hyper-V sans pénalités de virtualisation imbriquée, et le gros verrou QEMU pour HPET a été supprimé. Les fonctionnalités de stockage incluent la compatibilité du backend 9pfs avec les hôtes FreeBSD et l'émulation RPMB pour les dispositifs eMMC, ainsi que les limites de blocs exposées via QMP. Les mises à jour de sécurité autorisent plusieurs paires certificat-clé x509 dans le sous-système cryptographique pour des transitions plus fluides vers de nouveaux standards. La politique de sécurité précise désormais les « erreurs de sécurité » pour les types de machines et configurations définis. L'intégration Rust progresse, nécessitant au moins la version 1.83, avec les dispositifs PL011 et HPET atteignant la parité de fonctionnalités par rapport aux implémentations C. Des éléments obsolètes supprimés incluent l'option -old-param et la famille de CPU ARM pxa, tandis que les commandes wavcapture sont marquées pour dépréciation. Cette version élargit l'utilité de QEMU pour les développeurs et administrateurs système sur diverses plateformes.