Das Unternehmen Canonical hat die Version 1.14 des Multipass-Tools veröffentlicht, das die Installation verschiedener Ubuntu-Versionen in virtuellen Maschinen, die in Virtualisierungssystemen wie Linux, Windows und macOS betrieben werden, erleichtert. Multipass ermöglicht es Entwicklern, eine gewĂŒnschte Ubuntu-Version in einer virtuellen Maschine mit nur einem Befehl und ohne zusĂ€tzliche Konfiguration zu starten, zum Beispiel fĂŒr Experimente oder um die FunktionalitĂ€t ihrer Anwendung zu testen. FĂŒr den Start der virtuellen Maschine unter Linux wird KVM verwendet, unter Windows Hyper-V und unter macOS HyperKit. Es ist auch möglich, dies auszufĂŒhren. virtuellen Maschinen Der Projektcode ist in C++ geschrieben und wird unter der GPLv3-Lizenz verteilt. FĂŒr eine schnelle Installation von Multipass in Ubuntu wurde ein Snap-Paket vorbereitet.
Multipass extrahiert selbststĂ€ndig das benötigte Betriebssystem-Image und hĂ€lt es aktuell. Zur Konfiguration kann cloud-init verwendet werden. Es besteht die Möglichkeit, sowohl Partitionen im virtuellen Umfeld zu mounten (Befehl âmultipass mountâ) als auch einzelne Dateien zwischen dem Host-System und der virtuellen Maschine zu ĂŒbertragen (Befehl âmultipass transferâ). Die vollstĂ€ndige Integration der installierten virtuellen Maschine in den Hauptdesktop wird unterstĂŒtzt (Anwendungssymbole, SystemmenĂŒ und Benachrichtigungen werden hinzugefĂŒgt).
Wesentliche Ănderungen:
- Eine grafische BenutzeroberflĂ€che wurde hinzugefĂŒgt, um die Interaktion mit den Multipass-Services zu erleichtern und das Management der virtuellen Maschinen zu vereinfachen.

- Die Möglichkeit, eine externe NetzbrĂŒcke zu einer bestehenden Instanz der virtuellen Maschine hinzuzufĂŒgen, wurde implementiert.
- Eine Option zum erzwungenen Beenden von Instanzen der virtuellen Maschine wurde hinzugefĂŒgt: âmultipass stop âforce â.
- FĂŒr den VirtualBox-Backend wurde die UnterstĂŒtzung von Snapshots hinzugefĂŒgt, die zuvor nur fĂŒr QEMU und Hyper-V verfĂŒgbar waren.
- ZusĂ€tzliche EinschrĂ€nkungen beim Einbinden von Verzeichnissen aus der Host-Umgebung in die Gast-Systeme wurden hinzugefĂŒgt. Schutz vor Ăberschneidungen von Benutzeridentifikatoren beim Einbinden wurde implementiert.
- Die GröĂe des Snap-Pakets wurde um 48% reduziert (von 122 MB auf 64 MB).
- Beim Erstellen von vcpkg wird anstelle von gRPC die POCO-Bibliothek verwendet.
Quelle: opennet.ru

