Après près de trois ans depuis la dernière sortie majeure, Oracle a publié la version 7.0 de son système de virtualisation VirtualBox. Les paquets d'installation prêts à l'emploi sont disponibles pour Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL en builds pour l'architecture AMD64), Solaris, macOS et Windows.
Principales modifications :
- Ajout de la prise en charge du chiffrement complet machines virtuelles. Le chiffrement s'applique également aux instantanés enregistrés et aux journaux de configuration.
- Il est désormais possible d'ajouter des machines virtuelles hébergées dans des environnements cloud à Virtual Machine Manager. La gestion de ces machines virtuelles se fait de manière analogue à celle des machines virtuelles hébergées sur le système local.
- Une utilitaire pour surveiller les ressources des systèmes invités a été intégrée à l'interface graphique, réalisée dans le style du programme top. Cet utilitaire permet de suivre la charge du CPU, l'utilisation de la mémoire, l'intensité des entrées/sorties, etc.
- L'assistant de création de nouvelles machines virtuelles a été repensé, ajoutant la prise en charge de l'installation automatisée du système d'exploitation dans une machine virtuelle.
- Un nouveau widget pour la navigation et la recherche dans le guide de l'utilisateur de VirtualBox a été ajouté.
- Un nouveau centre de notifications a été ajouté, unifiant les rapports liés à l'affichage des informations sur la progression des opérations et les messages d'erreur.
- L'interface graphique pour toutes les plateformes a amélioré la prise en charge des thèmes. Pour Linux et macOS, les moteurs de thèmes fournis par les plateformes sont utilisés, tandis qu'un moteur spécifique a été réalisé pour Windows.
- Les icônes ont été mises à jour.
- L'interface graphique a été mise à jour avec les dernières versions de Qt.
- L'affichage des listes de machines virtuelles dans l'interface graphique a été amélioré, avec la possibilité de sélectionner plusieurs VM à la fois, une option pour désactiver le protège-écran côté hôte, une révision des paramètres généraux et des assistants, ainsi qu'une meilleure gestion de la souris dans les configurations multi-écrans sur la plateforme X11, et le code pour déterminer les supports a été refondu, les paramètres NAT ont été déplacés vers l'utilitaire Network Manager.
- La fonctionnalité d'enregistrement audio a été modifiée pour utiliser par défaut le format Vorbis pour les conteneurs audio WebM, au lieu du format Opus précédemment utilisé.
- Un nouveau type de pilotes audio d'hébergement « default » a été ajouté, permettant le déplacement des machines virtuelles entre différentes plates-formes sans remplacement explicite du pilote audio. Lors de la sélection du pilote « default » dans les paramètres, le véritable pilote audio est automatiquement sélectionné en fonction du système d'exploitation utilisé.
- Le paquet Guest Control a mis en œuvre un support initial pour la mise à jour automatique des ajouts pour les systèmes invités basés sur Linux, ainsi que la possibilité d'attendre le redémarrage de la machine virtuelle lors de la mise à jour des ajouts pour les systèmes invités via l'utilitaire VBoxManage.
- Une nouvelle commande « waitrunlevel » a été ajoutée à l'utilitaire VBoxManage, permettant d'attendre l'activation d'un certain niveau de démarrage (run level) dans le système invité.
- Les composants pour les environnements d'hôte basés sur Windows ont introduit un support expérimental pour le démarrage automatique des machines virtuelles, permettant de démarrer les VM indépendamment de la connexion de l'utilisateur au système.
- Tous les modules spécifiques au noyau ont été supprimés des composants pour les environnements d'hôte basés sur macOS, et le démarrage des machines virtuelles utilise l'hyperviseur et le framework vmnet fournis par la plate-forme. Un support préliminaire pour les ordinateurs Apple avec des puces ARM Apple Silicon a été ajouté.
- Les composants pour les systèmes invités Linux ont retravaillé les outils de redimensionnement de l'écran et mis en œuvre une intégration de base avec certains environnements utilisateur.
- Un pilote 3D utilisant DirectX 11 sous Windows et DXVK dans d'autres systèmes d'exploitation a été fourni.
- Des pilotes pour les dispositifs virtuels IOMMU (différentes versions pour Intel et AMD) ont été ajoutés.
- Des dispositifs virtuels TPM 1.2 et 2.0 (Trusted Platform Module) ont été mis en œuvre.
- Des pilotes pour les contrôleurs USB EHCI et XHCI ont été ajoutés à l'ensemble de base des pilotes ouverts.
- La prise en charge du démarrage en mode Secure Boot a été ajoutée à la mise en œuvre UEFI.
- Une possibilité expérimentale de débogage des systèmes invités à l'aide des débogueurs GDB et KD/WinDbg a été ajoutée.
- Les composants pour l'intégration avec OCI (Oracle Cloud Infrastructure) permettent la configuration des réseaux cloud via l'interface Network Manager, de la même manière que celle des réseaux hôtes et du NAT. Il a été ajouté la possibilité de connecter des VM locales au réseau cloud.
Source : opennet.ru
