La empresa Canonical ha publicado la versión 1.14 de la herramienta multipass, diseñada para simplificar la instalación de diversas versiones de Ubuntu en máquinas virtuales ejecutadas en sistemas de virtualización Linux, Windows y macOS. Multipass permite a los desarrolladores iniciar la versión deseada de Ubuntu en una máquina virtual con un solo comando y sin configuraciones adicionales, por ejemplo, para realizar experimentos o verificar el funcionamiento de su aplicación. Para iniciar una máquina virtual en Linux se usa KVM, en Windows, Hyper-V, y en macOS, HyperKit. También es posible utilizarlo para ejecutar máquinas virtuales El código del proyecto está escrito en C++ y se distribuye bajo la licencia GPLv3. Se ha preparado un paquete snap para la instalación rápida de multipass en Ubuntu.
Multipass extrae automáticamente la imagen del sistema operativo necesaria y la mantiene actualizada. Para la configuración, se puede utilizar cloud-init. Se prevé la posibilidad de montar particiones en el entorno virtual (comando «multipass mount») así como transferir archivos individuales entre el sistema host y la máquina virtual (comando «multipass transfer»). Se admite la integración completa de la máquina virtual instalada con el escritorio principal (se añaden iconos de aplicaciones, menú del sistema y notificaciones).
Principales cambios:
- Se ha añadido una interfaz gráfica para interactuar con los servicios de multipass, lo que facilita la gestión de máquinas virtuales.

- Se ha implementado la opción de añadir un puente de red externo a una instancia de máquina virtual existente.
- Se ha añadido una opción para forzar el apagado de instancias de máquina virtual: «multipass stop —force ».
- Para el backend de VirtualBox se ha añadido soporte para instantáneas, que anteriormente solo estaban disponibles para QEMU y Hyper-V.
- Se han añadido restricciones adicionales al montar directorios del entorno anfitrión en sistemas invitados. Se ha implementado protección contra la superposición de identificadores de usuarios al montar.
- El tamaño del paquete snap se ha reducido en un 48% (de 122 MB a 64 MB).
- Al compilar vcpkg se ha utilizado la biblioteca POCO en lugar de gRPC.
Fuente: opennet.ru

