O projeto QEMU anunciou a versão 10.2.0, enfatizando otimizações de desempenho em seu loop de eventos e recursos de migração ao vivo. Esta atualização introduz suporte ao io_uring para melhor manipulação de E/S em sistemas Linux e um novo modo de migração cpr-exec para minimizar interrupções durante atualizações de máquinas virtuais. Ela também expande a emulação de hardware para arquiteturas como ARM e RISC-V.
QEMU, um emulador de código aberto que permite executar software de uma plataforma de hardware em outra arquitetura, lançou a versão 10.2.0 em 7 de janeiro de 2026. O lançamento visa melhorias no loop de eventos principal, eficiência de migração ao vivo e suporte a várias arquiteturas de processadores, incluindo ARM, RISC-V e HPPA. Uma atualização chave envolve a integração da interface de E/S assíncrona io_uring em hosts Linux modernos suportados. Essa mudança visa reduzir a sobrecarga do sistema e a latência durante tarefas intensivas de entrada/saída, beneficiando usuários com necessidades de virtualização de alto desempenho. Nas capacidades de migração, o novo modo cpr-exec se destaca. Ele reutiliza estados e conexões existentes para cortar o uso de recursos, permitindo que máquinas virtuais sejam atualizadas com pouca interrupção enquanto mantêm descritores de arquivos e integridade de memória. Para ARM e AArch64, o emulador agora inclui várias novas características de CPU, como FEAT_SCTLR2, FEAT_TCR2, FEAT_LSE128, FEAT_ATS1A, e outras como FEAT_AIE e FEAT_GCS. Essas adições permitem testar software dependente de conjuntos de instruções ARM recentes. RISC-V recebe uma atualização para OpenSBI versão 1.7 e implementação da API HMP MonitorDef. PowerPC ganha compatibilidade com CPUs PowerNV11 e PPE42, além de suporte FADUMP para sistemas pSeries para auxiliar na análise de falhas. Melhorias em HPPA, decorrentes de esforços do Google Summer of Code, aprimoram a emulação da workstation HP 715/64, incorporando o controlador SCSI NCR 53c710 e o controlador de E/S HP LASI. No x86, um novo acelerador MSHV suporta convidados Hyper-V sem penalidades de virtualização aninhada, e o grande bloqueio QEMU para HPET foi eliminado. Recursos de armazenamento incluem compatibilidade do backend 9pfs com hosts FreeBSD e emulação RPMB para dispositivos eMMC, ao lado de limites de bloco expostos pelo QMP. Atualizações de segurança permitem múltiplos pares de certificado-chave x509 no subsistema criptográfico para transições mais suaves a novos padrões. A política de segurança agora especifica 'erros de segurança' para tipos de máquina e configurações definidas. A integração com Rust avança, exigindo pelo menos a versão 1.83, com dispositivos PL011 e HPET atingindo paridade de recursos com implementações em C. Elementos obsoletos removidos incluem a opção -old-param e a família de CPU ARM pxa, enquanto comandos wavcapture são marcados para depreciação. Este lançamento amplia a utilidade do QEMU para desenvolvedores e administradores de sistemas em diversas plataformas.