Canonical ettevõte avaldas multipass 1.16 tööriista väljaande, mis on mõeldud erinevate Ubuntu versioonide paigaldamise lihtsustamiseks virtuaalmasinates, mis töötavad Linuxi, Windowsi ja macOS-i virtualiseerimissüsteemides. Väljaanne on märkimisväärne projekti koodibaasi täieliku avamisega — repo sisaldab komponentide koodi Windowsi ja macOS-i toetamiseks, mida varem ei levitatud avalikult. Projekti kood on kirjutatud C++ ja levitatakse GPLv3 litsentsi alusel. Multipassi kiireks installimiseks Ubuntu jaoks on ette valmistatud snap-pakett.
Multipass võimaldab arendajal ühe käsuga ilma lisaseadistusteta käivitada vajaliku Ubuntu versiooni virtuaalmasinas, näiteks katsetamiseks või oma rakenduse töö kontrollimiseks. Virtuaalmasina käivitamiseks Linuxis kasutatakse KVM-i või VirtualBoxi, Windowsis Hyper-V-d ja macOS-is HyperKit-i. Töö toetamine on võimalik Arch Linuxi, CentOSi, Debiani, elementary OS-i, Fedora, KDE Neoni, Kubuntu, Manjaro, Pop!_OS, openSUSE, Red Hat Enterprise Linuxi, Ubuntu ja Raspberry Pi OS-i jaotustes.
Tööriistakomplekt tõmbab ise vajalikku operatsioonisüsteemi pilti ja hoiab selle ajakohasena. Konfigureerimiseks võib kasutada cloud-init'i. Võimalik on nii kettajaotuste mountimine virtuaalsesse keskkonda (käsk 'multipass mount') kui ka üksikute failide edastamine host-süsteemi ja virtuaalmaquina vahel (käsk 'multipass transfer'). Täielik integratsioon loodud virtuaalmaquina ja peamise töölaua vahel on toetatud (rakenduste ikoonide, süsteemimenüü ja teatiste lisamine).
Peamised muudatused:
- Tagatud on võimalus käivitada macOS-is ja Windowsis oma pilte virtuaalmasinad, kasutades linke kohalikule (file://) või välisele failile (https://).
- Kasutajaliidese haldamiseks ja virtuaalmasinate juhtimiseks ja mingite multipassi teenustega interaktsiooniks on moderniseeritud graafilist liideseid. Lisatud on võimalus käivitada virtuaalmaquina kasutades konfigureerimist, mis kehtib teise virtuaalmaquina kohta. Terminalis on lisatud väljastuse suurendamise võimalus (Ctrl + ' + ', Ctrl + ' - ', Ctrl + ' 0 ').
- Linuxi hostides, millel on ARM-architektuur, on QEMU alustamise tugi rakendatud.
- Virtuaalmasina käivitamise võimalus nupu „Open shell“ kaudu on lisatud.
- Aknasuuruse salvestamine on tagatud ning akna vaikimisi suuruste valik on parendatud.
- Andmete ülekande tugi lõikepuhvrile on parendatud.
- gRPC liikluse krüpteerimiseks on kaasatud gRPC.
- LXD ja libvirt kasutada lubatud käivitusdroonid on viidud vananenud nimekirja. Need draiverid eemaldatakse järgmises versioonis.
Allikas: opennet.ru
