QEMU 5.1 hè quì è vene cun circa 2500 cambiamenti è questi sò i più impurtanti

QEMU

U lanciamentu di a nova versione di u prugettu QEMU 5.1, in u quale u supportu per più processori hè statu aghjuntu, è un supportu miglioratu per NVMe, correzioni di bug è miglioramenti à ciò chì hè digià stabilitu.

Per quelli chì ùn sanu micca di QEMU, devenu sapè chì questu permette di eseguisce un prugramma compilatu per una piattaforma hardware in un sistema cù a architettura cumpletamente diversaPer esempiu, eseguisce una applicazione ARM in un PC compatibile x86.

In modalità di virtualizazione in QEMU, E prestazioni di u codice in esecuzione in sandbox sò vicinu à u sistema nativu per via di l'esecuzione diretta di struzzioni nantu à CPU è l'usu di l'ipervisore Xen o di u modulu KVM.

U prugettu hè statu uriginale creatu da Fabrice Bellard per permette à i binari Linux compilati x86 di funziunà nantu à architetture chì ùn sò micca x86.

Durante l'anni di sviluppu, u supportu di emulazione cumpletu hè statu aghjuntu per 14 architetture hardware, u numeru di dispositivi hardware emulati hà superatu 400.

Principali novità di QEMU 5.1

In a preparazione di sta nova versione 5.1, più di 2500 cambiamenti sò stati fatti, di i quali 235 sviluppatori anu participatu.

Di i cambiamenti principali chì spiccanu in sta nova versione, pudemu truvà chì hè stata aghjunta supportu per l'emulazione CPU basatu annantu à l'architettura AVR, cum'è ancu hà ancu aghjuntu supportu per e schede Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280), è Arduino UNO (ATmega328P).

Hè ancu messu in evidenza chì aghjuntu disconnect è nvdimm per i sistemi ospiti ACPI à l'emulatore ARM, Inoltre, u supportu implementatu hè statu ancu aghjuntu per l'estensioni ARMv8.2 TTS2UXN è ARMv8.5 MemTag

Supportu aghjuntu per CPU Loongson 3A (R1 è R4) à l'emulatore di l'architettura MIPS. Migliurà a prestazione di l'emulazione di struzzioni FPU è MSA, è ancu supportu per SiFive E34 è CPU Ibex à l'emulatore di l'architettura RISC-V. Hè aghjuntu supportu per HiFive1 revB è schede OpenTitan. Più di una CPU hè supportata per e macchine Spike.

Per u controller NVMe aghjusta supportu per a regione persistenti di memoria introdotta in a specificazione NVMe 1.4.

È in più un novu cumandamentu 'bitmap' hè statu aghjuntu à l'utilità qemu-img per manipulà i bitmaps persistenti in i file qcow2.

Qemu-img implementa dinò a gestione di e chjave LUKS (chiavi) è offre capacità addiziunali per i cumandi «mappa» (–start-offset, –max-length) è «cunvertisce» (–bitmaps), aghjuntu à u cumandimu «misura» generà infurmazione nantu à a dimensione di bitmaps custanti in i fugliali qcow2.

Di l'altri cambiamenti chì spiccanu di sta nova versione:

  • L'emulatore di l'architettura PowerPC hà avà un supportu per a recuperazione di l'errori in i sistemi ospiti cù FWNMI.
  • Per l'architettura s390, u supportu KVM hè statu aghjuntu per a virtualizazione sicura (modu d'eseguzione sicura).
  • L'emulatore di l'architettura x86 riduce i costi di virtualizazione di invitati Windows ignurati furnendu a Tabella di Dispositivi Emulati Windows ACPI (ACPI WAET). Un supportu miglioratu per l'accelerazione HVF per macOS.
  • U driver di dispositivi di bloccu aghjusta supportu per dispositivi di archiviazione virtuale cù 2 MB di blocchi fisici è logichi.
  • Hè aghjunta a capacità di trasferisce password è chjave in QEMU per a crittografia via u portachiavi di u kernel Linux cù un novu tippu d'oggettu "portachiavi secretu".
  • L'algoritmu di compressione zstd sustene avà u furmatu qcow2.
  • A scheda sonorapass-bmc hè supportata.
  • Virtio per invitati cù u classicu TCG (Tiny Code Generator) hà a capacità di aduprà i prucessi di l'utente vhost, cumpresu virtiofsd. Hè stata aghjunta l'estensione VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS à vhost-user, permettendu di registrà più di 8 slot RAM.
  • Interfaccia aghjuntu per inject POWER style NMI
  • L'istruzzioni Scv è rfscv sò avà TCG conforme
  • Pudete avà selezziunà POWER10 cù u tipu di macchina «pseries»

Infine, se vulete sapè di più nantu à sta nova versione di Qemu, pudete verificà i dettagli in a publicazione originale. U ligame hè questu.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu.

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.