Mastodon
Zuletzt aktualisiert am
Linux News & Tutorials
Bobby 🇬🇧 Borisov

Karton: KDEs Libvirt-gestützte Antwort auf GNOME Boxes und Virt-Manager

Karton ist ein neuer, noch in der Entwicklung befindlicher KDE-nativer Manager für virtuelle Maschinen, der libvirt verwendet und darauf abzielt, VM-Tools näher an die Plasma-Desktop-Erfahrung heranzuführen.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Die meisten KDE-Nutzer verlassen sich derzeit auf GTK-basierte Virtual Machine Manager wie virt-manager oder GNOME Boxes, um ihre KVM-Instanzen zu verwalten.

Natürlich ist das gut, bis auf einen großen Nachteil - diese Anwendungen sind nicht vollständig in das Plasma-Ökosystem integriert, was oft zu einer nicht so guten Benutzererfahrung führt. Aber das wird sich wohl bald ändern.

Etwas Aufregendes zeichnet sich am Horizont ab - ein vielversprechendes neues Projekt namens Karton, das eine nahtlose Verwaltung virtueller Maschinen ermöglichen soll, die eng in die Plasma-Desktop-Umgebung von KDE integriert ist.

Ursprünglich als QEMU-Frontend geplant, wird es nun als moderne Qt-Quick/Kirigami-basierte Schnittstelle neu konzipiert, die libvirt als Backend nutzt.

Diese Integration verspricht, Low-Level-Virtualisierungsaufgaben effektiv zu abstrahieren und möglicherweise plattformübergreifende Kompatibilität zu ermöglichen. In der jetzigen Form kann Karton bereits bestehende virtuelle Maschinen anzeigen, sie starten und stoppen und grundlegende Installations- und Löschvorgänge verwalten.

Auf dem jüngsten Plasma Sprint in Graz hat Derek Lin, der Entwickler der Hauptanwendung, die Fähigkeiten von Karton durch die Entwicklung eines benutzerdefinierten Domain-Installers erheblich erweitert.

Unter Verwendung der libosinfo API kann dieses neue Feature auf intelligente Weise OS-Installer-Disk-Images analysieren und maßgeschneiderte XML-Konfigurationen generieren, was die weitere Entwicklung und zukünftige Funktionserweiterungen vereinfacht.

Außerdem haben die Entwickler vor kurzem mit der Arbeit an einem benutzerdefinierten Qt-Quick-Virtual-Machine-Viewer begonnen. Diese neue Funktion nutzt die spice-client-glib Bibliothek, um Frames direkt mit einem QQuickItem zu verbinden und zu rendern. Obwohl sie vielversprechend ist, befindet sie sich derzeit in einem frühen, experimentellen Stadium und hat noch keine Benutzereingabefunktionalität integriert.

🚨 Trotz dieser vielversprechenden Entwicklungen sollte man jedoch nicht vergessen, dass sich Karton noch in einem sehr frühen Entwicklungsstadium befindet und laut Lin noch Instabilitäten bei bestehenden virtuellen Maschinen verursachen kann. Daher ist es ratsam, Karton in diesem Stadium nicht für die Verwaltung kritischer virtueller Maschinen zu verwenden.

Zu den Änderungen, die für die Integration in diesem Sommer geplant sind, gehören die Verfeinerung des Betrachters für virtuelle Maschinen, das Hinzufügen von Snapshot-Funktionen, die Überarbeitung der Benutzeroberfläche für eine bessere Benutzerfreundlichkeit und die Integration von Überwachungsfunktionen, die denen von virt-manager ähneln.

KDE-Enthusiasten und Virtualisierungsanwender mit Funktionswünschen oder Vorschlägen können sich mit dem Entwicklerteam über den Matrix-Kanal unter karton:kde.org in Verbindung setzen.

Sie können hier mehr über den Karton Virtual Machine Manager erfahren - frühe Tester können sich den Quellcode aus dem Git-Repository der Anwendung holen und ihn selbst erstellen.

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments