Oracle integra backend de KVM en VirtualBox para mejor soporte de Linux

Oracle está integrando un backend de KVM en su hipervisor VirtualBox, lo que le permite utilizar las funciones de virtualización integradas del kernel de Linux en lugar de su módulo personalizado. Este cambio resuelve problemas de compatibilidad de larga data con actualizaciones del kernel y Secure Boot. La medida podría mejorar el rendimiento y facilitar el mantenimiento para usuarios y distribuciones.

Durante más de una década, VirtualBox ha sido una opción popular para desarrolladores y aficionados gracias a su interfaz sencilla y soporte multiplataforma en Linux, Windows, macOS y Solaris. Sin embargo, en anfitriones Linux, dependía de un módulo del kernel fuera del árbol llamado vboxdrv, que requería recompilación con cada actualización del kernel y causaba problemas con Secure Boot. Estos inconvenientes han llevado a algunos usuarios a alternativas como KVM y QEMU, que están integrados directamente en el kernel de Linux. El cambio a un backend de KVM, señalado primero por Phoronix, permite que VirtualBox se interfaz con el dispositivo /dev/kvm del kernel, el mismo mecanismo utilizado por herramientas como QEMU y Cloud Hypervisor. Esto permite que VirtualBox maneje la virtualización de CPU y memoria a través de KVM mientras mantiene sus propias funciones para emulación de dispositivos, passthrough de USB y adiciones de invitado. Un parche comunitario para esta integración, desarrollado por cyberus-technology, ha existido durante años, pero la decisión de Oracle de integrarlo oficialmente marca una evolución clave. Esta actualización arquitectónica reduce los esfuerzos de mantenimiento de Oracle, ya que la compañía ya no necesita rastrear APIs inestables del kernel para su módulo. La estabilidad de KVM y su compatibilidad con Secure Boot eliminan puntos comunes de fallos, haciendo que VirtualBox sea más fácil de empaquetar y soportar para distribuciones Linux. Por ejemplo, distribuciones como Fedora han enfrentado desafíos para incluir VirtualBox debido a incompatibilidades con el kernel. El rendimiento debería mejorar, especialmente para cargas de trabajo exigentes, aprovechando las rutas optimizadas de KVM que sustentan plataformas en la nube de Amazon, Google y Oracle. Sin embargo, el backend es específico de Linux, por lo que VirtualBox mantendrá su motor existente en otros sistemas operativos, creando una arquitectura dividida. Oracle no ha detallado un cronograma para la integración completa ni la compatibilidad con su paquete de extensiones propietario, que incluye funciones como USB 3.0 y cifrado de discos. En general, este paso pragmático reconoce el dominio de KVM en la virtualización de Linux, atrayendo potencialmente usuarios de vuelta a VirtualBox con menos complicaciones y lazos más fuertes con el ecosistema.

Artículos relacionados

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Imagen generada por IA

Linux 7.0 kernel merges several enhancements

Reportado por IA Imagen generada por IA

The Linux 7.0 kernel development has incorporated updates to AppArmor, AMDGPU, Ceph, and eCryptfs. These changes include security and hardware support improvements. The merges signal ongoing progress toward the kernel's release.

Oracle has released VirtualBox 7.2.6, the third maintenance update in the 7.2 series of the open-source virtualization software. This version introduces initial support for the upcoming Linux 6.19 kernel and includes numerous stability fixes across Windows, Linux, and macOS hosts and guests. The update addresses crashes, performance issues, and compatibility problems to enhance reliability for users.

Reportado por IA

QEMU version 10.2 introduces a new MSHV accelerator designed for Hyper-V guests. Microsoft has provided its perspective on this development in open-source virtualization. The update aims to enhance performance in Linux-based environments.

The Linux kernel version 7.0 includes new physical layer (PHY) drivers for various hardware components. These additions encompass support for Apple's Type-C PHY, Qualcomm's Snapdragon X2, and Rockchip's HDMI 2.1 FRL features. The updates aim to enhance compatibility with modern devices.

Reportado por IA

The first release candidate for Linux kernel 7.0 has been made available, incorporating various enhancements. This version includes improvements for Microsoft Hyper-V, support for AMD Zen 6 performance monitoring, and preparations for Intel Diamond Rapids processors. Credits in the kernel now honor the creator of Linux-Next.

The upcoming Linux 7.0 kernel includes a specific adjustment to improve compatibility with Valve's Steam Deck handheld device. This change addresses EFI framebuffer issues on the popular gaming console. The update highlights ongoing efforts to enhance Linux support for consumer hardware.

Reportado por IA

Early benchmarks of the Linux 7.0 kernel on an AMD EPYC Turin server reveal significant performance improvements in PostgreSQL workloads compared to Linux 6.19. These gains appear in read/write scenarios, while other database tests show minimal changes. The testing highlights potential benefits for upcoming distributions like Ubuntu 26.04 LTS.

 

 

 

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar