Die Firma Canonical hat die Version 1.16 des Multipass-Tools veröffentlicht, das darauf abzielt, die Installation verschiedener Ubuntu-Versionen in virtuellen Maschinen, die unter Linux-, Windows- und macOS-Virtualisierungssystemen laufen, zu vereinfachen. Die Veröffentlichung ist bemerkenswert, da der gesamte Code des Projekts offenbart wurde â der Repository enthĂ€lt den Code fĂŒr die Komponenten zur UnterstĂŒtzung von Windows und macOS, der zuvor nicht öffentlich verbreitet wurde. Der Code des Projekts ist in C++ geschrieben und wird unter der GPLv3-Lizenz veröffentlicht. FĂŒr die schnelle Installation von Multipass unter Ubuntu wurde ein Snap-Paket vorbereitet.
Multipass ermöglicht es Entwicklern, mit einem einzigen Befehl ohne zusĂ€tzliche Konfiguration die benötigte Ubuntu-Version zu starten virtuellen Maschine, zum Beispiel fĂŒr Experimente oder zur ĂberprĂŒfung der FunktionsfĂ€higkeit ihrer Anwendungen. Zum Starten von virtuellen Maschinen unter Linux wird KVM oder VirtualBox verwendet, unter Windows - Hyper-V und unter macOS - HyperKit. Es wird UnterstĂŒtzung fĂŒr die Arbeit mit den Distributionen Arch Linux, CentOS, Debian, elementary OS, Fedora, KDE Neon, Kubuntu, Manjaro, Pop!_OS, openSUSE, Red Hat Enterprise Linux, Ubuntu und Raspberry Pi OS angeboten.
Das Tool extrahiert eigenstĂ€ndig das benötigte Betriebssystem-Image und hĂ€lt es aktuell. FĂŒr die Konfiguration kann cloud-init verwendet werden. Es besteht die Möglichkeit, sowohl Partitionen in die virtuelle Umgebung einzubinden (Befehl âmultipass mountâ) als auch einzelne Dateien zwischen dem Host-System und der virtuellen Maschine zu ĂŒbertragen (Befehl âmultipass transferâ). Eine vollstĂ€ndige Integration der installierten virtuellen Maschine mit dem Hauptdesktop wird unterstĂŒtzt (Anwendungssymbole, systemĂŒbergreifende MenĂŒs und Benachrichtigungen werden hinzugefĂŒgt).
HauptÀnderungen:
- Die Möglichkeit, in macOS und Windows eigene Images zu starten, wurde bereitgestellt virtuelle Maschinen, indem Links auf lokale (file://) oder externe Dateien (https://) verwendet werden.
- Die grafische BenutzeroberflĂ€che zur Verwaltung virtueller Maschinen und zur Interaktion mit den Multipass-Diensten wurde modernisiert. Es wurde eine Möglichkeit hinzugefĂŒgt, eine virtuelle Maschine mit einer fĂŒr eine andere virtuelle Maschine verwendeten Konfiguration zu starten. Im Terminal wurde die Möglichkeit zur Skalierung der Ausgabe hinzugefĂŒgt (Strg + â+â, Strg + â-â, Strg + â0â).
- Auf Linux-Hosts mit ARM-Architektur wurde die UnterstĂŒtzung fĂŒr das Starten mit QEMU implementiert.
- Es wurde die Möglichkeit hinzugefĂŒgt, eine virtuelle Maschine ĂŒber die SchaltflĂ€che âOpen shellâ zu starten.
- Die FenstergröĂe wird gespeichert und die Auswahl der StandardfenstergröĂen wurde verbessert.
- Die UnterstĂŒtzung fĂŒr den Datentransfer ĂŒber die Zwischenablage wurde verbessert.
- FĂŒr die VerschlĂŒsselung des gRPC-Verkehrs wird gRPC verwendet.
- Die Treiber fĂŒr das Starten von Systemen mit LXD und libvirt sind in die Kategorie veraltet eingestuft worden. Diese Treiber werden in der nĂ€chsten Version entfernt.
Quelle: opennet.ru
