Реліз 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