The release of nEMU version 3.0.0 has occurred.
nEMU — this is an ncurses interface for QEMU, simplifying the creation, configuration, and management of virtual machines.
The code is written in C and is distributed under the license BSD-2.
Key Changes:
- Support for -netdev user (hostfwd, smb). This allows access to the external network for the virtual machine without any additional network configurations.
- Support for QMP commands snapshot-{save, load, delete}, which appeared in QEMU-6.0.0. Now there is no need to patch QEMU for working with snapshots.
- Proper display of input and editing forms when resizing the window (this bug was present for seven years,
GrafIn heroically fixed). - API for remote management of virtual machines. Now nEMU can accept JSON commands via a TLS socket. The method descriptions can be found in the file remote_api.txt. An Android clienthas also been developed. With it, you can currently start, stop, and connect to virtual machines using the SPICE protocol.
New parameters in the configuration file, section [nemu-monitor]:
- remote_control — enables the API.
- remote_port — the port on which the TLS socket listens, default is 20509.
- remote_tls_cert — path to the public certificate.
- remote_tls_key — path to the private key of the certificate.
- remote_salt — salt.
- remote_hash — checksum from the password plus salt (sha256).
EBuilds, deb, rpm, nix, and other builds are available in the repository.
Source: linux.org.ru
