Компания Canonical публикува новата версия на инструмента multipass 1.9, който е предназначен за опростяване на инсталацията на различни версии на 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 под непривилегирован потребител. За платформата macOS е добавена поддръжка за превеждане на виртуалните машини в режим на заспиване и е осигурена възможност за стартиране на локално мини-облак (свързването на стартираните виртуални среди с мрежовите интерфейси на хост-системата за организиране на достъп до виртуални машини външни мрежи). Предоставена е възможност за стартиране на Ubuntu 22.04 в macOS и Windows.
Източник: opennet.ru
