QEMU 10.2.0 lançado com melhorias em io_uring e migração

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.

Artigos relacionados

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Reportado por IA

Linux kernel version 7.1 became available on June 15 as a major feature update in the 7.x series. The release includes several hardware and performance improvements for users of Intel and AMD systems.

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar