QEMU 7.0 lançado com suporte a KVM para melhorias RISC-V, ARM e OpenRISC

QEMU 7.0 lançado com suporte a KVM para melhorias RISC-V, ARM e OpenRISC

O emulador e virtualizador de máquina de código aberto QEMU 7.0 foi lançado como uma grande atualização para este poderoso backend de virtualização usado por softwares populares como GNOME Boxes para virtualização de máquina.

Quase um ano em andamento, o QEMU 7.0 está aqui com novos recursos importantes, como suporte para registrar eventos de convidados através da interface ACPI ERST, suporte aprimorado de etiqueta de segurança para o sistema de arquivos compartilhados virtiofs para máquinas virtuais, flexibilidade aprimorada para backups de fuga, incluindo suporte para imagens não-qcow2, bem como suporte para Intel AMX na plataforma x86.

Para plataformas ARM, esta versão adiciona suporte de placa virt para virtio-mem-pci com a capacidade de especificar topologia de CPU convidada e habilitar o PAuth ao usar KVM/hvf, suporte de placa xlnx-versal-virt para PMC SLCR e emulação do controlador de memória flash OSPI, bem como suporte para xlnx-zynqmp para modelar o controle CRF e APU.

Para a plataforma RISC-V, o QEMU 7.0 introduz o suporte ao KVM (Máquina Virtual baseada em kernel), suporte à máquina spike para carregamento binário OpenSBI, suporte para a extensão 1.0 Vector ratificada, suporte para as extensões Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx e zhinx{min} e suporte à máquina 'virt', para 32 núcleos e suporte a AIA.

Para a plataforma OpenRISC, ele adiciona suporte à placa sim para até 4 núcleos para permitir o carregamento de imagens initrd externas e gerar automaticamente uma árvore de dispositivo para o kernel de inicialização. Além disso, para a plataforma HPPA, a nova versão QEMU adiciona suporte para até 16 vCPUs, melhora o driver gráfico para ambientes HP-UX VDE/CDE, permite que os usuários definam o pedido de inicialização DO SCSI e implementa vários outros novos recursos.

Por último, mas não menos importante, o suporte ao PowerPC foi aprimorado com suporte à emulação 'pseries' para os hóspedes em execução como um hipervisor KVM aninhado, suporte para o dispositivo spapr-nvdimm, melhorias de emulação 'powernv' para XIVE e PHB 3/4, bem como suporte para XIVE2 e PHB5.

Além disso, a plataforma s390x (IBM System z) recebeu suporte para a extensão "Miscellaneous-Instruction-Extensions Facility 3" z15.

O QEMU 7.0 contém mais de 2500 correções de 225 autores, então confira o changelog completo para obter mais detalhes. Enquanto isso, você pode baixar as fontes do QEMU 7.0 agora mesmo do site oficial se você quiser compilá-lo, ou espere que a nova versão chegue nos repositórios de software estáveis de sua distribuição GNU/Linux favorita para atualizar.

Última atualização deste artigo: 21 de april de 2022