Canonical heeft de release van het Multipass 1.14-hulpmiddel gepubliceerd, dat bedoeld is om de installatie van verschillende versies van Ubuntu in virtuele machines die draaien op Linux-, Windows- en macOS-systemen te vereenvoudigen. Multipass stelt ontwikkelaars in staat om met ƩƩn commando zonder extra configuratie de gewenste versie van Ubuntu in een virtuele machine te starten, bijvoorbeeld voor experimenten of om hun applicatie uit te testen. Voor het starten van een virtuele machine op Linux wordt KVM gebruikt, op Windows Hyper-V en op macOS HyperKit. Het is ook mogelijk om VirtualBox te gebruiken. virtuele machines De projectcode is geschreven in C++ en wordt verspreid onder de GPLv3-licentie. Voor een snelle installatie van Multipass in Ubuntu is er een snap-pakket voorbereid.
Multipass haalt zelfstandig het benodigde besturingssysteemafbeelding op en houdt het up-to-date. Voor configuratie kan cloud-init worden toegepast. Er zijn mogelijkheden voor zowel het monteren van schijfpartities in de virtuele omgeving (commando "multipass mount") als het overdragen van afzonderlijke bestanden tussen het host-systeem en de virtuele machine (commando "multipass transfer"). Volledige integratie van de geĆÆnstalleerde virtuele machine met de hoofdwerkplek wordt ondersteund (pictogrammen voor applicaties, systeemmenu en meldingen worden toegevoegd).
Belangrijkste wijzigingen:
- Een grafische interface is toegevoegd voor interactie met de Multipass-services, wat het beheer van virtuele machines vereenvoudigt.

- De mogelijkheid is geĆÆmplementeerd om een externe netwerkkoppel aan een bestaand exemplaar van de virtuele machine toe te voegen.
- Een optie is toegevoegd voor het geforceerd beƫindigen van exemplaren van de virtuele machine: "multipass stop --force ".
- Voor de VirtualBox-backend is ondersteuning voor snapshots toegevoegd, die eerder alleen beschikbaar waren voor QEMU en Hyper-V.
- Er zijn extra beperkingen toegevoegd bij het monteren van mappen van de hostomgeving naar de gastbesturingssystemen. Er is bescherming gerealiseerd tegen overlappen van gebruikersidentificaties bij het monteren.
- De grootte van het snap-pakket is met 48% verminderd (van 122MB tot 64MB).
- Bij de bouw van vcpkg is in plaats van gRPC de POCO-bibliotheek gebruikt.
Bron: opennet.ru

