Rilascio del hypervisor Xen 4.14

Dopo otto mesi di sviluppo pubblicato rilascio di un hypervisor open source Xen 4.14. Lo sviluppo del nuovo rilascio ha coinvolto aziende come Alibaba, Amazon, AMD, Arm, Bitdefender, Citrix, EPAM Systems, Huawei e Intel. Il rilascio di aggiornamenti per il ramo Xen 4.14 continuerà fino al 24 gennaio 2022, mentre la pubblicazione delle correzioni delle vulnerabilità sarà disponibile fino al 24 luglio 2023.

Chiave modifiche in Xen 4.14:

  • Aggiunta del supporto per un nuovo modello di dispositivi Linux stubdomain, consentendo l'esecuzione sotto un utente non privilegiato, separando i componenti per l'emulazione dei dispositivi da Dom0. In precedenza, nel modulo stubdomain era possibile utilizzare solo il modello di dispositivi "qemu-traditional", il che limitava il range delle attrezzature emulate. Il nuovo modello Linux stubomains è stato sviluppato dal progetto QUBES OS e supporta l'uso di driver di emulazione delle versioni più recenti di QEMU, così come le funzionalità aggiuntive disponibili in QEMU per le sistemi guest.
  • Per i sistemi con supporto Intel EPT è stata implementata la creazione di ramificazioni leggere (fork) delle macchine virtuali per consentire un'analisi rapida, ad esempio, per l'analisi di malware o test di fuzzing. In tali fork viene utilizzato il sharing della memoria e non viene effettuata la clonazione del modello dei dispositivi.
  • Nel sistema di live patch è stata aggiunta la correlaizone con gli identificatori delle build dell'iper-v e il monitoraggio dell'ordine di applicazione delle patch per evitare l'applicazione errata di patch per una build non corretta o in un ordine errato.
  • È stato aggiunto il supporto per le estensioni CET (Intel Control-flow Enforcement Technology) per proteggere contro l'esecuzione di exploit costruiti utilizzando tecniche di Return-Oriented Programming (ROP).
  • È stata introdotta l'impostazione CONFIG_PV32 per disabilitare nel hypervisor il supporto per i sistemi guest paravirtualizzati (PV) a 32 bit, mantenendo invece il supporto per quelli a 64 bit.
  • È stato implementato il supporto per Hypervisor FS, un pseudo-file system in stile sysfs per l'accesso strutturato ai dati interni e alle configurazioni dell'iper-v, senza la necessità di analizzare i log o scrivere chiamate all'iper-v.
  • È stata introdotta la possibilità di eseguire Xen come sistema ospite sotto il controllo del hypervisor Hyper-V, utilizzato nella piattaforma cloud Microsoft Azure. Eseguire Xen all'interno di Hyper-V consente di utilizzare il consueto stack 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 ospite (in precedenza gli identificatori venivano generati in modo sequenziale). Gli identificatori possono ora essere mantenuti tra le 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 è stato aggiunto il supporto per KDD, un'utilità per interagire con il debugger WinDbg (Windows Debugger), che consente di eseguire il debug di ambienti Windows senza abilitare il debug nel sistema operativo guest.
  • È stata aggiunta la compatibilità con tutte le varianti della scheda Raspberry Pi 4, fornite con 4GB e 8GB di RAM.
  • È stato aggiunto il supporto per i processori AMD EPYC con nome in codice "Milan".
  • Le prestazioni della virtualizzazione annidata sono migliorate, permettendo a Xen di essere eseguito all'interno di sistemi ospiti basati su Xen o Viridian.
  • In modalità emulazione è stato implementato il supporto per le istruzioni AVX512_BF16.
  • La build del hypervisor è stata convertita per utilizzare 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