QEMU 9.1 lançado com melhorias em ARM

qemu

QEMU, uma das principais ferramentas de emulação de sistemas, acaba de lançar sua versão mais recente, o QEMU 9.1. Com mais de 2800 commits e a contribuição de 263 desenvolvedores, essa atualização traz melhorias significativas em desempenho, escalabilidade e usabilidade.

O que há de novo no QEMU 9.1?

A versão 9.1 chega com várias inovações voltadas para aumentar a eficiência, segurança e compatibilidade. Veja os destaques:

  • Recursos de Migração: Agora é possível utilizar tecnologias como o Intel’s In-Memory Analytics Accelerator (IAA) e o User Space Accelerator Development Kit (UADK) para otimizar a compressão em migrações de máquinas virtuais. Além disso, o suporte aprimorado para recuperação de falhas no modo postcopy torna a migração de VMs mais robusta.
  • Aprimoramentos no Virtio: Foi incluído suporte ao VIRTIO_F_NOTIFICATION_DATA, que permite aos drivers hospedeiros enviar dados adicionais ao notificar dispositivos, o que é especialmente útil para depuração e otimização de performance.
  • Novos Comandos do Guest Agent: No Linux, o novo comando guest-network-get-route facilita o gerenciamento de rede, enquanto no Windows há novos comandos guest-ssh-*. Há também melhorias no suporte à linha de comando para configurar comandos permitidos e bloqueados, oferecendo maior controle e segurança.
  • Segurança e Melhorias no ARM: Foram corrigidas vulnerabilidades no servidor NBD do QEMU e aprimorada a criptografia TLS para NBD. No ARM, há suporte para novas funcionalidades de emulação, maior suporte a tabelas de página aninhadas e melhorias na compatibilidade com múltiplos processadores e periféricos.
  • Suporte Expandido a Arquiteturas: A arquitetura LoongArch agora suporta boot direto de um kernel ELF e pode rodar até 256 vCPUs, além de melhorias nas capacidades de depuração. No RISC-V, o suporte foi ampliado com novas extensões arquitetônicas, impulsionando o que pode ser emulado no QEMU.
  • Aprimoramento no x86: Para x86, há suporte ao KVM para rodar convidados AMD SEV-SNP, além de atualizações na emulação de CPUs para processadores mais novos da Intel e AMD.

Funcionalidades Descontinuadas

Como em toda grande atualização, algumas funcionalidades foram descontinuadas para simplificar o uso e alinhar o QEMU aos padrões atuais. Entre as remoções estão o alvo Nios II e algumas opções mais antigas. O QEMU 9.1 emite avisos sobre recursos e opções descontinuadas, incentivando os usuários a consultarem o capítulo “Deprecated Features” no guia de emulação para garantir a continuidade no uso das ferramentas.

A nova versão já está disponível para download no site oficial do QEMU. Para detalhes completos das mudanças, acesse o anúncio oficial de lançamento ou o changelog.

Publicar comentário