Erscheinung von nEMU 2.3.0 – einer Schnittstelle zu QEMU, die auf der Pseudografik ncurses basiert

Die Veröffentlichung fand statt nEMU Version 2.3.0.

nEMU sind ncurses-Interface zu QEMU, das das Erstellen, Konfigurieren und Verwalten von virtuellen Maschinen vereinfacht.
Der Code ist in C geschrieben und unter der Lizenz BSD-2.

Neuigkeiten:

  • Ein Überwachungs-Daemon für virtuelle Maschinen wurde hinzugefügt:
    bei Statusänderungen sendet er Benachrichtigungen über D-Bus über das Interface org.freedesktop.Notifications.
  • Neue Befehle zum Verwalten von virtuellen Maschinen über die Kommandozeile: —powerdown, —force-stop, —reset, —kill.
  • Unterstützung für die Emulation von NVMe-Laufwerken.
  • Beim Start des Programms wird nun die Aktualität der Datenbank mit virtuellen Maschinen überprüft.
  • Unterstützung hinzugefügt für alternative Namen für Netzwerkschnittstellen (>= Linux 5.5).
  • Beim Export der Netzwerkdiagramme ins SVG-Format kann nun zwischen den Layouts dot oder neato gewählt werden (bei großen Karten verhält sich neato besser).
  • Die Erstellung von Snapshots ist untersagt, wenn USB-Geräte an die virtuelle Maschine durchgereicht werden. Dies führte zu Problemen beim Laden von Snapshots nach deren Abziehen, eine Funktion von QEMU.

Neue Parameter in der Konfigurationsdatei, Abschnitt [nemu-monitor]:

  • autostart — startet den Überwachungs-Daemon beim Programmstart automatisch
  • sleep — Abfrageintervall des Zustands virtueller Maschinen durch den Daemon
  • pid — Pfad zur PID-Datei des Daemons
  • dbus_enabled — aktiviert Benachrichtigungen im D-Bus
  • dbus_timeout — Zeitdauer der Anzeige der Benachrichtigung

Für Gentoo Linux ist diese Version bereits über live-ebuild (app-emulation/nemu-9999) verfügbar. Allerdings ist das live ebuild fehlerhaft, da es nicht regelmäßig aktualisiert wird, daher besser die nemu-2.3.0.ebuild aus dem Projekt-Repository verwenden.
Ein Link zu den deb-Paketen für Debian und Ubuntu ist im Repository vorhanden.
Es besteht auch die Möglichkeit, ein rpm-Paket.

Ein Video mit einem Beispiel zur Verwendung der Schnittstelle

Quelle: linux.org.ru

60GB SSD 8Gb DDR4