Lanzamiento de nEMU 3.0.0: una interfaz para QEMU basada en pseudografías de ncurses

Lanzamiento de nEMU 3.0.0: una interfaz para QEMU basada en pseudografías de ncurses

Se ha lanzado la versión 3.0.0 de nEMU.

UEM es la interfaz de ncurses para QEMU, que simplifica la creación, configuración y gestión de máquinas virtuales.
El código está escrito en C y se distribuye bajo licencia. BSD-2.

Cambios importantes:

  • Soporte -usuario netdev (hostfwd, smb). Le permite proporcionar acceso a una red externa a una máquina virtual sin ninguna configuración de red adicional.
  • Compatibilidad con los comandos QMP snapshot-{guardar, cargar, eliminar} introducidos en QEMU-6.0.0. Ahora ya no es necesario parchear QEMU para que funcione con instantáneas.
  • Visualización correcta de formularios de entrada y parámetros de edición al cambiar el tamaño de la ventana (el error tenía siete años, Lanzamiento de nEMU 3.0.0: una interfaz para QEMU basada en pseudografías de ncursesGrafIn arreglado heroicamente).
  • API para gestión remota de máquinas virtuales. Ahora nEMU puede aceptar comandos JSON a través de un socket TLS. La descripción de los métodos se encuentra en el archivo remoto_api.txt. También fue escrito Cliente de Android. Al usarlo, actualmente puede iniciar, detener y conectarse a máquinas virtuales utilizando el protocolo SPICE.

Nuevos parámetros en el archivo de configuración, sección [nemu-monitor]:

  • control_remoto: habilita la API.
  • puerto_remoto: puerto en el que escucha el socket TLS, valor predeterminado 20509.
  • remote_tls_cert: ruta al certificado público.
  • remote_tls_key: ruta a la clave privada del certificado.
  • remoto_salt - sal.
  • remote_hash: suma de comprobación de la contraseña más salt (sha256).

Ebuilds, deb, rpm, nix y otros ensamblados están en el repositorio.

Fuente: linux.org.ru