Foi lançado o QEMU 7.0-rc0 em preparação para o lançamento final. Confira as novidades e veja como instalar esse emulador no Linux.
QEMU é um programa de código aberto que pode ser usado como emulador de máquina e virtualizador genérico.
QEMU pode emular um processador e, em geral, uma arquitetura diferente, se necessário. Ele permite que você execute um ou mais sistemas operacionais (e seus aplicativos) isoladamente através de hipervisores como KVM e Xen, ou simplesmente binário, no ambiente de um sistema operacional já instalado na máquina.
O QEMU permite virtualização sem emulação, se o sistema convidado usa o mesmo processador que o sistema host ou emula as arquiteturas dos processadores x86, ARM, PowerPC, Sparc, MIPS1.
Ele funciona nas plataformas x86, x64, PPC, Sparc, MIPS, ARM e nos sistemas operacionais Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Unix e Windows
Quando usado como um virtualizador, QEMU alcança perto de performances nativas, executando o código convidado diretamente na CPU hospedeira.
QEMU suporta a virtualização ao executar sob o hypervisor Xen ou usando o módulo do kernel KVM no Linux. Ao usar o KVM, QEMU pode virtualizar x86, servidor e embedded PowerPC, e S390 como convidado.
Agora, o QEMU marcou o congelamento de recursos e o marco QEMU 7.0-rc0. Os candidatos a lançamentos semanais agora continuarão até que o lançamento oficial do QEMU 7.0 esteja pronto.
Novidades do QEMU 7.0-rc0
O QEMU 7.0-rc0 traz muitos novos recursos e mudanças notáveis para este emulador de processador de código aberto.
O QEMU 7.0 está programado para ser lançado em meados de abril, dependendo exatamente de quantos candidatos a lançamento são considerados necessários.
QEMU 7.0-rc0 adiciona notavelmente suporte para Intel AMX, o que é bom com o suporte Linux KVM para Intel Advanced Matrix Extensions também agora quadrado para linha principal.
Também continua a haver muito trabalho no lado da arquitetura RISC-V e uma grande variedade de outras mudanças.
Alguns dos destaques do QEMU 7.0-rc0 incluem:
- Muitas melhorias na arquitetura do Arm, incluindo o novo modelo de placa mori-bmc, suporte para emulação de recursos adicionais e melhorias na placa virt.
- O OpenRISC agora suporta até quatro núcleos em comparação com dois núcleos anteriormente sendo o limite para sua máquina simuladora. O código OpenRISC agora também pode gerar automaticamente o DeviceTree e passá-lo para o kernel.
- QEMU 7.0 elimina o antigo suporte de CPU PowerPC 401 / 403 / 601 / 602.
- O Tiny Code Generator (TCG) do QEMU abandonou o suporte para hosts ARMv4 e ARMv5.
- O QEMU no RISC-V agora suporta a extensão Vector 1.0 ratificada junto com outras novas extensões como Zve64f, Zve32f e outras.
- O suporte RISC-V KVM que recentemente foi upstream no kernel Linux principal agora é suportado pelo QEMU.
- O QEMU para RISC-V também viu outras melhorias, como habilitar a extensão do hipervisor por padrão e suporte experimental para CPUs de 128 bits.
- QEMU 7.0 adiciona suporte para Intel AMX.
- O código 9pfs agora suporta hosts macOS.
- O destino HPPA agora pode suportar até 16 vCPUs.
- O QEMU 7.0 adiciona uma opção “-display dbus” para exportar a exibição para processos externos com um visualizador GTK4 baseado em gtk4-rs Rust em andamento para uma versão futura do GNOME Boxes e virt-viewer.
- Suporte de backup de lã mais flexível.
- Suporte para Microsoft Windows 11 no comando “guest-get-osinfo”.
Mais detalhes sobre as mudanças a serem encontradas com o QEMU 7.0 podem ser encontrados no Wiki do QEMU.org.
Como instalar ou atualizar
Para os interessados em instalar esta nova versão, eles podem encontrá-la nos canais oficiais de sua distribuição Linux, já que o projeto tem uma grande popularidade. Basta usar o seu gerenciador de pacotes para instalar a partir de um terminal.
A versão QEMU 7.0-rc0 pode ser baixada em QEMU.org.
E para instalar a versão mais recente do QEMU nas principais distribuições Linux, use esses tutoriais:
Como instalar o virtualizador QEMU no Linux via Snap
Como instalar o QEMU no Ubuntu e gerenciar ele com o Virt Manager
Como instalar o QEMU PowerPC no Linux via AppImage