Karton - аналог GNOME Boxes и Virt-Manager для KDE на базе Libvirt

Большинство пользователей KDE в настоящее время полагаются на менеджеры виртуальных машин на базе GTK, такие как virt-manager или GNOME Boxes, чтобы управлять своими экземплярами KVM.

Конечно, все это хорошо, за исключением одного большого недостатка – эти приложения не полностью интегрированы в экосистему Plasma, что часто приводит к не очень хорошему пользовательскому опыту. Но, похоже, это скоро изменится.

На горизонте замаячило нечто интересное – новый многообещающий проект под названием Karton, цель которого – обеспечить бесшовное управление виртуальными машинами, тесно интегрированное в среду рабочего стола KDE Plasma.

Изначально проект задумывался как фронтенд QEMU, но теперь он переосмысливается как современный интерфейс на базе Qt-Quick/Kirigami-, использующий libvirt в качестве бэкенда.

Эта интеграция обещает эффективно абстрагировать низкоуровневые задачи виртуализации, потенциально обеспечивая кросс-платформенную совместимость. В настоящее время Karton уже может отображать существующие виртуальные машины, запускать и останавливать их, а также управлять основными процессами установки и удаления.

На недавнем Plasma Sprint в Граце Дерек Лин, основной разработчик приложений, значительно расширил возможности Karton, разработав пользовательский установщик доменов.

Используя API libosinfo, эта новая функция может интеллектуально анализировать образы дисков установщика ОС и генерировать специальные XML-конфигурации, упрощая дальнейшую разработку и добавление будущих функций.

Кроме того, недавно разработчики начали работу над пользовательским средством просмотра виртуальных машин Qt-Quick. Эта новая функция использует библиотеку spice-client-glib для подключения и рендеринга кадров непосредственно на QQuickItem. Хотя эта функция многообещающая, в настоящее время она находится в раннем, экспериментальном состоянии и еще не включает в себя функции пользовательского ввода.

Однако, несмотря на эти многообещающие разработки, не забывайте, что Karton находится на самой ранней стадии развития и, по словам Лина, все еще может вызывать нестабильность в работе существующих виртуальных машин. Поэтому на данном этапе рекомендуется воздержаться от использования Karton для управления критически важными виртуальными машинами.

Изменения, запланированные к интеграции этим летом, включают доработку средства просмотра виртуальных машин, добавление возможности создания моментальных снимков, переработку пользовательского интерфейса для повышения удобства использования, а также интеграцию функций мониторинга, аналогичных тем, что есть в virt-manager.

Вы можете узнать больше о менеджере виртуальных машин Karton здесь – ранние тестеры могут получить исходный код из Git-репозитория приложения и собрать его самостоятельно.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)