E foi lançado o QEMU 7.1 com suporte a LoongArch de 64 bits, e mais. 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. Ele pode emular um processador e, em geral, uma arquitetura diferente, se necessário.
QEMU 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 7.1 foi lançado como a versão mais recente desta importante peça da pilha de virtualização Linux de código aberto.
Novidades do QEMU 7.1
Entre as mudanças encontradas com o novo QEMU 7.1 incluem suporte LoongArch de 64 bits como uma nova arquitetura de CPU, muitas novas extensões RISC-V sendo suportadas, suporte a novos recursos de CPU Arm e muito mais.
Alguns dos destaques do QEMU 7.1 incluem:
- Suporte inicial para a arquitetura LoongArch de 64 bits. Este destino LoongArch64 foi projetado para corresponder à ponte de host Loongson 3A5000 SoC e Loongson 7A1000.
- O QEMU 7.1 para RISC-V adiciona suporte para a especificação privilegiada 1.12, suporte aprimorado à extensão RISC-V Vector e também adiciona uma variedade de outras extensões: Zbkb, Zbkc, Zbkx, Zknd/Zkne, Zknh, Zksed/Zksh, Zkr, Sdtrig e Zmmul. Há também muitas correções do RISC-V e outras melhorias.
- QEMU 7.1 para x86 adiciona suporte para LBRs de arquitetura em máquinas virtuais KVM.
- Suporte para emular muitos outros recursos de arquitetura de CPU Arm, desde Scalable Matrix Extensions (SME) até vários outros recursos mais recentes. O QEMU for Arm agora também suporta tipos de CPU emulados do Cortex-A76 e Neoverse-N1.
- O modelo obsoleto de CPU Icelake-Client foi removido por não existir no mundo real, pois esse modelo é configurado.
- Suporte experimental para expor dispositivos PCI emulados sobre o novo protocolo de usuário VFIO.
- Suporte para envio de cópia zero para QEMU no Linux para reduzir o uso da CPU no host de origem durante a migração de máquinas virtuais.
- O código de agente convidado do QEMU melhorou o suporte do Solaris e outras melhorias de relatórios.
Mais detalhes sobre as mudanças a serem encontradas com o QEMU 7.1 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 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