Рэліз nEMU 3.0.0 – інтэрфейсу да QEMU, заснаванага на псеўдаграфіцы ncurses

Рэліз nEMU 3.0.0 – інтэрфейсу да QEMU, заснаванага на псеўдаграфіцы ncurses

Адбыўся рэліз nEMU версіі 3.0.0.

nEMU - гэта ncurses-інтэрфейс да QEMU, які спрашчае стварэнне, наладу і кіраванне віртуальнымі машынамі.
Код напісаны на мове C і распаўсюджваецца пад ліцэнзіяй БСД-2.

Асноўныя змены:

  • Падтрымка -netdev user (hostfwd, smb). Дазваляе без якіх-небудзь дадатковых налад сеткі даць доступ у знешнюю сетку віртуальнай машыне.
  • Падтрымка QMP каманд snapshot-{save, load, delete}, якія з'явіліся ў QEMU-6.0.0. Цяпер для працы са снэпшотамі больш няма неабходнасці патчыць QEMU.
  • Карэктнае адлюстраванне формаў уводу і рэдагаванні параметраў пры змене памеру акна (базе было сем гадоў, Рэліз nEMU 3.0.0 – інтэрфейсу да QEMU, заснаванага на псеўдаграфіцы ncursesGrafIn гераічна пафіксіў).
  • 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