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