El El proyecto Cloud-Hypervisor de código abierto dirigido por Intel que proporciona un VMM centrado en cargas de trabajo en la nube y admite la interfaz con KVM de Linux y MSHV de Windows está disponible con una gran actualización de funciones. Cloud-Hypervisor es también el proyecto conocido por su uso del lenguaje de programación Rust y construido en parte a partir de Rust-VMM.

Cloud-Hypervisor 20.0 marca otro paso adelante para este proyecto de código abierto en el que trabaja no solo Intel, sino también contribuciones de Microsoft, Arm y otros. También aprovecha el código CrosVM de Google, entre otros. Con Cloud-Hypervisor 20.0 hay más funciones, un énfasis continuo en la seguridad y varias correcciones.

Cloud-Hypervisor 20.0 introduce soporte para múltiples segmentos PCI y ya no lo limita a 31 dispositivos (ahora hasta un potencial de 496 dispositivos PCI) y soporte para CPU pinning especificando qué CPU (s) en una VM en particular se puede ejecutar, ya sea por razones de seguridad o para tener un mapeo preciso de recursos o para limitar a nodos NUMA específicos. También hay compatibilidad mejorada con VFIO con Cloud-Hypervisor 20 que puede resultar en mejoras de rendimiento para dispositivos de paso.

Si bien el código Rust generalmente se promociona por su mentalidad de seguridad en relación con otros lenguajes, aún es posible escribir código Rust potencialmente inseguro. Con Cloud-Hypervisor 20.0 se mejoró parte del código de Rust, incluido el reemplazo de algunas secciones del código que se consideraron potencialmente inseguras. También se agregó cierta documentación/orientación para los usuarios sobre otras secciones que podrían ser potencialmente inseguras.

Esta versión también tiene varias correcciones de errores. La lista completa de cambios para Cloud-Hypervisor 20.0 junto con descargas para Linux y Windows a través de GitHub .

Categories: IT Info