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

Kernel de Linux 7.0 integra varias mejoras

Reportado por IA Imagen generada por IA

El desarrollo del kernel de Linux 7.0 ha incorporado actualizaciones para AppArmor, AMDGPU, Ceph y eCryptfs. Estos cambios incluyen mejoras en seguridad y soporte de hardware. Estas integraciones señalan un progreso continuo hacia el lanzamiento del kernel.

Oracle ha lanzado VirtualBox 7.2.6, la tercera actualización de mantenimiento en la serie 7.2 del software de virtualización de código abierto. Esta versión introduce soporte inicial para el próximo kernel de Linux 6.19 e incluye numerosas correcciones de estabilidad en hosts y invitados de Windows, Linux y macOS. La actualización aborda fallos, problemas de rendimiento y problemas de compatibilidad para mejorar la fiabilidad para los usuarios.

Reportado por IA

La versión 10.2 de QEMU introduce un nuevo acelerador MSHV diseñado para invitados de Hyper-V. Microsoft ha proporcionado su perspectiva sobre este desarrollo en la virtualización de código abierto. La actualización busca mejorar el rendimiento en entornos basados en Linux.

Los desarrolladores gráficos de Linux han enviado parches para abordar los fallos de memoria virtual que afectan a las antiguas GPUs AMD GCN. Estas correcciones buscan mejorar la estabilidad de tarjetas como las series HD 7000 y R9 290 durante cargas de trabajo Vulkan. Los cambios llegan antes del lanzamiento del kernel de Linux 6.19.

Reportado por IA

La última versión de QEMU, la 10.2, ha sido lanzada. Esta actualización introduce soporte para IO_uring para mejorar el rendimiento.

Se ha puesto a disposición el primer candidato a lanzamiento del kernel de Linux 7.0, que incorpora diversas mejoras. Esta versión incluye mejoras para Microsoft Hyper-V, soporte para el monitoreo de rendimiento de AMD Zen 6 y preparativos para los procesadores Intel Diamond Rapids. Los créditos del kernel ahora honran al creador de Linux-Next.

Reportado por IA

Linus Torvalds ha anunciado que el kernel de Linux saltará a la versión 7.0 tras concluir la serie 6.x, marcando un hito cosmético pero simbólico para el proyecto de código abierto. La decisión sigue las prácticas establecidas de versionado para mantener manejables los números menores, sin una gran revisión técnica asociada al cambio. Los desarrollos en curso incluyen una integración ampliada de Rust y mejoras en el soporte de hardware.

 

 

 

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