nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами.
Код написан на языке C и распространяется под лицензией BSD-2.
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 — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами. Код написан на языке C и распространяется под лицензией BSD-2.
Что нового:
Добавлен демон мониторинга виртуальных машин: при изменении состояния шлет уведомление в D-Bus через интерфейс org.freedesktop.Notifications.
Новые ключи для управления виртуальными машинами с командной строки: --powerdown, --force-stop, --reset, --kill.
Поддержка эмуляции NVMe дисков.
Теперь на старте программы проверяется актуальность версии базы данных с виртуальными машинами.
Добавлена поддержка альтернативных имен для сетевых интерфейсов (>= Linux 5.5).
При экспорте карты сети в SVG формат теперь можно выбрать схемы dot или neato (на больших картах лучше ведет себя neato).
Введен запрет на создание снепшотов если в виртуальную машину проброшены USB устройства. Это приводило к невозможности загрузить снепшот после их извлечения, фича QEMU.
Новые параметры в файле конфигурации, секция [nemu-monitor]:
autostart — автоматически запускать демон мониторинга при старте программы
sleep — интервал опроса состояния виртуальных машин демоном
pid — путь до pid файла демона
dbus_enabled — включает уведомления в D-Bus
dbus_timeout — время отображения уведомления
Для Gentoo Linux данный релиз уже доступен через live-ebuild (app-emulation/nemu-9999). Правда live ebuild там кривой, ибо его ленятся обновлять, поэтому лучше взять nemu-2.3.0.ebuild из репы проекта. Ссылка на deb-пакеты для Debian и Ubuntu есть в репозитории. Также есть возможность собрать rpm-пакет.
nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами. Код написан на языке C и распространяется под лицензией BSD-2.
Нововведения:
Добавлена поддержка протокола SPICE (Он же используется по умолчанию для подключения к виртуальным машинам).
Утилита ntty позволяет удобно подключаться к виртуальной машине по последовательному порту, перенаправленному в AF_UNIX сокет.
Добавлена возможность изменить размер «окон» внутри программы с помощью стрелок.
Файл конфигурации претерпел следующие изменения:
Параметр «spice_default» позволяет выбрать SPICE либо VNC протокол по умолчанию для подключения к вновь импортированным/установленным виртуальным машинам.
Параметр «vnc_bin» задает путь к VNC клиенту.
Параметр «vnc_args» конструирует параметры vnc клиента. Формат: %p - подстановка порта, %t - подстановка имени виртуальной машины в название окна (необязательный).
Параметр «spice_bin» задает путь к SPICE клиенту.
Параметр «spice_args» конструирует параметры SPICE клиента. Формат: %p - подстановка порта, %t - подстановка имени виртуальной машины в название окна (необязательный). Пример: --title %t spice://127.0.0.1:%p
Для Gentoo Linux данный релиз уже доступен через live-ebuild (app-emulation/nemu-9999). Сылка на Deb-пакеты для Debian и Ubuntu и актуальные ебилды есть в репозитарии.
nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами. Код написан на языке C и распространяется под лицензией BSD-2.
Нововведения:
Экспорт карты сети в SVG формате
Теперь можно выбрать стандарт USB (EHCI/xHCI)
В конфигурационный файл добавлена опция hl_color, позволяющая менять цвет отображения работающей виртуальной машины
Добавлен параметр --create-veth, создающий все необходимые VETH интерфейсы
Более детальная информация по сетевым интерфейсам виртуальной машины
Изменения:
Состояние виртуальной машины отныне отслеживается посредством попытки соединения с соответствующим qmp сокетом, а не только его наличием.
Минимальная поддерживаемая версия QEMU теперь 2.12.0
Ранние версии программы доступны в некоторых дистрибутивах Linux.
nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами. Код написан на языке C и распространяется под лицензией BSD-2.
В этом релизе был полностью переписан пользовательский интерфейс, т.к. старый был изначально странен и неудобен.