QEMU 11.0

QEMU 11.0

Il 21 aprile è stata rilasciata una grande versione di QEMU 11.0 — un programma open source gratuito per l'emulazione dell'hardware di diverse piattaforme.

L'aggiornamento include:

  • un nuovo modello di processore per Intel Diamond Rapids;
  • un nuovo acceleratore 'nitro' per l'esecuzione di Nitro Enclaves (permette di eseguire ambienti isolati (enclavi) direttamente tramite QEMU su host che supportano la tecnologia Nitro, senza la necessità di utilizzare strumenti standard di AWS);
  • supporto per la virtualizzazione CET su KVM;
  • supporto per driver di contesto integrati per il driver grafico virtio-gpu (una nuova tecnologia di pass-through dell'accelerazione grafica in una macchina virtuale che rende l'elaborazione grafica quasi veloce come l'hardware reale (fino al 99% delle prestazioni dell'host);
  • supporto per i comandi di configurazione della rete locale nel BMC (Baseboard Management Controller) simulato;
  • per RISC-V è stato aggiunto il supporto per le estensioni Zilsd e Zclsd, supporto per l'estensione RISC-V ZALASR e supporto per l'estensione Smpmpmt;
  • per PowerPC è stato aggiunto il supporto per gli snapshot di più dispositivi, e per LoongArch è stato aggiunto il supporto per la migrazione PMU per KVM;
  • diverse modifiche per ARM, come la possibilità di eseguire file binari che utilizzano la vecchia ABI OABI, supporto per le funzionalità architetturali FEAT_ASID2 e FEAT_E2H0 ARMv9, accelerazione SMMUv3 IOMMU e supporto TCG per l'emulazione di processori con SME, ma senza SVE;
  • il supporto ARM ha ricevuto una nuova proprietà 'virtio-mmio-transports', che consente di non fornire più al guest veicoli virtio-mmio inutilizzati, e il supporto per la proprietà 'kvm-psci-version', che consente di specificare quale versione PSCI KVM deve fornire al guest;
  • in HPPA è stato incluso il supporto per il server A400 a 64 bit e l'estensione del firmware a 64 bit PAT per SeaBIOS-hppa versione 22, supporto per processori a 40 e 44 bit con spazio indirizzo fisico in SeaBIOS-hppa versione 23 e completa inizializzazione Astro PCI in SeaBIOS-hppa versione 24;
  • anche per HPPA è stato migliorato il supporto per la versione a 64 bit di HP-UX e aggiunto un supporto iniziale per computer multi-core, aggiunto supporto per l'emulazione di processori a 64 bit con spazio indirizzo fisico a 40 e 44 bit, supporto per GDB a 64 bit e supporto TOC su computer a 64 bit;
  • WHPX ha ricevuto un codice di emulazione migliorato e più veloce e supporto per x2apic e vapic;
  • Per MSHV ora è richiesto il kernel Linux versione 6.19;
  • Il processo di «sincronizzazione sporca» (dirty sync — quando una macchina virtuale si sposta da un server fisico all'altro senza arrestarsi) è stato ottimizzato per i ramblock non allineati (ramblocks) tramite KVM;
  • Il driver di blocco NFS ha ricevuto supporto per libnfs versione 6;
  • e molto altro…

Tra le altre modifiche, in questa versione sono stati aggiunti tutti i CSR disponibili nei «registri informativi», sono state incluse informazioni sull'accelerazione «riscv-aia», è stato aggiunto il supporto per il processore MIPS P8700, è stato implementato il supporto per l'avvio da dispositivi virtio-blk-pci su IBM zSystems e LinuxONE (s390x).

Per l'emulazione della modalità utente, QEMU 11.0 offre supporto per termios2 (TCGETS2, TCSETS2, TCSETSW2, TCSETSF2 ioctls), un output migliorato delle righe da mremap() e una syscall aggiornata statx(). Ultimo ma non meno importante: in questa versione è stato implementato un percorso di rete guest per Windows.

QEMU include l'emulazione dei processori Intel x86 e delle periferiche. Può emulare 80386, 80486, Pentium, Pentium Pro, AMD64 e altri processori compatibili x86; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 e parzialmente m68k. Funziona su Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android e altri. Ulteriori dettagli possono essere consultati nella pagina di Wikipedia e nella pagina del progetto.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster