A equipe de desenvolvimento do QEMU anunciou oficialmente o lançamento da versão 11.0, marcando um marco importante na evolução do emulador e virtualizador de código aberto. A atualização foi disponibilizada em 24 de abril de 2024 e introduz suporte nativo para a próxima geração de processadores Intel, incluindo o modelo de CPU diamondrapids, além de diversas otimizações em desempenho, segurança e compatibilidade.
Novo modelo de CPU para Intel Diamond Rapids
Uma das principais novidades da versão 11.0 é a inclusão do modelo de CPU diamondrapids, projetado para oferecer suporte preciso às futuras CPUs Intel Xeon Scalable de quinta geração (codinome Diamond Rapids). Esse modelo permite que máquinas virtuais explorem recursos avançados como novas instruções AVX-512, melhorias em gerenciamento de memória e suporte a tecnologias de virtualização aprimoradas.
O modelo já está disponível tanto para execução em modo KVM (Kernel-based Virtual Machine) quanto em TCG (Tiny Code Generator), garantindo funcionalidade mesmo em ambientes sem aceleração por hardware.
Aprimoramentos no KVM e no TCG
No núcleo de virtualização KVM, o QEMU 11.0 incorpora melhorias significativas no tratamento de interrupções e emulação de APIC (Advanced Programmable Interrupt Controller), resultando em menor latência e maior estabilidade em cargas intensivas. Já no TCG, foram implementadas otimizações no compilador JIT para arquiteturas x86_64 e ARM64, com ganhos médios de até 8% em benchmarks sintéticos de CPU.
Além disso, foi adicionado suporte experimental ao recurso KVM Dirty Ring v2, que melhora a eficiência da migração ao vivo de VMs com grande uso de memória.
Atualizações em dispositivos virtuais e drivers
Várias interfaces de dispositivos receberam atualizações relevantes:
- O controlador de rede virtio-net agora suporta multi-queue scaling com balanceamento dinâmico entre vCPUs.
- O dispositivo de armazenamento virtio-blk passou por revisão de código para reduzir latência em I/O assíncrono.
- Foi adicionado suporte inicial ao PCIe Root Port com hot-plug completo, facilitando a adição remota de dispositivos PCIe em tempo de execução.
Também houve correções críticas em drivers de áudio (especialmente hda e ich9) e no emulador de placa gráfica qxl, com impacto direto na experiência de desktop virtualizado.
Compatibilidade e ciclo de vida
A versão 11.0 mantém compatibilidade com as principais distribuições Linux, incluindo RHEL 9, Ubuntu 24.04 LTS e Fedora 40. Segundo o cronograma oficial do projeto, a manutenção da versão 11.x terá suporte até janeiro de 2025, alinhada ao ciclo de lançamentos semestrais do QEMU.
Para consultar todas as alterações detalhadas, os desenvolvedores recomendam acessar as notas oficiais de lançamento.
Como atualizar
Usuários que instalam o QEMU a partir dos repositórios oficiais devem aguardar atualizações nas próximas semanas — o pacote ainda não está disponível em todas as distribuições. Para compilação manual, o código-fonte pode ser baixado diretamente do repositório Git oficial.
Mais informações sobre o projeto estão disponíveis no site oficial do QEMU.