Oracle intègre un backend KVM dans VirtualBox pour un meilleur support Linux

Oracle intègre un backend KVM dans son hyperviseur VirtualBox, lui permettant d'utiliser les fonctionnalités de virtualisation intégrées du noyau Linux au lieu de son module personnalisé. Ce changement résout des problèmes de compatibilité de longue date avec les mises à jour du noyau et Secure Boot. Cette mesure pourrait améliorer les performances et faciliter la maintenance pour les utilisateurs et les distributions.

Depuis plus d'une décennie, VirtualBox est un choix populaire pour les développeurs et les amateurs grâce à son interface simple et son support multiplateforme sur Linux, Windows, macOS et Solaris. Cependant, sur les hôtes Linux, il dépendait d'un module noyau hors arbre appelé vboxdrv, qui nécessite une recompilation à chaque mise à jour du noyau et pose des problèmes avec Secure Boot. Ces problèmes ont poussé certains utilisateurs vers des alternatives comme KVM et QEMU, qui sont intégrés directement dans le noyau Linux. Le passage à un backend KVM, remarqué en premier par Phoronix, permet à VirtualBox d'interfacer avec le périphérique /dev/kvm du noyau, le même mécanisme utilisé par des outils comme QEMU et Cloud Hypervisor. Cela permet à VirtualBox de gérer la virtualisation CPU et mémoire via KVM tout en conservant ses propres fonctionnalités pour l'émulation de périphériques, le passthrough USB et les additions invité. Un patch communautaire pour cette intégration, développé par cyberus-technology, existe depuis des années, mais la décision d'Oracle de l'upstream officiellement marque une évolution clé. Cette mise à jour architecturale réduit les efforts de maintenance d'Oracle, car l'entreprise n'a plus besoin de suivre les API noyau instables pour son module. La stabilité de KVM et sa compatibilité avec Secure Boot éliminent les points de rupture courants, rendant VirtualBox plus facile à packer et supporter pour les distributions Linux. Par exemple, des distributions comme Fedora ont rencontré des défis pour inclure VirtualBox en raison d'incompatibilités noyau. Les performances devraient s'améliorer, en particulier pour les charges de travail exigeantes, en tirant parti des chemins optimisés de KVM qui sous-tendent les plateformes cloud d'Amazon, Google et Oracle. Cependant, le backend est spécifique à Linux, VirtualBox conservant donc son moteur existant sur les autres systèmes d'exploitation, créant une architecture divisée. Oracle n'a pas détaillé de calendrier pour l'intégration complète ou la compatibilité avec son pack d'extensions propriétaire, qui inclut des fonctionnalités comme USB 3.0 et le chiffrement de disques. Globalement, cette étape pragmatique reconnaît la domination de KVM dans la virtualisation Linux, attirant potentiellement les utilisateurs vers VirtualBox avec moins d'ennuis et des liens plus forts avec l'écosystème.

Articles connexes

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Image générée par IA

Noyau Linux 7.0 intègre plusieurs améliorations

Rapporté par l'IA Image générée par IA

Le développement du noyau Linux 7.0 a incorporé des mises à jour pour AppArmor, AMDGPU, Ceph et eCryptfs. Ces changements incluent des améliorations de sécurité et de support matériel. Ces intégrations signalent un progrès continu vers la sortie du noyau.

Oracle a publié VirtualBox 7.2.6, la troisième mise à jour de maintenance de la série 7.2 du logiciel de virtualisation open source. Cette version introduit un support initial pour le futur noyau Linux 6.19 et inclut de nombreuses corrections de stabilité sur les hôtes et invités Windows, Linux et macOS. La mise à jour corrige les plantages, les problèmes de performances et les problèmes de compatibilité pour améliorer la fiabilité pour les utilisateurs.

Rapporté par l'IA

La version 10.2 de QEMU introduit un nouvel accélérateur MSHV conçu pour les invités Hyper-V. Microsoft a donné son point de vue sur ce développement dans la virtualisation open source. Cette mise à jour vise à améliorer les performances dans les environnements basés sur Linux.

La version 7.0 du noyau Linux inclut de nouveaux pilotes de couche physique (PHY) pour divers composants matériels. Ces ajouts englobent le support du PHY Type-C d'Apple, du Snapdragon X2 de Qualcomm et des fonctionnalités FRL de HDMI 2.1 de Rockchip. Les mises à jour visent à améliorer la compatibilité avec les appareils modernes.

Rapporté par l'IA

Le premier candidat à la sortie du noyau Linux 7.0 est désormais disponible, intégrant diverses améliorations. Cette version inclut des améliorations pour Microsoft Hyper-V, un support pour la surveillance des performances AMD Zen 6, et des préparatifs pour les processeurs Intel Diamond Rapids. Les crédits du noyau rendent désormais hommage au créateur de Linux-Next.

Le prochain noyau Linux 7.0 inclut un ajustement spécifique pour améliorer la compatibilité avec le dispositif portable Steam Deck de Valve. Ce changement corrige les problèmes de framebuffer EFI sur la populaire console de jeu. Cette mise à jour met en lumière les efforts continus pour renforcer le support Linux sur le matériel grand public.

Rapporté par l'IA

Les premiers benchmarks du noyau Linux 7.0 sur un serveur AMD EPYC Turin révèlent des améliorations significatives de performance dans les charges PostgreSQL par rapport à Linux 6.19. Ces gains apparaissent dans les scénarios lecture/écriture, tandis que d'autres tests de bases de données montrent des changements minimes. Les tests mettent en évidence des bénéfices potentiels pour les distributions à venir comme Ubuntu 26.04 LTS.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser