La nuova versione di QEMU 4.0 è già stata rilasciata

qemu in Ubuntu

I gli sviluppatori del progetto QEMU hanno annunciato il lancio della nuova versione de QUEM 4.0. In quale vengono evidenziate nuove funzionalità come il supporto per estensioni di istruzioni ARMv8 +, correzioni di bug e altro ancora.

Per coloro che non conoscono QEMU, dovrebbero saperlo è un'applicazione gratuita e open source concesso in licenza in parte con LGPL e GNU GPL che La sua funzione è l'emulazione di processori basata sulla traduzione dinamica di binari.

Consente di eseguire un programma creato per una singola piattaforma hardware su un sistema con un'architettura completamente diversa, ad esempio, l'esecuzione di un'applicazione ARM su un PC compatibile x86.

Nella modalità di virtualizzazione in QEMU, le prestazioni di esecuzione del codice in un ambiente isolato sono vicine a quelle del sistema nativo eseguendo direttamente le istruzioni sulla CPU e utilizzando l'hypervisor Xen o il modulo KVM.

Inizialmente, il progetto è stato creato da Fabrice Bellard (Fabrice Bellard) per consentire il lancio di eseguibili Linux creati per la piattaforma x86 su architetture diverse da x86.

Negli anni di sviluppo, è stato aggiunto il supporto per l'emulazione completa di 14 architetture hardware, il numero di dispositivi hardware emulati ha superato i 400. Durante la preparazione della versione 4.0, sono state apportate più di 3100 modifiche a 220 sviluppatori.

Principali novità di QEMU 4.0

Come accennato all'inizio, una delle principali novità di questa nuova versione di QEMU 4.0 è supporto per estensioni di istruzioni ARMv8 + come è stato aggiunto all'emulatore dell'architettura ARM, così come per SB, PredInv, HPD, LOR, FHM, AA32HPD, PAuth, JSConv, CondM, FRINT e BTI.

Un'altra novità è l'aggiunta emulazione ARM PMU migliorata (Unità di gestione dell'alimentazione). La piattaforma virt aggiunge la possibilità di utilizzare più di 255 GB di RAM e il supporto per le immagini u-boot con il tipo "noload".

L'emulatore di architettura x86 su HAX Virtualization Acceleration Engine (Esecuzione con accelerazione hardware Intel) ha ricevuto supporto per host conformi a POSIX, come Linux e NetBSD (precedentemente supportati solo sulla piattaforma Darwin).

anche aggiunto il supporto per l'emulazione della CPU I7200 (nanoMIPS32 ISA) e I6500 (MIPS64R6 ISA), la capacità di elaborare richieste di tipo CPU utilizzando QMP (QEMU Management Protocol).

Mentre nell'emulatore dell'architettura PowerPC, è stato aggiunto il supporto per l'emulazione del controller di interrupt XIVE, il supporto per POWER9 è stato ampliato e per la serie P, è stata aggiunta l'opzione hot plug per i ponticelli PCI principale (PHB, PCI host bridge). La protezione predefinita di Spectre e Meltdown è abilitata

Il supporto per l'emulazione PCI e USB è stato aggiunto all'emulatore dell'architettura RISC-V. Il server di debug integrato (gdbserver) supporta la definizione di elenchi di log nei file XML.

Come installare QEMU su Ubuntu e derivati?

Se vuoi installare questa applicazione sul tuo sistema dovresti saperlo al momento i pacchetti non sono stati ancora aggiornati alla versione 4.0, quindi è solo questione di giorni.

Per installare questa applicazione apriremo un terminale e dobbiamo installare alcuni pacchetti aggiuntivi per poter lavorare con i problemi con QEMU nel nostro sistema.

Apriremo un terminale Ctrl + Alt + T e digiteremo quanto segue:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

Non ci resta che attendere il download dei pacchetti necessari e della loro installazione. Una volta completato questo processo, possiamo iniziare a utilizzare questa applicazione nel nostro sistema.

Per aprire QEMU, cercalo nel menu delle nostre applicazioni ed eseguilo. Se dopo l'installazione, quando si tenta di aprire Virt Manager l'errore si verifica:

"Impossibile connettersi a libtid"

Una soluzione semplice per risolvere questo problema è riavviare il computer e al riavvio nel tuo sistema prova ad aprire il programma.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.