Адбыўся рэліз nEMU версіі 3.0.0.
nEMU - гэта ncurses-інтэрфейс да QEMU, які спрашчае стварэнне, наладу і кіраванне віртуальнымі машынамі.
Код напісаны на мове C і распаўсюджваецца пад ліцэнзіяй БСД-2.
Асноўныя змены:
- Падтрымка -netdev user (hostfwd, smb). Дазваляе без якіх-небудзь дадатковых налад сеткі даць доступ у знешнюю сетку віртуальнай машыне.
- Падтрымка QMP каманд snapshot-{save, load, delete}, якія з'явіліся ў QEMU-6.0.0. Цяпер для працы са снэпшотамі больш няма неабходнасці патчыць QEMU.
- Карэктнае адлюстраванне формаў уводу і рэдагаванні параметраў пры змене памеру акна (базе было сем гадоў, GrafIn гераічна пафіксіў).
- API для выдаленага кіравання віртуальнымі машынамі. Цяпер nEMU умее прымаць JSON каманды праз TLS сокет. Апісанне метадаў знаходзіцца ў файле remote_api.txt. Таксама быў напісаны Android кліент. З дапамогай яго ў дадзены момант можна запускаць, спыняць і падлучацца да віртуальных машын па пратаколе SPICE.
Новыя параметры ў файле канфігурацыі, секцыя [nemu-monitor]:
- remote_control - уключае API.
- remote_port - порт, на якім слухае TLS сокет, па змаўчанні 20509.
- remote_tls_cert - шлях да публічнага сертыфіката.
- remote_tls_key - шлях да закрытага ключа сертыфіката.
- remote_salt - соль.
- remote_hash - кантрольная сума ад пароля плюс соль (sha256).
Ебілды, deb, rpm, nix і іншыя зборкі ёсць у рэпазітары.
Крыніца: linux.org.ru