Emulador QEMU 10.0.0 lanzado

Lanzouse QEMU 10.0.0. Como emulador, QEMU permíteche executar un programa creado para unha plataforma de hardware nun sistema cunha arquitectura completamente diferente, por exemplo, executando unha aplicación ARM nun PC compatible con x86. No modo de virtualización QEMU, o rendemento da execución de código nun ambiente illado é similar ao dun sistema de hardware debido á execución directa de instrucións na CPU e ao uso do hipervisor Xen ou do módulo KVM en Linux, ou o módulo NVMM en NetBSD.

O proxecto foi creado orixinalmente por Fabrice Bellard para proporcionar a capacidade de executar executábeis compilados para a plataforma x86. Linux en arquitecturas distintas de x86. Ao longo dos anos de desenvolvemento, engadiuse compatibilidade coa emulación completa para 14 arquitecturas de hardware e o número de dispositivos de hardware emulados superou os 400. Ao preparar a versión 10.0, realizáronse máis de 2800 cambios por parte de 211 desenvolvedores.

Melloras clave engadidas en QEMU 10.0:

  • O controlador virtio-scsi proporciona un controlador SCSI virtual (adaptador de bus de host SCSI) para máquinas virtuaisEngadiuse compatibilidade cun sistema de colas multinivel (multicola), o que permite separar as colas para diferentes dispositivos de bloque para admitir o acceso multifío en sistemas multinúcleo (diferentes colas para unha única unidade poden ser procesadas por diferentes fíos de E/S). En comparación co controlador de dispositivo de bloque virtual (virtio-blk), o controlador SCSI virtual ten un rendemento lixeiramente máis lento, pero permite o uso de máis de 28 unidades.
  • VFIO (Virtual Function I/O) mellorou a compatibilidade con IGD (Integrated Graphics Device) para as GPU integradas utilizadas nos procesadores Intel das xeracións 11ª (Rocket Lake) e 12ª (Alder Lake). Engadido soporte para GPU ATI máis antigas (x550). Implementouse o soporte básico para PCI PM (Xestión de enerxía).
  • A documentación para o QEMU Machine Protocol (QMP), que permite que as aplicacións controlen QEMU, foi revisada e ampliada significativamente.
  • Engadiuse un novo modo de migración en directo "cpr-transfer" (CheckPoint e Restart), que permite mover un sistema convidado a unha nova instancia QEMU que se executa no mesmo host. O modo minimiza o tempo de suspensión ao mapear a memoria do sistema convidado no espazo de enderezo virtual do novo QEMU sen copiar o contido.
  • Engadíronse os dispositivos gráficos «apple-gfx-pci» e «apple-gfx-mmio» que empregan a estrutura ParavirtualizedGraphics proporcionada en macOS Para gráficos acelerados por hardware en sistemas invitados. O primeiro controlador está deseñado para o seu uso en dispositivos x86-64 e o segundo para ARM64.
  • O emulador de arquitectura x86 agora admite os modelos de procesadores Intel Xeon Clearwater Forest e Sierra Forest v2. Acelerouse a emulación das instrucións de manipulación de datos de cadea.
  • O emulador de arquitectura ARM agora admite placas de avaliación NPCM8445 e i.MX 8M Plus EVK. Engadiuse a emulación das extensións FEAT_AFP, FEAT_RPRES e FEAT_XS, así como temporizadores físicos e virtuais EL2. Compatibilidade obsoleta para as CPU Arm PXA2xx e a emulación de instrucións iwMMXt.
  • O emulador de arquitectura RISC-V implementa a emulación de placas Microblaze V, CPU Ascalon e CPU RV64 Xiangshan Nanhu. Engadiuse compatibilidade para as extensións de arquitectura do conxunto de comandos 'svukte', 'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'summ', 'sspm', así como as etiquetas de tradución IOMMU e os dispositivos riscv-iommu-sys.
  • O emulador de arquitectura HPPA proporciona a emulación de placas Diva GSP BMC. O firmware SeaBIOS-hppa actualizouse á versión 18. Aumento da velocidade de transmisión. Código mellorado para restablecer a CPU virtual. Nos sistemas de 64 bits, ofrécese a emulación de configuracións con tamaños de memoria de ata 256 GB.
  • O emulador de arquitectura LoongArch agora admite a conexión en quente da CPU. Implementouse un IPI (interrupción entre procesadores) paravirtualizado. Implementouse o seguimento do tempo de espera da asignación de recursos do hipervisor. KVMEngadiuse compatibilidade co enrutamento virtual de interrupcións externas (extioi).
  • O emulador de arquitectura s390x engade soporte para a 17ª xeración de CPU mainframe e implementa compatibilidade con virtio-mem. Para mellorar o rendemento, engadiuse a capacidade de interactuar con dispositivos PCI evitando o IOMMU.

Fonte: opennet.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster