Nastąpiła premiera nEMU w wersji 3.0.0.
nEMU — to interfejs ncurses do QEMU, ułatwiający tworzenie, konfigurację i zarządzanie maszynami wirtualnymi.
Kod napisano w języku C i jest dystrybuowany na licencji BSD-2.
Główne zmiany:
- Wsparcie dla -netdev user (hostfwd, smb). Pozwala na dostęp do zewnętrznej sieci maszynie wirtualnej bez dodatkowych ustawień sieci.
- Wsparcie dla poleceń QMP snapshot-{save, load, delete}, które pojawiły się w QEMU-6.0.0. Teraz nie ma potrzeby łatania QEMU, aby pracować ze snapshotami.
- Poprawne wyświetlanie formularzy wejściowych i edycyjnych parametrów przy zmianie rozmiaru okna (błąd trwał siedem lat,
GrafIn bohaterstwo naprawił). - API do zdalnego zarządzania maszynami wirtualnymi. Teraz nEMU może odbierać polecenia JSON przez gniazdo TLS. Opis metod znajduje się w pliku remote_api.txt. Został również napisany klient Android. Dzięki niemu obecnie można 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 publicznego certyfikatu.
- remote_tls_key — ścieżka do prywatnego klucza certyfikatu.
- remote_salt — sól.
- remote_hash — suma kontrolna hasła plus sól (sha256).
Ebuildy, deb, rpm, nix i inne kompilacje dostępne są w repozytorium.
Źródło: linux.org.ru
