LINUX.ORG.RU

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

 ,


6

3

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

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-пакет.

Видео с примером работы интерфейса

>>> Подробности

★★★

Проверено: Zhbert ()
Последнее исправление: unfo (всего исправлений: 9)

Категория видео понравилсь :)

anonymous
()

Поддержка эмуляции NVMe дисков

А что это и зачем это нужно?

Hanuken
()

смотришь на эти nemu,gnome-boxes,virtmanager и сразу понимаешь что оно не для простых людей, а от рептилоидов для рептилоидов

anonymous
()
Ответ на: комментарий от anonymous

Всем всё кажется от того что кто то более менее знает предмет это не значит что он знает то что человек дугого типа знает вещи , короче тот думает что этот рептилоид , а этот думает что тот вот и весь круговорот :овна в природе)

anonymous
()
Ответ на: комментарий от cr0

Поэтому следует использовать ddg. Когда по запросу нечего показать гугол кажет дичь, а ddg просто молчит.

anonymous
()

Введен запрет на создание снепшотов если в виртуальную машину проброшены USB устройства.

Что за бред? С флешками ещё понятно, но в случае с usb-клавиатурами, например…

anonymous
()
Ответ на: комментарий от cr0

Какое-то аниме гуглится по nEMU.

У меня так вначале выдал https://github.com/intel/nemu

NEMU, a cloud hypervisor

NEMU is an open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.

плюс новости с opennet и lora за пару лет

AlexVR ★★★★★
()

nEMU — это ncurses-интерфейс к QEMU

Видео с примером работы интерфейса

Про asciinema товарищи не слышали? Кто ж терминал на видео записывает. Хорошо хоть не монитор на телефон сняли.

cocucka ★★★★☆
()

поэтому лучше взять nemu-2.3.0.ebuild из репы проекта.

Подсоби пожайлуста ссылкой, не могу найти.

xaTa ★★★★
()
Ответ на: комментарий от anonymous

Всем всё кажется от того что кто то более менее знает предмет это не значит что он знает то что человек дугого типа знает вещи , короче тот думает что этот рептилоид , а этот думает что тот вот и весь круговорот :овна в природе)

Кто мыслит ясно и понятно, тот и выражается ясно. И инструменты делает удобные и понятные. А у кого в голове каша…вот и получаются рептилоидные поделия

anonymous
()
Ответ на: комментарий от baklazhan

был aqemu, но до нормального ему тоже далеко

anonymous
()
Ответ на: комментарий от baklazhan

А на Qt есть нормальный интерфейс к Qemu?

nEMU в Konsole

gutaper ★★★★★
()

Классная прога. Подход к оборачиванию QEMU правильнее чем у virtmanager. Приятный исходный код.

anonymous
()

Очень интересный проект. Завтра буду пробовать.

Neat
()

Видео с примером работы интерфейса

Категория Животные

ну а чо? в какой-то мере жираф, скрещенный с ужом

anonymous
()
Ответ на: комментарий от Hanuken

А у него есть ncurses-интерфейс? Virsh — это CLI

XMs ★★★★★
()
Ответ на: комментарий от anonymous

Меня всегда забавляла эта категория по умолчанию :)

pascal ★★★
() автор топика
Ответ на: комментарий от pascal

Да, снепшот файловой системы ВМ. Несколько строчек баша и бекап не требует вмешатеоьства пользователя.

xaTa ★★★★
()
Ответ на: комментарий от xaTa

вообще изначально в nEMU использовался блочный бекап самого QEMU, но потом был выпилен в пользу полноценных снепшотов.

pascal ★★★
() автор топика
Последнее исправление: pascal (всего исправлений: 2)

Страховка оборвалась? Как-то резко свалились в интерфейсе на 30 лет назад.

vada ★★★★★
()
Ответ на: комментарий от explorer

Там дело не только в UI, а в фичах: например для создания внутренних сетей используется MacVTap+VETH связка. Можно всю карту сети заэкспортить в годный SVG и хоть в отчеты пихай, вся база с настройками хранится в простой SQLite базе, нет адовых XML. Если выходит какая новая - годная плюшка в QEMU или я ядре Linux авторы (Я и коллега) решительно затаскиваем это к нам, не надо ждать когда протрезвеют разработчики другого аналогичного ПО, т.к. это TUI не надо заморачиваться с пробросом X через SSH или аналогичные безобразия. И вообще TUI это весело (особенно это писать, ага).

pascal ★★★
() автор топика
Ответ на: комментарий от pascal

Там дело не только в UI, а в фичах:

надо будет поиграться :). Столько всего надо …

И вообще TUI это весело (особенно это писать, ага)

не спорю (использовать :) ) туи иногда очень-очень в тему, например, когда надо к разным wifi из cli подключаться или mc - детка.

Почему в доках не пишете поддержку окон? Куда же без М$. В общем, шучу, успехов.

explorer
()
Ответ на: комментарий от pascal

При снятиии снепшота долго думает потом вываливает ошибку

QMP: execute error, press any key

Не подскажеш что может быть? Версия 2.3.0

xaTa ★★★★
()
Последнее исправление: xaTa (всего исправлений: 1)
Ответ на: комментарий от anonymous

Осталось тебе найти единомышленников, чтобы писали программы под тебя, а не под 99% рептилоидов.

Ostegard
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.