Релиз Multipass 1.16, инструмент за разгръщане на Ubuntu във виртуални машини

Компания Canonical публикува версия на инструмента multipass 1.16, предназначен за опростяване на инсталацията на различни версии на Ubuntu в виртуални машини, работещи в системите за виртуализация Linux, Windows и macOS. Тази версия е забележителна с пълното разкритие на кодовата база на проекта — в репозитория е включен кодът на компонентите за работа в Windows и macOS, който преди не е бил разпространяван публично. Кодът на проекта е написан на C++ и се разпространява под лицензия GPLv3. За бърза инсталация на multipass в Ubuntu е подготвен snap пакет.

Multipass позволява на разработчиците с една команда, без допълнителни настройки, да стартират нужната версия на Ubuntu в виртуална машина, например, за експерименти или тестове на функционирането на приложението си. За стартиране на виртуална машина в Linux се използва KVM или VirtualBox, а в Windows — Hyper-V, в macOS — HyperKit. Поддържат се дистрибуции Arch Linux, CentOS, Debian, elementary OS, Fedora, KDE Neon, Kubuntu, Manjaro, Pop!_OS, openSUSE, Red Hat Enterprise Linux, Ubuntu и Raspberry Pi OS.

Инструментът самостоятелно извлича нужния образ на операционната система и го поддържа актуален. За настройка може да се прилага cloud-init. Предоставя се възможност както за монтиране на дискови дялове в виртуалната среда (команда «multipass mount»), така и за прехвърляне на отделни файлове между хост системата и виртуалната машина (команда «multipass transfer»). Поддържа се пълна интеграция на инсталираната виртуална машина с основния работен плот (добавят се иконки на приложения, системно меню и известия).

Основни промени:

  • Предоставена е възможност за стартиране в macOS и Windows на собствени образи виртуални машини, използвайки връзки към локален (file://) или външен файл (https://).
  • Модернизирано е графичното интерфейс за управление на виртуалните машини и взаимодействие с услугите на multipass. Добавена е възможност за стартиране на виртуална машина с конфигурация, използвана за друга виртуална машина. В терминала е добавена опция за мащабиране на изхода (Ctrl + «+», Ctrl + «-», Ctrl + «0»).
  • На Linux хостове с ARM архитектура е реализирана поддръжка за стартиране с QEMU.
  • Добавена е възможност за стартиране на виртуалната машина с бутона «Open shell».
  • Осигурено е запазване на размера на прозореца и е подобрен изборът на стандартни размери на прозорците.
  • Подобрена поддръжка за прехвърляне на данни чрез буфер за обмен.
  • За криптиране на трафика се използва gRPC.
  • Драйверите за стартиране на системи с LXD и libvirt са обявени за остарели. Посочените драйвери ще бъдат премахнати в следващата версия.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster