Canonical on vĂ€lja lasknud multipass tööriista 1.16, mis lihtsustab erinevate Ubuntu versioonide installimist virtuaalmasinatesse, mida kĂ€itatakse Linuxi, Windowsi ja macOS-i virtualiseerimissĂŒsteemides. VĂ€ljaanne on tĂ€helepanuvÀÀrne, kuna projekti koodibaas on tĂ€ielikult avatud â repositoorium sisaldab Windowsi ja macOS-i tööks vajalike komponentide koodi, mida varem ei levitatud avalikult. Projekti kood on kirjutatud C++ keeles ja jagatakse GPLv3 litsentsi all. Multipassi kiireks installimiseks Ubuntu sĂŒsteemis on valmistatud snap-pakett.
Multipass vĂ”imaldab arendajal ĂŒhe kĂ€su abil, ilma tĂ€iendavate seadistusteta, kĂ€ivitada vajaliku Ubuntu versiooni virtuaalses masinas, nĂ€iteks katsetamiseks vĂ”i oma rakenduse töö kontrollimiseks. Virtuaalmasina kĂ€ivitamiseks Linuxis kasutatakse KVM-i vĂ”i VirtualBox-i, Windowsis â Hyper-V-d ja macOS-is â HyperKit-i. Töö toetamine Arch Linuxi, CentOS-i, Debian-i, elementary OS-i, Fedora, KDE Neon, Kubuntu, Manjaro, Pop!_OS, openSUSE, Red Hat Enterprise Linux, Ubuntu ja Raspberry Pi OS-i jaotustes on tagatud.
Tööriist tĂ”mbab iseseisvalt vajaliku operatsioonisĂŒsteemi pildi ja hoiab selle ajakohasena. Seadistamiseks saab kasutada cloud-init-i. Pakutakse vĂ”imalust nii diskiosade montaaĆŸiks virtuaalses keskkonnas (kĂ€sk 'multipass mount') kui ka erafailide edastamiseks host-sĂŒsteemi ja virtuaalmasina vahel (kĂ€sk 'multipass transfer'). Toetatakse installitud virtuaalmasina tĂ€ielikku integreerimist pearakendusega (lisatakse rakenduste ikoonid, sĂŒsteemimenĂŒĂŒ ja teated).
Peamised muudatused:
- Taset on tÔstetud macOS-is ja Windowsis enda piltide kÀitamise vÔimaluses, virtuaalmasinate, kasutades linke kohalikule (file://) vÔi vÀlisele failile (https://).
- Virtuaalmasinate haldamise ja multipass teenustega suhtlemise graafiline liides on moderniseeritud. Lisatud on vÔimalus kÀivitada virtuaalmasin, kasutades konfiguratsiooni, mis on rakendatud teisele virtuaalmasinale. Terminalis on lisatud vÀljundi skaleerimise funktsioon (Ctrl + '+', Ctrl + '-', Ctrl + '0').
- Linuxi ARM-arkitektuuriga hostidel on rakendatud toetus kÀivitamiseks QEMU abil.
- Lisatud on vÔimalus kÀivitada virtuaalmasin nupu 'Open shell' abil.
- Akna suuruse salvestamine on tagatud ning vaikimisi akna suuruste valikut on parendatud.
- Parendatud on andmete edastamise tuge lÔikelauale.
- GPRC-i liikluse krĂŒpteerimiseks kasutatakse gRPC-d.
- LXD ja libvirt'i abil sĂŒsteemide kĂ€ivitamise draiverid on liigitatud vananenuks. Need draiverid eemaldatakse jĂ€rgmisel versioonil.
Allikas: opennet.ru
