La version 3.0.0 de nEMU a été publiée.
nEMU — c'est une interface ncurses pour QEMU, facilitant la création, la configuration et la gestion des machines virtuelles.
Le code est écrit en C et est distribué sous la licence BSD-2.
Principales modifications :
- Prise en charge de -netdev user (hostfwd, smb). Cela permet d'accéder au réseau externe depuis une machine virtuelle sans configuration réseau supplémentaire.
- Prise en charge des commandes QMP snapshot-{save, load, delete}, introduites dans QEMU-6.0.0. Maintenant, il n'est plus nécessaire de patcher QEMU pour travailler avec des snapshots.
- Affichage correct des formulaires de saisie et d'édition des paramètres lors du redimensionnement de la fenêtre (un bug qui a persisté pendant sept ans,
GrafIn l'a héroïquement corrigé). - API pour la gestion à distance des machines virtuelles. Maintenant, nEMU peut recevoir des commandes JSON via un socket TLS. La description des méthodes se trouve dans le fichier remote_api.txt. Un client Androida également été développé. Grâce à lui, il est actuellement possible de démarrer, d'arrêter et de se connecter aux machines virtuelles via le protocole SPICE.
Nouveaux paramètres dans le fichier de configuration, section [nemu-monitor]:
- remote_control — active l'API.
- remote_port — le port sur lequel écoute le socket TLS, par défaut 20509.
- remote_tls_cert — chemin vers le certificat public.
- remote_tls_key — chemin vers la clé privée du certificat.
- remote_salt — sel.
- remote_hash — somme de contrôle du mot de passe plus le sel (sha256).
Les ebuilds, deb, rpm, nix et autres compilations sont disponibles dans le dépôt.
Source : linux.org.ru
