QEMU 6.1 vine cu criptare hardware, suport pentru mai multe plăci și multe altele

QEMU

Eliberarea noua versiune a QEMU 6.1 în care au fost făcute peste 3000 de modificări de către 221 de dezvoltatori, dintre care îmbunătățiri ale șoferului, precum și suport pentru mai multe plăci dintre care Cortex-M3 iese în evidență, îmbunătățiri pentru PowerPC, suport pentru criptare hardware, printre alte schimbări.

Pentru cei care nu știu despre QEMU, trebuie să știți că este un software care vă permite să rulați un program compilat pentru o singură platformă hardware pe un sistem cu o arhitectură complet diferită, de exemplu, pentru a rula o aplicație ARM pe un computer compatibil x86.

În modul de virtualizare în QEMU, performanța executării codului în mediul sandbox este apropiată de sistemul hardware datorită executării directe a instrucțiunilor privind CPU și utilizarea hipervizorului Xen sau a modulului KVM.

Principalele noutăți ale QEMU 6.1

În această nouă versiune a QEMU 6.1 care este prezentată, putem constata că implicit, Suport plugin pentru generatorul de cod TCG (Tiny Code Generator) clasic este activat și au fost adăugate noi pluginuri execlog (înregistrare execuție) și modelare cache (simulare a comportamentului cache L1 pe CPU).

O altă noutate care iese în evidență în această nouă versiune este aceea a adăugat suport pentru plăci bazate pe cipuri Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) și Cortex-M3 (stm32vldiscovery) pe emulatorul ARM.

În timp ce din partea suport pentru noile modele de procesoare Intel în emulatorul x86 Au fost adăugate Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge – v3, Dhyana-v2 care implementează instrucțiunea XSAVES.

În timp ce se află în GUI, de exl Suport pentru autentificare prin parolă când se utilizează protocolul VNC este acum doar activat când este construită cu un backend cripto extern (gnutls, libgcrypt sau urzica).

De asemenea, putem constata că știu a adăugat suport pentru criptarea hardware și motoarele de hash furnizate pe cipurile Aspeed, aceasta împreună cu suport pentru emularea instrucțiunilor SVE2 (inclusiv bfloat16), operatori pentru multiplicarea matricei și comenzi pentru spălarea bufferelor asociative de translație (TLB).

Emulatorul de arhitectură PowerPC „pserie” pentru mașini emulates a adăugat suport pentru detectarea defecțiunilor de conectare la cald în medii noi pentru oaspeți, a crescut limita CPU și a implementat emularea unor instrucțiuni specifice procesoarelor POWER10.

În plus, se menționează că ca driver de criptare prioritar, se folosește gnutls, care este înaintea altor șoferi în ceea ce privește performanța, în timp ce șoferul bazat pe elibgcrypt-ul implicit oferit anterior a fost mutat într-o opțiune iar driverul pe bază de urzică a fost lăsat ca alternativă pentru utilizare în absența GnuTLS și Libgcrypt.

Dintre celelalte schimbări Ce iese în evidență din această nouă versiune a QEMU 6.1:

  • S-a adăugat suport pentru multiplexoare PMBus și I2C (pca9546, pca9548) la emulatorul I2C.
  • Emulatorul RISC-V acceptă platforma OpenTitan și GPU-ul virtual virtio-vga (bazat pe virgl).
  • Emulatorul s390 adaugă suport pentru procesoarele de generația a 16-a și extensiile vectoriale.
  • S-a adăugat suport pentru plăci bazate pe cipuri Genesi/bPlan Pegasos II (pegasos2).
  • Emulatorul de chipset Q35 (ICH9) acceptă conectarea la cald a dispozitivelor PCI. Emulare îmbunătățită a extensiilor de virtualizare furnizate pe procesoarele AMD.
  • Suport experimental pentru specificația ePMP
  • Suport inițial pentru extensia experimentală Bit Manip
  • S-a adăugat opțiunea de limitare a vitezei de blocare a autobuzului pentru a limita intensitatea blocării autobuzului de către sistemul oaspeților.
  • S-a adăugat comanda „blockdev-reopen” la QMP (QEMU Machine Protocol) pentru a schimba configurația unui dispozitiv bloc deja creat.
  • S-a adăugat suport pentru utilizarea ca accelerator pentru hypervisorul NVMM dezvoltat de proiectul NetBSD.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta a modificărilor și noilor caracteristici prezentate în această nouă versiune a QEMU 6.1, puteți consulta detaliile și multe altele la următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.