nEMU version 3.0.0 has been released.
nEMU is the ncurses interface to QEMU, which simplifies the creation, configuration, and management of virtual machines.
The code is written in C and distributed under license BSD-2.
Major changes:
- Support for -netdev user (hostfwd, smb). Allows you to provide access to an external network to a virtual machine without any additional network settings.
- Support for QMP snapshot-{save, load, delete} commands introduced in QEMU-6.0.0. Now there is no need to patch QEMU to work with snapshots.
- Correct display of input forms and editing parameters when resizing the window (the bug was seven years old, graphin heroically fixed).
- API for remote management of virtual machines. Now nEMU can accept JSON commands via TLS socket. The description of the methods is in the remote_api.txt file. Was also written Android client. With it, you can currently start, stop and connect to virtual machines using the SPICE protocol.
New options in the configuration file, section [nemu-monitor]:
- remote_control - Enables the API.
- remote_port - the port on which the TLS socket listens, by default 20509.
- remote_tls_cert is the path to the public certificate.
- remote_tls_key - path to the private key of the certificate.
- remote_salt - salt.
- remote_hash - password checksum plus salt (sha256).
Ebuilds, deb, rpm, nix and other builds are in the repository.
Source: linux.org.ru