Oracle внедрила поддержку VirtualBox над гипервизором KVM Обложка: Skyread

Oracle внедрила поддержку VirtualBox над гипервизором KVM

Новости
Главное:

  • Oracle интегрировала предварительную поддержку работы VirtualBox поверх гипервизора KVM в ядре Linux.
  • Новый бэкенд KVM позволит обходить ограничения UEFI Secure Boot и использовать расширенные возможности аппаратной виртуализации.
  • Код доступен в репозитории VirtualBox, но пока находится в экспериментальной стадии и ограничен поддержкой современных гостевых систем.

Компания Oracle анонсировала значительное обновление программного обеспечения VirtualBox, представив предварительную поддержку работы на базе гипервизора KVM, встроенного в ядро Linux. Этот шаг позволяет заменить традиционный модуль ядра VirtualBox (vboxdrv), который часто вызывает сложности с совместимостью и подписыванием, особенно в системах с включённым UEFI Secure Boot, таких как Fedora и RHEL.

Разработка интеграции с KVM началась в Oracle несколько лет назад, однако по разным причинам, включая дефицит инженерных ресурсов, она была отложена. Наконец, начиная с коммита 5cb05ca, реализованный KVM-бэкенд достиг достаточного уровня готовности для работы с современными гостевыми операционными системами, хотя полноценная поддержка всех систем, включая устаревшие и экзотические, пока не реализована и не протестирована.

Новая архитектура VirtualBox автоматически переключается на использование KVM при отсутствии доступа к собственным драйверам ядра, обеспечивая совместимость сохранённого состояния виртуальных машин между двумя гипервизорами. Это решение значительно расширяет возможности VirtualBox, позволяя одновременно использовать её вместе с другими KVM-базированными системами виртуализации и задействовать аппаратные улучшения, такие как APICv — расширение для виртуализации контроллера прерываний, отсутствующее в традиционном модуле VirtualBox.

Важно отметить, что на данный момент интеграция KVM в VirtualBox представлена лишь в исходном коде, доступном в официальном репозитории на GitHub, а тестовые сборки для конечных пользователей пока не выпущены. Тем не менее, данный шаг открывает перспективы для повышения стабильности и безопасности использования VirtualBox на современных Linux-дистрибутивах, особенно в условиях ужесточённых требований безопасности, связанных с ограничениями UEFI Secure Boot.

Недавний выпуск версии VirtualBox 7.2.6, помимо прочих улучшений, ознаменовал развитие проекта Oracle, направленное на увеличение совместимости и функциональности в мультиплатформенной среде, взаимодействующей с GNU/Linux, Solaris, macOS и Windows. Интеграция поддержки KVM-варианта — значимый этап на пути к более качественной и современно ориентированной виртуализации в экосистеме Linux.

Tagged