Проект qemu-manage дорос до версии 0.2.1. qemu-manage — это ncurses-интерфейс к qemu, упрощающий создание, настройку и управление виртуальными машинами. Проект примечателен тем, что является полностью самостоятельной разработкой, не использующей libvirt.
Код написан на языке C++ и распространяется под лицензией WTFPL.
Поскольку новостей про этот проект ещё не было, кратко перечислим основные возможности:
- запуск и остановка виртуальных машин;
- установка гостевой системы;
- удаление виртуальной машины;
- клонирование виртуальных машин;
- настройка возможности подключения к гостевой системе по VNC и, в случае если программа запущена в псевдотерминале в X окружении, удобное подключение к гостю по VNC с помощью хоткея из самой программы;
- управление виртуальным оборудованием;
- настройка сетевых tap-интерфейсов.
Из нового в этой версии:
- Для работы теперь не требуются права root (см. файл setup_qemu_nonroot).
- Для установки гостевой системы можно использовать ISO-образы и образы диска.
- Перерисовка окон при изменении геометрии (главного и списка виртуалок).
- Добавлена возможность указывать кастомный файл с BIOS.
- Автодополнение системных путей по tab.
- Улучшен механизм сбора списка USB-устройств.
- Реструктуризован конфигурационный файл.
В ближайших планах: поддержка SPICE и 9p shared folders.
Для сборки необходимы cmake, компилятор C++, libncursesw, boost-1.56 и tigervnc.
Разработку героически в одиночку ведёт pascal.
P. S. ebuild'ов ждать не надо: они уже есть и лежат в дереве исходников проекта.
>>> Подробности