Dopo quasi tre anni dall'ultimo importante rilascio, Oracle ha pubblicato la versione 7.0 del sistema di virtualizzazione VirtualBox. I pacchetti di installazione sono disponibili per Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL per architettura AMD64), Solaris, macOS e Windows.
Principali modifiche:
- Aggiunta la supporto per la crittografia completa di macchine virtuali. La crittografia si applica anche agli snapshot di stato salvati e ai log di configurazione.
- È stata implementata la possibilità di aggiungere macchine virtuali in Virtual Machine Manager, ospitate in ambienti cloud. La gestione di tali macchine virtuali avviene in modo simile a quelle locali.
- Nel'interfaccia grafica è stata integrata un'utilità per il monitoraggio delle risorse delle sistemi guest, realizzata nello stile del programma top. L'utilità consente di monitorare il carico CPU, il consumo di memoria, l'intensità di I/O e altro.
- Rivisto il wizard per la creazione di nuove macchine virtuali, che ora supporta l'installazione automatizzata del sistema operativo in macchina virtuale.
- Aggiunto un nuovo widget per la navigazione e la ricerca nella guida dell'utente di VirtualBox.
- È stato aggiunto un nuovo centro notifiche, dove sono stati unificati i report relativi alla visualizzazione delle informazioni sul progresso delle operazioni e ai messaggi di errore.
- Nell'interfaccia grafica per tutte le piattaforme è stata migliorata la supporto per i temi. Per Linux e macOS sono stati utilizzati i motori di tema forniti dalle piattaforme, mentre per Windows è stato realizzato un motore specifico.
- Aggiornate le icone.
- L'interfaccia grafica è stata migrata alle versioni recenti di Qt.
- Nell'interfaccia grafica è stato migliorato il rendering delle liste delle macchine virtuali, è stata aggiunta la possibilità di selezionare più VM contemporaneamente, è stata introdotta un'opzione per disabilitare il salvaschermo sul lato host, riprogettate le impostazioni generali e il wizard, migliorato l'uso del mouse nelle configurazioni multi-monitor su piattaforma X11, e ridefinito il codice di individuazione dei supporti, le impostazioni NAT sono state spostate nell'utilità Network Manager.
- La funzionalità di registrazione audio è stata aggiornata per utilizzare di default il formato Vorbis per i contenitori audio WebM rispetto al precedente formato Opus.
- È stato aggiunto un nuovo tipo di driver audio host 'default', che consente di spostare le macchine virtuali tra diverse piattaforme senza la necessità di sostituire esplicitamente il driver audio. Scegliendo nelle impostazioni il driver 'default', il driver audio effettivo viene selezionato automaticamente in base al sistema operativo utilizzato.
- Nel pacchetto Guest Control è stato implementato il supporto iniziale per l'aggiornamento automatico delle Guest Additions per i sistemi Linux, così come la possibilità di attendere il riavvio della macchina virtuale durante l'aggiornamento delle Guest Additions tramite l'utilità VBoxManage.
- È stato aggiunto un nuovo comando 'waitrunlevel' all'utilità VBoxManage, che consente di attendere l'attivazione di un certo livello di avvio (run level) nel sistema guest.
- Nei componenti per ambienti host Windows è stato introdotto il supporto sperimentale per l'avvio automatico delle macchine virtuali, consentendo di avviare le VM indipendentemente dall'accesso dell'utente al sistema.
- Nei componenti per ambienti host macOS sono state rimosse tutte le estensioni specifiche per il kernel, e per l'esecuzione delle macchine virtuali sono stati utilizzati l'hypervisor e il framework vmnet forniti dalla piattaforma. È stato aggiunto un supporto preliminare per i computer Apple con chip ARM Apple Silicon.
- Nei componenti per i sistemi guest Linux sono stati rielaborati gli strumenti per il ridimensionamento dello schermo ed è stata implementata una integrazione di base con alcuni ambienti desktop.
- È stato fornito un driver 3D che utilizza DirectX 11 in Windows e DXVK in altre OS.
- Aggiunti driver per dispositivi virtuali IOMMU (differenti varianti per Intel e AMD).
- Sono stati implementati dispositivi virtuali TPM 1.2 e 2.0 (Trusted Platform Module).
- Nel pacchetto di driver open source sono stati aggiunti i driver per i controller USB EHCI e XHCI.
- Nella implementazione UEFI è stata aggiunta la supporto per il boot in modalità Secure Boot.
- È stata aggiunta una funzionalità sperimentale per il debug dei sistemi guest utilizzando i debugger GDB e KD/WinDbg.
- Nei componenti per l'integrazione con OCI (Oracle Cloud Infrastructure) è stata implementata la possibilità di configurare le reti cloud tramite l'interfaccia del Network Manager, proprio come per le reti host e il NAT. È stata aggiunta la possibilità di connettere le VM locali alla rete cloud.
Fonte: opennet.ru
