Компания Canonical публикува новата версия на инструмента multipass 1.14, който е предназначен за опростяване на инсталирането на различни версии на Ubuntu в виртуални машини, работещи в системи за виртуализация Linux, Windows и macOS. Multipass позволява на разработчиците с една команда да стартират нужната версия на Ubuntu в виртуална машина, например за експерименти или проверка на работата на приложението си. За стартиране на виртуална машина в Linux се използва KVM, в Windows — Hyper-V, а в macOS — HyperKit. Възможно е също така да се използва за изпълнение на виртуални машини VirtualBox. Кодът на проекта е написан на C++ и се разпространява под лицензия GPLv3. За бърза инсталация на multipass в Ubuntu е подготвен snap-пакет.
Multipass самостоятелно извлича необходимия образ на операционната система и го поддържа актуален. За настройка може да се използва cloud-init. Предоставя се възможност за монтиране на дискови дялове в виртуалната среда (командата „multipass mount“), както и предаване на отделни файлове между хост системата и виртуалната машина (командата „multipass transfer“). Поддържа се пълна интеграция на инсталираната виртуална машина с основния работен плот (добавят се икони на приложения, системно меню и уведомления).
Основни промени:
- Добавен е графичен интерфейс за взаимодействие с услугите на multipass, който опростява управлението на виртуални машини.

- Реализирана е възможност за добавяне на външен мрежов мост към съществуващия екземпляр на виртуалната машина.
- Добавена е опция за принудително спиране на екземплярите на виртуалната машина: „multipass stop —force <instance-name>“.
- За бекенда VirtualBox е добавена поддръжка на снимки, които преди това бяха налични само за QEMU и Hyper-V.
- Добавени са допълнителни ограничения при монтиране на каталози от хост средата в гостуващите системи. Изпълнена е защита от сблъсък на идентификатори на потребители при монтиране.
- Размерът на snap-пакета е намален с 48% (от 122MB до 64MB).
- При компилация на vcpkg вместо gRPC е използвана библиотеката POCO.
Източник: opennet.ru

