A Canonical közzétette a multipass 1.16 kiadását, amely a különböző Ubuntu verziók telepítésének egyszerűsítésére szolgál virtuális gépekben, amelyeket Linux, Windows és macOS virtualizációs rendszereken futtatnak. A kiadás jelentős a projekthez tartozó kódalap teljes nyilvánosságra hozatalát illetően — a repóban megtalálhatók a Windows és macOS működéséhez szükséges komponensek kódjai, amelyek korábban nem voltak nyilvánosan elérhetők. A projekt kódja C++ nyelven készült, és GPLv3 licenc alatt van terjesztve. A multipass gyors telepítésére az Ubuntu rendszerben egy snap csomag került előkészítésre.
A Multipass lehetővé teszi a fejlesztő számára, hogy egy parancs segítségével, további beállítások nélkül indítsa el a kívánt Ubuntu verziót virtuális gépben, például kísérletezés vagy saját alkalmazásának működésének ellenőrzése céljából. A virtuális gép Linux alatt a KVM vagy a VirtualBox használatával indítható, Windows alatt a Hyper-V, míg macOS alatt a HyperKit. Támogatott a működés az Arch Linux, CentOS, Debian, elementary OS, Fedora, KDE Neon, Kubuntu, Manjaro, Pop!_OS, openSUSE, Red Hat Enterprise Linux, Ubuntu és Raspberry Pi OS disztribúciókban.
Az eszközkészlet automatikusan kiemeli a szükséges operációs rendszer képet, és naprakészen tartja azt. A beállításhoz cloud-init alkalmazható. Lehetőség van lemezes partíciók virtualizált környezetbe való csatolására ("multipass mount" parancs), valamint egyes fájlok átadására a gazdagép és a virtuális gép között ("multipass transfer" parancs). Teljes integrációt biztosít a telepített virtuális gép és a fő asztal között (alkalmazásik ikonok, rendszer menü és értesítések hozzáadása).
Főbb változások:
- Lehetőség nyílik arra, hogy macOS és Windows operációs rendszer alatt saját képeket indítsunk virtuális gépekhez, helyi (file://) vagy külső fájlra (https://) mutató hivatkozások használatával.
- A virtuális gépek kezelésére és a multipass szolgáltatásokkal való interakcióra szolgáló grafikus felület modernizálva lett. Lehetőség van virtuális gép indítására egy másik virtuális géphez alkalmazott konfigurációval. A terminálban a kimenet skálázására is van lehetőség (Ctrl + „+”, Ctrl + „-“, Ctrl + „0”).
- ARM architektúrájú Linux gazdagépeken QEMU használatával történő indítás támogatása valósult meg.
- Hozzáadva az a lehetőség, hogy a virtuális gépet az „Open shell” gomb megnyomásával indítsuk.
- Megoldva az ablak méretének megőrzése és az alapértelmezett ablakméretek javított választása.
- Javították az adatok átvitelének támogatását a vágólapon keresztül.
- A gRPC for the traffic encryption is utilized.
- The drivers for launching systems using LXD and libvirt have been classified as deprecated. These drivers will be removed in the next version.
Forrás: opennet.ru
