Менеджер виртуальных машин KDE движется вперед

Менеджер виртуальных машин KDE движется вперед


Отчет о прогрессе Karton за август 2025 года показывает, что виртуальный менеджер машин KDE продвигается с новым пользовательским интерфейсом, интеграцией SPICE и упрощенным созданием виртуальных машин.

Karton, виртуальный менеджер виртуальных машин от KDE, продолжает развиваться с несколькими новыми обновлениями на август 2025 года. Для неподготовленных, проект, который все еще не завершен с точки зрения функционала, нацелен на создание альтернативы, основанной на Qt, инструментам на базе GTK, которые широко используются среди пользователей Linux, таким как GNOME Boxes и virt-manager.

Согласно Дереку Лину, главному разработчику Kartoon, одним из самых важных изменений в этом цикле является удаление зависимости от virt-install. Вместо этого он теперь напрямую генерирует XML-домены libvirt, используя libosinfo для идентификации установочных носителей и заполнения необходимых конфигурационных деталей, таких как UUID, MAC-адреса и настройка виртуального оборудования.

Еще одним важным аспектом стало движение от зависимости от virt-viewer. В связи с этим Karton теперь включает собственный клиент и просмотрщик SPICE, созданный с использованием Qt. Он обрабатывает рендеринг отображения, пересылку ввода и аудиопотоки, с поддержкой полноэкранного режима и базового изменения размера. Однако производительность и масштабируемость все еще требуют улучшения.

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

Karton, менеджер виртуальных машин KDE

По словам Лина, в ходе тестирования инструмент успешно установил и запустил виртуальную машину Fedora KDE, переключился с установочного носителя на виртуальный жесткий диск и запустил приложения внутри гостя. Управление дисками и расширенные функции, такие как снимки состояния, остаются в плане.

Сейчас осталось еще много работы. Разработчики планируют улучшить производительность отображения с помощью SPICE gl-scanout, ввести улучшенное масштабирование, поддерживать передачу файлов и буфер обмена, а в конечном итоге предоставить полные возможности создания снимков. Также обсуждаются упаковка в формате Flatpak и включение в пространство имен KDE.

На данный момент Karton все еще считается экспериментальным, но все признаки указывают на то, что дела движутся в правильном направлении. Как только все будет готово, пользователи KDE наконец смогут отказаться от зависимости от virt-manager. Честно говоря, было бы замечательно видеть больше разработчиков KDE, поддерживающих работу Лина, потому что Karton действительно имеет все шансы стать одним из ключевых приложений в экосистеме KDE.

Для получения дополнительной информации о ходе разработки приложения смотрите объявление в блоге KDE.

Кредиты изображения: проект KDE

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *