Компания Canonical опубликовала выпуск инструментария multipass 1.14, предназначенного для упрощения установки различных версий Ubuntu в виртуальных машинах, запускаемых в системах виртуализации Linux, Windows и macOS. Multipass позволяет разработчику одной командой без дополнительных настроек запустить нужную версию Ubuntu в виртуальной машине, например, для экспериментов или проверки работы своего приложения. Для запуска виртуальной машины в Linux используется KVM, в Windows — Hyper-V, а в macOS — HyperKit. Также возможно использование для выполнения virtuellen Maschinen Der Projektcode ist in C++ geschrieben und wird unter der GPLv3-Lizenz verteilt. Für eine schnelle Installation von Multipass in Ubuntu wurde ein Snap-Paket vorbereitet.
Multipass extrahiert selbstständig das benötigte Betriebssystem-Image und hält es aktuell. Zur Konfiguration kann cloud-init verwendet werden. Es besteht die Möglichkeit, sowohl Partitionen im virtuellen Umfeld zu mounten (Befehl „multipass mount“) als auch einzelne Dateien zwischen dem Host-System und der virtuellen Maschine zu übertragen (Befehl „multipass transfer“). Die vollständige Integration der installierten virtuellen Maschine in den Hauptdesktop wird unterstützt (Anwendungssymbole, Systemmenü und Benachrichtigungen werden hinzugefügt).
Wesentliche Änderungen:
- Добавлен графический интерфейс для взаимодействия с сервисами multipass, упрощающий управление виртуальными машинами.

- Реализована возможность добавления внешнего сетевого моста к существующему экземпляру виртуальной машины.
- Добавлена опция для принудительного завершения экземпляров виртуальной машины: «multipass stop —force <instance-name>».
- Для бэкенда VirtualBox добавлена поддержка снапшотов, которые ранее были доступны только для QEMU и Hyper-V.
- Добавлены дополнительные ограничения при монтировании каталогов из хост-окружения в гостевые системы. Реализована защита от пересечения идентификаторов пользователей при монтировании.
- Размер snap-пакета сокращён на 48% (c 122MB до 64MB).
- При сборке vcpkg вместо gRPC задействована библиотека POCO.
Quelle: opennet.ru

