The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В VirtualBox добавлена предварительная поддержка работы поверх гипервизора KVM

05.02.2026 09:09 (MSK)

В репозиторий системы виртуализации VirtualBox добавлены изменения, позволяющие использовать встроенный в ядро Linux гипервизор KVM вместо специфичного модуля ядра VirtualBox (vboxdrv). Реализация подготовлена сотрудниками Oracle и развивается отдельно от набора патчей VirtualBox-KVM, поддерживаемого компанией Cyberus Technology. Отмечается, что Oracle начала работу над KVM-бэкендом несколько лет назад, но из-за нехватки инженерных ресурсов его разработка затянулась.

Начиная с коммита 5cb05ca, бэкэнд KVM находится в более или менее рабочем состоянии, по крайней мере для более "современных" гостевых систем. Старые и экзотические ОС, такие как MS-DOS, ещё не поддерживаются или не оттестированы. Если VirtualBox не может получить доступ к собственным драйверам ядра, он переключится на работу с использованием KVM, если он доступен. Сохранённые состояния между родным гипервизором и KVM должны быть совместимы. Тестовых сборок пока нет, и код доступен только в текущем GIT-срезе.

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

  1. Главная ссылка к новости (https://github.com/VirtualBox/...)
  2. OpenNews: Выпуск VirtualBox 7.2.6
  3. OpenNews: VirtualBox адаптирован для работы поверх гипервизора KVM
  4. OpenNews: Broadcom работает над переводом VMware Workstation на гипервизор KVM на платформе Linux
  5. OpenNews: Представлен TinyKVM для виртуализации на уровне отдельных процессов
Автор новости: Artem S. Tashkinov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64743-virtualbox
Ключевые слова: virtualbox, kvm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (46) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, онанист (?), 09:51, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    а зачем тогда виртуал бох?
     
     
  • 2.2, IdeaFix (ok), 09:54, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот в Орацле решили так же...
     
  • 2.3, iPony128052 (?), 09:59, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А как же, не побоюсь этого слова, гуй?
     
     
  • 3.5, _hide_ (ok), 10:09, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем ГУЙ? Хватает портянки из 30 аргументов для запуска KVM. Причем с каждой новой версии что-то приходится поправить. Не говорю, что на старом и новом железе с одной и той же версии тоже нужно внести некоторые правки.
     
     
  • 4.20, Аноним (20), 11:10, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    линух -это не только осьминоги
     
  • 4.40, scriptkiddis (?), 12:28, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это чтож тебе несчастному так править нужно? Расскажи скорее.
     
     
  • 5.45, Аноним (45), 12:50, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Это чтож тебе несчастному так править нужно? Расскажи скорее.

    Подозреваю, что человек также сталкивался с тем, что чудесный-расчудесный kvm-машина, созданная в boxes в Fedora, не работает потом в virt-manager установленном там же или же между boxes и virt-manager, созданными на этой же машине, но в разных дистрах, или же на разных машинах.

    Тем временем, для virtualbox достаточно просто совпадения версий клиента никакого правочного приседания нет.

     
  • 3.50, Аноним (50), 13:11, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    так есть же virt-manager
     
  • 2.10, Аноним (-), 10:32, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а зачем тогда виртуал бох?

    Как GUI для VM. А зачем он еще нужен? Его штатный уровень виртуализации все равно кусок проблем.

     
  • 2.42, Аноним (45), 12:45, 05/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.4, Аноним (-), 10:06, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > но из-за нехватки инженерных ресурсов его разработка затянулась.

    Оракл собирается уволить около 30 000 сотрудников, их операционные показатели не ахти.

     
     
  • 2.39, Аноним (39), 12:23, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > из-за нехватки инженерных ресурсов его разработка затянулась
    > уволить около 30 000 сотрудников

    Отличное решение!

     
  • 2.41, Фонтимос (?), 12:35, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, Ларри подтвердил, погроммистов отправит на мороз, вместо них наймет лойеров, чтобы они вместо него по судам бегали.
     

  • 1.6, Аноним (6), 10:13, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Все это время, когда я выбирал в настройках vbox гипервизор kvm, оно что делало?
     
     
  • 2.9, Анонимр (?), 10:22, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Все это время оно вертело тебя на GUI
     
  • 2.31, 1 (??), 11:33, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    чукча не читатель,чукча писатель:

    Реализация подготовлена сотрудниками Oracle и не пересекается с бэкендом VirtualBox-KVM, параллельно развиваемым компанией Cyberus Technology

     

  • 1.7, Аноним (7), 10:17, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Это враньё На самом деле патч от Cyberus Technology просто доводит недоделки от... большой текст свёрнут, показать
     
     
  • 2.11, Аноним (7), 10:39, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И ещё Заниматься доводкой портирования виртуалбокс поверх KVM на своей машине я... большой текст свёрнут, показать
     
     
  • 3.15, morphe (?), 10:51, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Извиняюсь, но зачем тебе вообще vbox? Если ради гуя, то virt-manager выполняет ту же задачу, но лучше
     
     
  • 4.19, Аноним (7), 11:04, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    1 virt-manager опирается на libvirt, а это куча очень нехило жрущих демонов 2 ... большой текст свёрнут, показать
     
     
  • 5.21, Аноним (7), 11:10, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    4. в virt-manager в последний раз, когда я его юзал, в GUI можно было как нефиг делать накидать конфигурацию, которая не будет стартовать, и через GUI ты такую конфигурацию не пофиксишь (только ручной правкой XMLя), и вообще хрен поймёшь, где именно проблема, я тогда просто создавал из рабочего презета, файл бэкапил, и по одному устройству добавлял, и после каждого изменения - проверял.
     
     
  • 6.44, нах. (?), 12:49, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну, а минусы, минусы-то какие?!

     
  • 5.23, Аноним (7), 11:14, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >а это куча очень нехило жрущих демонов

    Разумеется, ничто, по сравнению с Akonadi, который тоже выпилен к чёртям собачьим, но было чувствительно даже на 8гиговой машине.

     
  • 5.26, Аноним (7), 11:18, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >через QEMUвские модули

    В смысле через virtioвские.

     
  • 5.46, нах. (?), 12:55, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > но что ещё хуже - в qemu нет поддержки VBoxGuestAdditions

    чатгопота врет что plan9 fs там поддерживается уже десять лет.

    qemu-system-x86_64 -virtfs local,path=/host/share,security_model=none,mount_tag=share

    для clipboard для начала нужен видеодрайвер. Т.е. SPICE, а его запретили. Ты чо, против основного финансового столпа линукса попер?!

    > на практике для ХРюши драйвер

    Аааа... ну с разморозочкой канеш. Тебе у нас не понравится. Пока рекомендую использовать третий virtualbox с ведром 3.0.101, каким-нибудь. Это примерно тех времен когда тебя замораживали, но с уже исправленными некоторыми проблемами, из-за которых ты видимо и решил заморозиться, и оно работает, и работает в общем даже хорошо.

    Жаль никому не нужно уже кроме тебя, но ты пользуйся, пользуйся, байтики - они не протухают.


     
  • 5.51, Аноним (-), 13:14, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Можно - только подумайте - наколотить себе 1 раз в жизни командлаынй с типовыми ... большой текст свёрнут, показать
     
  • 4.24, Аноним (24), 11:15, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сижу на вбоксе. Пробовал перелезть на virt-manager, но нет. Не выполняет он ту же задачу и уж тем более не "но лучше".
     
  • 4.35, Аноним (35), 11:47, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Если ради гуя, то virt-manager выполняет ту же задачу, но лучше

    Ради Qt'шного гуя.

     
  • 2.12, q (ok), 10:40, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем ты все это делаешь? Какие преимущества получаешь в сравнении с "тупо поставить из пакетника"? Почему рассказываешь все эти детали здесь, а не разрабам сабжа?
     
     
  • 3.14, Аноним (14), 10:50, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Народ должен знать!
     
  • 3.16, Аноним (7), 10:51, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Написал же - тупо из пакетника у меня - сломано, потому что драйвер говно. Этот драйвер давно в ффтопку пора, раз его сопровождать на должном уровне нет сил и средств. Единственная потеря - не работает GNU/HURD и DOS (включая винды 9x, которые просто оболочки поверх доса) с менеджерами расширенной памяти (включая FreeDOS, в медитацию уходит именно при загрузке менеджера расширенной памяти), не работает по-видимому по той же причине, по которой они под QEMU с KVM не работают.
     
  • 3.17, Аноним (17), 10:53, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я думаю он это делает потому что:
    1. В новости про это не написано, а без этого она вообще не имеет смысла.
    2. Показать rustaman'ам хеллоуворлдщикам как надо программировать.
    3. Чтоб ты понял какое ты ничтожество - только и можешь ответить "зачем ты это делаешь?"
     
  • 2.33, Аноним (33), 11:42, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем так страдать вместо установки бесплатного vmware-workstation?..
     
     
  • 3.34, Аноним (7), 11:45, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем так мозги промывать вместо исключения слова "бесплатный" из своего лексикона?..
     
  • 3.47, нах. (?), 12:57, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    бесплатная требует процессора поновее коредуо, а у него, судя по вайбам - хорошо если он, а не p3

     

  • 1.8, Аноним (7), 10:19, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Windows 98 а равно GNU/HURD KVM не терпит ни на QEMU, ни на VirtualBox - оба интерфейса к этому гипервизору полуштатно (не падают, а культурно, но с ошибкой) завершаются, с записью в dmesgе.
     
     
  • 2.13, Аноним (14), 10:49, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Hurd поэтому и не развивается, потому что его никто запустить не может.
     
     
  • 3.48, нах. (?), 12:57, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    можем. но уже неинтересно.

     

  • 1.18, Аноним (18), 11:04, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Fedora и RHEL, которые отказываются подписывать сторонние драйверы

    "Не бери мои игрушки и не писяй в мой горшок". Вот вам и свобода вирусных лицензий.

     
     
  • 2.27, КО (?), 11:23, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Либо трусы надеть, либо крестик снять.
    Если пользователь в UEFI включил Secureboot - то он попросил, чтоб можно было запускать только ОС и драйвера от поставщика. Поэтому левые и не должны ничего поставлять.
    Хочешь свободных драйверов от кого угодно - выключай Secureboot. Если можешь, конечно. :)
     
     
  • 3.29, Аноним (7), 11:27, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хочешь свободных драйверов - живи в свободной стране, где патенты не действуют и Хозяев нет. Если можешь, конечно. А если не можешь - заткнись, и делай, что в наилучших Хозяина, capisce?
     
  • 3.32, 1 (??), 11:42, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну в ubuntu можно и при включенном secure boot подписать драйвер виртуалбокса и потом после перезагрузки этот драйвер станет доверенным, все это легко реализуется и требует от пользователя минимум телодвижений.
     
     
  • 4.36, Аноним (7), 11:54, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Только весь secureboot превращается в клоунаду Потому что смысл secureboot в то... большой текст свёрнут, показать
     
  • 2.37, Аноним (35), 11:55, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Отказывается подписывать своим ключом конкретная компашка и лицензии - что общего?
     

  • 1.30, kravich (ok), 11:31, 05/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Oracle начала работу над KVM-бэкендом несколько лет назад, но из-за нехватки инженерных ресурсов его разработка затянулась.

    Хорошая шутка)

     
     
  • 2.38, Аноним (7), 12:17, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это не шутка, я вообще удивлён, что Оракл это выкатила официально как фичу. Я ожидал, что вероятнее всего что команду вместе с продуктом просто на мороз выкинут раньше, чем эту фичу доделают до релиза её Ораклом.
     
     
  • 3.43, нах. (?), 12:48, 05/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    поэтому команда старается изо всех сил уцелевших полутора рабов, чтобы получить идеальные оценки на performance review. Баги исправлять, разумеется, этодругое, ими оценку не поднимешь.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру