QEMU 6.1 inclúe cifrado de hardware, soporte para máis placas e moito máis

QEMU

O lanzamento de a nova versión de QEMU 6.1 no que máis de 3000 cambios foron feitos por 221 desenvolvedores, dos cales o melloras do controlador, así como soporte para máis placas das que destaca Cortex-M3, melloras para PowerPC, soporte para cifrado de hardware, entre outros cambios.

Para aqueles que non estean familiarizados con QEMU, deben saber que é un software que permite executar un programa compilado para unha plataforma de hardware nun sistema cunha arquitectura completamente diferentePor exemplo, para executar unha aplicación ARM nun PC compatible con x86.

No modo de virtualización en QEMU, o rendemento da execución de código no ambiente sandbox é próximo ao sistema de hardware debido á execución directa de instrucións sobre a CPU e o uso do hipervisor Xen ou do módulo KVM.

Principais novidades de QEMU 6.1

Nesta nova versión de QEMU 6.1, podemos atopar que por defecto, soporte para complementos para o xerador de código TCG Clásico (Tiny Code Generator) está activado e que se engadiron novos execlog (rexistro de execución) e configuración de caché (simulación do comportamento da caché L1 na CPU).

Outra novidade que destaca nesta nova versión é que engadiu soporte para placas baseadas en chips Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) e Cortex-M3 (stm32vldiscovery) no emulador ARM.

Mentres por parte de soporte para modelos de CPU Intel máis recentes no emulador x86 Engadíronse Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelandake-Client-v3, Icelandake-Server-v5, Denverton-v3, Snowridge - v3, Dhyana-v2 que implementan a instrución XSAVES.

Mentres está na GUI, eAdmito a autenticación de contrasinal cando se usa o protocolo VNC agora só está habilitado cando se constrúe cun backend criptográfico externo (gnutls, libgcrypt ou ortiga).

Tamén podemos descubrir que sei engadiu soporte para o cifrado de hardware e os motores de hash proporcionados en chips Aspeed, isto tamén xunto con soporte para emular instrucións SVE2 (incluído bfloat16), operadores para a multiplicación de matrices e comandos para lavar buffers de tradución asociativa (TLB).

O emulador de arquitectura PowerPC «pserie» para máquinas emuladass engadiu soporte para detectar fallos de enchufe en quente en novos entornos invitados, aumentou o límite de CPU e implementou a emulación dalgunhas instrucións específicas para os procesadores POWER10.

Ademais, menciónase que como controlador de cifrado prioritario, utilízase gnutls, que está por diante dos outros controladores en termos de rendemento, mentres que o controlador baseado en en o libgcrypt predeterminado ofrecido anteriormente cambiouse a unha opción e o controlador baseado na ortiga deixouse como alternativa para o seu uso en ausencia de GnuTLS e Libgcrypt.

Dos outros cambios que destacan desta nova versión de QEMU 6.1:

  • Engadiuse soporte para multiplexores PMBus e I2C (pca9546, pca9548) ao emulador I2C.
  • O emulador RISC-V admite a plataforma OpenTitan e a GPU virtual virtio-vga (baseada en virgl).
  • O emulador s390 engade soporte para CPUs de 16a xeración e extensións vectoriais.
  • Engadiuse soporte para placas baseadas en chips Genesi / bPlan Pegasos II (pegasos2).
  • O emulador de chipset Q35 (ICH9) admite a conexión en quente de dispositivos PCI. Emulación mellorada das extensións de virtualización proporcionadas nos procesadores AMD.
  • Soporte experimental para a especificación ePMP
  • Soporte inicial para a extensión experimental Bit Manip
  • Engadiuse a opción bus-lock-ratelimit para limitar a intensidade do bloqueo de bus polo sistema invitado.
  • Engadiuse o comando "blockdev-reopen" a QMP (QEMU Machine Protocol) para cambiar a configuración dun dispositivo de bloque xa creado.
  • Engadiuse soporte para o seu uso como acelerador para o hipervisor NVMM desenvolvido polo proxecto NetBSD.

Finalmente se estás interesado en saber máis sobre el dos cambios e novidades que se presentan nesta nova versión de QEMU 6.1, pode consultar os detalles e máis en a seguinte ligazón.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.