Rilascio del hypervisor Xen 4.14

Dopo otto mesi di sviluppo pubblicato rilascio del hypervisor open source Xen 4.14. Nel sviluppo della nuova versione hanno partecipato aziende come Alibaba, Amazon, AMD, Arm, Bitdefender, Citrix, EPAM Systems, Huawei e Intel. L'emissione degli aggiornamenti per il ramo Xen 4.14 continuerà fino al 24 gennaio 2022, mentre la pubblicazione delle correzioni delle vulnerabilità durerà fino al 24 luglio 2023.

Le chiave cambiamenti in Xen 4.14:

  • È stato aggiunto il supporto per un nuovo modello di dispositivi Linux stubdomain, che consente l'esecuzione sotto un unico utente non privilegiato, separando i componenti per l'emulazione dei dispositivi da Dom0. In precedenza, nella modalità stubdomain era possibile utilizzare solo il modello di dispositivi "qemu-traditional", il che limitava l'ampiezza delle attrezzature emulate. Il nuovo modello Linux stubomains è stato sviluppato dal progetto QUBES OS e supporta l'uso di driver di emulazione dalle versioni più recenti di QEMU, nonché le funzionalità correlate disponibili in QEMU per i sistemi guest.
  • Per i sistemi con supporto Intel EPT è stata implementata la creazione di ramificazioni leggere (fork) delle macchine virtuali per l'introspezione rapida, ad esempio per l'analisi del malware o il fuzzing. In questi fork, viene utilizzata la condivisione della memoria e non viene eseguita la clonazione del modello di dispositivi.
  • Nel sistema di live patching è stata aggiunta l'associazione agli identificatori delle build del hypervisor e il monitoraggio dell'ordine di applicazione delle patch per escludere la sovrapposizione di patch non per quella build o non nell'ordine corretto.
  • È stato aggiunto il supporto per le estensioni CET (Intel Control-flow Enforcement Technology) per la protezione contro l'esecuzione di exploit costruiti utilizzando tecniche di programmazione orientata al ritorno (ROP, Return-Oriented Programming).
  • È stata aggiunta l'impostazione CONFIG_PV32 per disabilitare nel hypervisor il supporto per sistemi guest paravirtualizzati a 32 bit (PV), mantenendo comunque il supporto per i sistemi a 64 bit.
  • È stato aggiunto il supporto per Hypervisor FS, un pseudo-FS in stile sysfs per un accesso strutturato ai dati interni e alle impostazioni del hypervisor, senza la necessità di analizzare i log o scrivere chiamate hypervisor.
  • È stata fornita la possibilità di avviare Xen come sistema guest sotto la gestione dell'hypervisor Hyper-V, utilizzato nella piattaforma cloud di Microsoft Azure. L'esecuzione di Xen all'interno di Hyper-V consente di utilizzare la consueta pila di virtualizzazione negli ambienti cloud di Azure e offre la possibilità di spostare macchine virtuali tra diversi sistemi cloud.
  • È stata aggiunta la possibilità di generare un identificatore casuale per il sistema guest (in precedenza gli identificatori venivano generati in modo sequenziale). Gli identificatori ora possono anche essere salvati tra operazioni di salvataggio, ripristino e migrazione dello stato della VM.
  • È stata garantita la generazione automatica di binding per il linguaggio Go basata sulle strutture libxl.
  • Per Windows 7, 8.x e 10 è stata aggiunta la supporto per KDD, un'utilità per interagire con il debugger WinDbg (Windows Debugger), che consente di debuggare gli ambienti Windows senza abilitare il debug nel sistema operativo guest.
  • È stata aggiunta la supporto per tutte le varianti della scheda Raspberry Pi 4, fornite con 4GB e 8GB di RAM.
  • È stata aggiunta la supporto per i processori AMD EPYC con nome in codice «Milan».
  • È stata aumentata la prestazione della virtualizzazione annidata, in cui Xen viene eseguito all'interno di sistemi guest basati su Xen o Viridian.
  • In modalità emulazione è stata implementata la supporto per le istruzioni AVX512_BF16.
  • La compilazione dell'hypervisor è stata tradotta all'uso di Kbuild.

Fonte: opennet.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