Wydanie nEMU 3.0.0 - interfejsu do QEMU opartego na pseudografikach ncurses

Wydanie nEMU 3.0.0 - interfejsu do QEMU opartego na pseudografikach ncurses

Wydano wersję 3.0.0 nEMU.

nEMU to interfejs ncurses QEMU, co upraszcza tworzenie, konfigurowanie i zarządzanie maszynami wirtualnymi.
Kod napisany jest w języku C i jest rozpowszechniany na licencji BSD-2.

Główne zmiany:

  • Wsparcie - użytkownik netdev (hostfwd, smb). Umożliwia zapewnienie dostępu do sieci zewnętrznej maszynie wirtualnej bez żadnych dodatkowych ustawień sieciowych.
  • Obsługa poleceń migawki QMP-{zapisz, załaduj, usuń} wprowadzonych w QEMU-6.0.0. Teraz nie ma już potrzeby łatania QEMU do pracy z migawkami.
  • Poprawne wyświetlanie formularzy wejściowych i parametry edycji przy zmianie rozmiaru okna (błąd miał siedem lat, Wydanie nEMU 3.0.0 - interfejsu do QEMU opartego na pseudografikach ncursesGrafIn bohatersko naprawiony).
  • API do zdalnego zarządzania maszynami wirtualnymi. Teraz nEMU może akceptować polecenia JSON poprzez gniazdo TLS. Opis metod znajduje się w pliku Remote_api.txt. Zostało również napisane Klient Androida. Za jego pomocą można obecnie uruchamiać, zatrzymywać i łączyć się z maszynami wirtualnymi za pomocą protokołu SPICE.

Nowe parametry w pliku konfiguracyjnym sekcja [nemu-monitor]:

  • Remote_control - włącza API.
  • Remote_port — port, na którym nasłuchuje gniazdo TLS, domyślnie 20509.
  • Remote_tls_cert — ścieżka do certyfikatu publicznego.
  • Remote_tls_key — ścieżka do klucza prywatnego certyfikatu.
  • Remote_salt – sól.
  • Remote_hash - suma kontrolna hasła plus sól (sha256).

Ebuildy, deb,rpm, nix i inne zestawy znajdują się w repozytorium.

Źródło: linux.org.ru