QEMU Manage 0.2.1

Проект qemu-manage дорос до версии 0.2.1. qemu-manage — это это ncurses-интерфейс к qemu, упрощающий создание, настройку и управление виртуальными машинами. Проект примечателен тем, что является полностью самостоятельной разработкой, не использующей libvirt.

Код написан на языке C++ и распространяется под лицензией WTFPL.

Поскольку новостей про этот проект ещё не было, кратко перечислим основные возможности:

  • запуск и остановка виртуальных машин;
  • установка гостевой системы;
  • удаление виртуальной машины;
  • клонирование виртуальных машин;
  • подключение к гостевой системе по VNC;
  • управление виртуальным оборудованием;
  • настройка сетевых tap-интерфейсов.

Из нового в этой версии:

  • Для работы теперь не требуются права root (см. файл setup_qemu_nonroot).
  • Для установки гостевой системы можно использовать ISO-образы и образы диска.
  • Перерисовка окон при изменении геометрии (главного и списка виртуалок).
  • Добавлена возможность указывать кастомный файл с BIOS.
  • Автодополнение системных путей по tab.
  • Улучшен механизм сбора списка USB-устройств.
  • Реструктуризован конфигурационный файл.

В ближайших планах: поддержка SPICE и 9p shared folders.

Для сборки необходимы cmake, компилятор C++, libncursesw, boost-1.56 и tigervnc.

Разработку героически в одиночку ведёт tuxlor.pngpascal.

P. S. ebuild’ов ждать не надо: они уже есть и лежат в дереве исходников проекта.

 ncurses, qemu

©  Linux.org.ru