QEMU 11.0

QEMU 11.0

Em 21 de abril, foi lançado a grande versão 11.0 do QEMU — um programa livre e de código aberto para emulação de hardware de várias plataformas.

A atualização contém:

  • um novo modelo de processador para Intel Diamond Rapids;
  • um novo acelerador “nitro” para executar Nitro Enclaves (permite que ambientes isolados (enclaves) sejam executados diretamente através do QEMU em hosts que suportam a tecnologia Nitro, sem a necessidade de usar ferramentas padrão da AWS);
  • suporte à virtualização CET no KVM;
  • suporte a drivers de contexto integrados para o driver gráfico virtio-gpu (nova tecnologia de passagem de aceleração gráfica para a máquina virtual, que torna o desempenho gráfico quase tão rápido quanto em hardware real (até 99% de desempenho do host);
  • suporte a comandos de configuração de rede local no BMC simulado (Baseboard Management Controller);
  • para RISC-V, foi adicionado suporte às extensões Zilsd e Zclsd, suporte à extensão RISC-V ZALASR e suporte à extensão Smpmpmt;
  • para PowerPC, foi adicionado suporte a snapshots para vários dispositivos, e para LoongArch, foi adicionado suporte à migração de PMU para KVM;
  • várias mudanças no ARM, como a capacidade de executar arquivos binários que usam o antigo ABI OABI, suporte a recursos da arquitetura FEAT_ASID2 e FEAT_E2H0 ARMv9, aceleração do SMMUv3 IOMMU e suporte a TCG para emulação de processadores com SME, mas sem SVE;
  • o serviço de suporte ARM obteve uma nova propriedade “virtio-mmio-transports”, permitindo que não sejam mais fornecidos ao convidado veículos virtio-mmio não utilizados, além de suporte à propriedade “kvm-psci-version”, permitindo especificar qual versão do PSCI o KVM deve fornecer ao convidado;
  • no HPPA, foi adicionado suporte a servidores de 64 bits A400 e a extensão de firmware de 64 bits PAT para SeaBIOS-hppa versão 22, suporte a procesadores de 40 e 44 bits com espaço de endereço físico na versão 23 do SeaBIOS-hppa e inicialização completa do Astro PCI na versão 24 do SeaBIOS-hppa;
  • também para HPPA, foi melhorado o suporte à versão de 64 bits do HP-UX e adicionada suporte inicial a computadores multicores, suporte à emulação de processadores de 64 bits com espaço de endereço físico de 40 e 44 bits, suporte a GDB de 64 bits e suporte a TOC em computadores de 64 bits;
  • WHPX recebeu código de emulação melhorado e mais rápido, além de suporte a x2apic e vapic;
  • Agora é necessário o kernel Linux versão 6.19 para MSHV;
  • o processo de "sincronização suja" (dirty sync — quando uma máquina virtual é movida de um servidor físico para outro sem interrupção) foi otimizado para blocos RAM não alinhados (ramblocks) usando KVM;
  • o driver de bloco NFS agora suporta libnfs versão 6;
  • e muito mais…

Entre as outras mudanças, esta versão adicionou todos os CSRs disponíveis nos "registros de informações", a documentação agora inclui informações sobre aceleração "riscv-aia", suporte para o processador MIPS P8700 foi adicionado e o suporte para inicialização a partir de dispositivos virtio-blk-pci em IBM zSystems e LinuxONE (s390x) foi incluído.

Para emulação de modo de usuário, o QEMU 11.0 fornece suporte para termios2 (TCGETS2, TCSETS2, TCSETSW2, TCSETSF2 ioctls), melhorou a saída de strings mremap() e atualizou a chamada do sistema statx(). E por último, mas não menos importante: esta versão implementou um roteamento de rede de convidado para Windows.

O QEMU inclui emulação de processadores Intel x86 e dispositivos de entrada e saída. Pode emular 80386, 80486, Pentium, Pentium Pro, AMD64 e outros processadores compatíveis com x86; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 e parcialmente m68k. Funciona em Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android, entre outros. Mais detalhes podem ser vistos na página da Wikipédia e na página do projeto.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster