QEMU 6.1 vem com criptografia de hardware, suporte para mais placas e mais

QEMU

O lançamento do a nova versão de QEMU 6.1 em que mais de 3000 alterações foram feitas por 221 desenvolvedores, dos quais o melhorias no controlador, bem como suporte para mais placas das quais Cortex-M3 se destaca, melhorias para PowerPC, suporte para criptografia de hardware, entre outras mudanças.

Para aqueles que não estão familiarizados com o QEMU, eles devem saber que é um software que permite-lhe executar um programa compilado para uma plataforma de hardware num sistema com uma arquitectura completamente diferentePor exemplo, para executar um aplicativo ARM em um PC compatível com x86.

No modo de virtualização em QEMU, o desempenho de execução de código em ambiente sandbox é próximo ao do sistema de hardware devido à execução direta de instruções na CPU e ao uso do hipervisor Xen ou módulo KVM.

Principais novos recursos do QEMU 6.1

Nesta nova versão apresentada do QEMU 6.1, podemos descobrir que, por padrão, suporte de plug-in para gerador de código TCG (Tiny Code Generator) clássico está ativado e que novos plugins execlog (registro de execução) e modelagem de cache (simulação do comportamento do cache L1 na CPU) foram adicionados.

Outra novidade que se destaca nesta nova versão é que adicionado suporte para placas baseadas em chips Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) e Cortex-M3 (stm32vldiscovery) no emulador ARM.

Enquanto na parte de suporte para modelos de CPU Intel mais recentes no emulador x86 Foi adicionado Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge - v3, Dhyana-v2 que implementam a instrução XSAVES.

Enquanto na GUI, el suporte a autenticação de senha quando o protocolo é usado VNC agora está apenas habilitado quando é construído com um back-end de criptografia externo (gnutls, libgcrypt ou urtiga).

Também podemos descobrir que eu sei adicionado suporte para criptografia de hardware e os mecanismos de hashing fornecidos nos chips Aspeed, isso também junto com o suporte para emular instruções SVE2 (incluindo bfloat16), operadores para multiplicação de matrizes e comandos para liberar buffers de tradução associativa (TLBs).

O emulador de arquitetura PowerPC «psérie» para máquinas emuladass adicionou suporte para detecção de falhas hot plug em novos ambientes convidados, aumentou o limite da CPU e implementou a emulação de algumas instruções específicas para os processadores POWER10.

Além disso, é mencionado que como driver de criptografia de prioridade, gnutls é usado, que está à frente de outros controladores em termos de desempenho, enquanto o controlador baseado em eO libgcrypt padrão oferecido acima foi movido para uma opção e o driver baseado em urtiga foi deixado como uma alternativa para uso na ausência do GnuTLS e do Libgcrypt.

Das outras mudanças que se destacam nesta nova versão do QEMU 6.1:

  • Suporte para multiplexadores PMBus e I2C (pca9546, pca9548) foi adicionado ao emulador I2C.
  • O emulador RISC-V suporta a plataforma OpenTitan e a GPU virtual virtio-vga (baseada em virgl).
  • O emulador s390 adiciona suporte para CPUs de 16ª geração e extensões de vetor.
  • Adicionado suporte para placas baseadas em chips Genesi / bPlan Pegasos II (pegasos2).
  • O emulador de chipset Q35 (ICH9) oferece suporte para conexão automática de dispositivos PCI. Emulação aprimorada de extensões de virtualização fornecidas nos processadores AMD.
  • Suporte experimental para a especificação ePMP
  • Suporte inicial para a extensão experimental Bit Manip
  • Adicionada a opção bus-lock-ratelimit para limitar a intensidade do bus lock pelo sistema convidado.
  • Adicionado o comando "blockdev-reopen" ao QMP (QEMU Machine Protocol) para alterar a configuração de um dispositivo de bloco já criado.
  • Foi adicionado suporte para seu uso como um acelerador para o hipervisor NVMM desenvolvido pelo projeto NetBSD.

Finalmente se você estiver interessado em saber mais sobre isso das mudanças e novidades que são apresentadas nesta nova versão do QEMU 6.1, você pode verificar os detalhes e muito mais em o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.