Veröffentlichung von nEMU 3.0.0 – einer Schnittstelle zu QEMU basierend auf Ncurses-Pseudografiken

Veröffentlichung von nEMU 3.0.0 – einer Schnittstelle zu QEMU basierend auf Ncurses-Pseudografiken

nEMU Version 3.0.0 wurde veröffentlicht.

nEMU ist die Ncurses-Schnittstelle zu QEMU, was die Erstellung, Konfiguration und Verwaltung virtueller Maschinen vereinfacht.
Der Code ist in C geschrieben und wird unter einer Lizenz vertrieben BSD-2.

Wichtigste Änderungen:

  • Unterstützen Sie -netdev-Benutzer (hostfwd, smb). Ermöglicht Ihnen, einer virtuellen Maschine ohne zusätzliche Netzwerkeinstellungen Zugriff auf ein externes Netzwerk zu gewähren.
  • Unterstützung für QMP-Snapshot-Befehle {Speichern, Laden, Löschen}, eingeführt in QEMU-6.0.0. Jetzt muss QEMU nicht mehr gepatcht werden, um mit Snapshots zu arbeiten.
  • Korrekte Anzeige von Eingabeformularen und Bearbeitungsparametern beim Ändern der Fenstergröße (der Fehler war sieben Jahre alt, Veröffentlichung von nEMU 3.0.0 – einer Schnittstelle zu QEMU basierend auf Ncurses-PseudografikenGrafIn heroisch fixiert).
  • API für die Fernverwaltung virtueller Maschinen. Jetzt kann nEMU JSON-Befehle über einen TLS-Socket akzeptieren. Die Beschreibung der Methoden befindet sich in der Datei remote_api.txt. Wurde auch geschrieben Android-Client. Damit können Sie derzeit virtuelle Maschinen über das SPICE-Protokoll starten, stoppen und mit ihnen verbinden.

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

  • remote_control – aktiviert die API.
  • remote_port – Port, auf dem der TLS-Socket lauscht, Standard 20509.
  • remote_tls_cert – Pfad zum öffentlichen Zertifikat.
  • remote_tls_key – Pfad zum privaten Schlüssel des Zertifikats.
  • remote_salt – Salz.
  • remote_hash – Prüfsumme des Passworts plus Salt (sha256).

Ebuilds, Deb, RPM, Nix und andere Assemblys befinden sich im Repository.

Source: linux.org.ru