Релиз nEMU 3.0.0 — интерфейса к QEMU, основанного на псевдографике ncurses

Состоялся релиз nEMU версии 3.0.0.

nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами.
Код написан на языке C и распространяется под лицензией BSD-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