Корпорация Oracle 21 апреля 2026 года выпустила четвёртое поддерживающее обновление в линейке VirtualBox 7.2. Релиз с номером 7.2.8 пришёл спустя три месяца после январской версии 7.2.6 и сосредоточился на том, что разработчики называют maintenance-задачами. То есть на устранении регрессий, расширении совместимости со свежими ядрами Linux, починке мелких неприятностей в графической оболочке и подсистеме сети. Параллельно вышел релиз 7.1.18 для пользователей предыдущей ветки, хотя теперь ветка 7.1 официально снимается с поддержки.
На первый взгляд список изменений выглядит сухо и формально. Поправили крах здесь, добавили поддержку ядра там, обновили модули в гостевых дополнениях. Но за этой инженерной рутиной скрывается важный сдвиг для всей экосистемы виртуализации. VirtualBox получил совместимость с ядрами 6.19 и 7.0, что превращает программу в готовый инструмент для свежайших дистрибутивов вроде Ubuntu 26.04 и Fedora 44.
Поддержка ядер 6.19 и 7.0 синхронизирует VirtualBox с современными дистрибутивами
Запоздалая совместимость с новыми версиями ядра десятилетиями оставалась слабым местом VirtualBox. Каждый раз, когда выходило очередное поколение Linux, пользователи сталкивались с поломанными модулями и невозможностью собрать гостевые дополнения. Иногда задержка тянулась неделями, а то и месяцами. Свежий релиз закрывает этот разрыв сразу для двух актуальных версий.
Ядро 6.19 уже разошлось по нескольким коротко поддерживаемым дистрибутивам и тестовым сборкам. Ядро 7.0 пришло с долгосрочными релизами вроде Ubuntu 26.04 LTS и параллельно работающего Kubuntu, что было разобрано в недавних публикациях. Поддержка обеих веток означает, что виртуальные машины запускаются без танцев с бубном на свежеустановленных системах. Параметры рабочего окружения хоста распознаются корректно, модуль ядра собирается с первого раза.
Отдельно стоит упомянуть появление поддержки UEK9, то есть Unbreakable Enterprise Kernel девятой версии. Это собственная сборка ядра от Oracle для дистрибутивов Oracle Linux 9 и 10, ориентированная на корпоративные нагрузки. Совместимость с ней закрывает потребности компаний, которые используют связку из серверной операционки Oracle и средства виртуализации того же вендора.
Модуль vboxvideo уходит на покой и уступает место VMSVGA
Технический нюанс, заслуживающий отдельного внимания, касается графической подсистемы гостевых дополнений. Модуль ядра vboxvideo, годами отвечавший за отрисовку графики внутри виртуальных машин с Linux, теперь объявлен устаревшим для ядер 7.0 и новее. Решение принято Oracle сознательно и продиктовано параллельным развитием альтернативного драйвера VMSVGA.
Что меняется на практике? Пользователям предлагается выбирать между двумя путями. Первый - переход на графику VMSVGA, которая поддерживается напрямую в самом ядре Linux и работает через стандартный стек DRM. Второй - использование того же vboxvideo, но в варианте, поставляемом вместе с ядром или дистрибутивом, а не из внешней сборки гостевых дополнений. Для старых ядер всё остаётся по-прежнему.
Подобный шаг отражает общую тенденцию в мире виртуализации. Внешние модули ядра, которые приходится пересобирать после каждого обновления Linux, постепенно заменяются нативными драйверами в составе самого ядра. Это упрощает обслуживание систем и снижает количество поломок при апгрейдах. Графический стек VirtualBox таким образом догоняет современную инфраструктуру.
Учёт времени в гостевых системах решает старую проблему точности измерений
Среди технических новшеств особняком стоит функция guest time accounting для Linux-хостов. Звучит академично, но проблема, которую она решает, знакома каждому, кто хоть раз гонял внутри виртуалки CPU-интенсивные задачи. Виртуальные машины традиционно плохо считают собственное процессорное время. Гостевая система видит свои часы, но не имеет точного представления о том, сколько реально отдал ей хост.
Без корректного учёта рушатся метрики производительности, инструменты бенчмаркинга показывают противоречивые результаты, системы оркестрации вроде Kubernetes неправильно распределяют ресурсы. Новая функция передаёт гостю достоверные сведения о фактически потреблённом времени процессора. Для корпоративных пользователей это критично при подсчёте лицензионных затрат, основанных на CPU-часах. Для разработчиков и тестировщиков это даёт более честную картину работы их кода.
Реализация задействует механизмы передачи данных через гипервизор, минимизируя накладные расходы. Гостевая система получает информацию о реальном использовании ресурсов хоста через специальный канал, не нагружая обычные пути синхронизации часов.
Список устранённых дефектов раскрывает спектр пользовательских сценариев
Любой релиз с приставкой maintenance в первую очередь оценивается по тому, какие проблемы он закрывает. VirtualBox 7.2.8 собрал внушительный пакет исправлений, охватывающий несколько слоёв системы:
- Ошибка Guru Meditation с кодом VERR_IEM_IPE_4 устранена, она возникала при попытке гостя выполнить неверную инструкцию гипервызова с инжектированным исключением UD;
- Внутренний DNS-сервер в режиме NAT Network теперь корректно обрабатывает запросы, прежде он мог становиться недоступным;
- Краш на завершении работы FreeBSD 16.0 при подключении нескольких устройств к контроллеру LSI Logic SAS вылечен;
- Бесконечный цикл в библиотеке IPRT при обработке пробелов функцией vsscanf починен через принятый pull request от стороннего контрибьютора;
- Синий экран DRIVER_OVERRAN_STACK_BUFFER в гостевой Windows 11 устранён, как и ошибки UEFI при обновлении сертификатов Secure Boot.
Отдельная серия правок касается совместимости с Wayland. Курсор мыши в Ubuntu 25.10 под Wayland не менял форму корректно при наведении на разные элементы интерфейса. Теперь поведение приведено к ожидаемому. Совместный буфер обмена между Wayland-гостем и Windows-хостом раньше работал криво, теряя последний символ при копировании. И это исправлено.
Подобные мелочи в совокупности определяют комфорт повседневной работы. Когда виртуальные машины используются для разработки, тестирования или рутинного администрирования, потеря символа при копировании или странности с курсором отнимают минуты времени каждый день. За год набегают часы непродуктивных нервов.
Стратегическое положение VirtualBox в современной экосистеме виртуализации
Восемнадцатилетний путь VirtualBox от приобретения Sun Microsystems в 2008 году до текущей версии 7.2.8 шёл через постоянную балансировку между бесплатным базовым пакетом с открытым кодом и проприетарным расширением Extension Pack. Эта модель вызывает споры в сообществе, но обеспечивает финансирование разработки. Конкуренция со стороны KVM в Linux, Hyper-V в Windows и QEMU как универсального решения постоянно растёт.
Сила VirtualBox остаётся в кросс-платформенности. Программа одинаково работает на Linux, Windows, macOS и Solaris в роли хоста. Это делает её любимым инструментом разработчиков, которым нужно тестировать код на разных операционных системах одновременно. Преподаватели информатики, системные администраторы средних компаний, домашние энтузиасты Linux давно используют именно этот гипервизор за низкий порог входа и простоту графической оболочки.
Любопытна судьба ARM-поддержки в продукте. VirtualBox 7.2 умеет запускать ARM-гостей на ARM-хостах, что стало особенно актуально с приходом Apple Silicon и постепенным распространением ARM-серверов. Релизные заметки прошлых версий упоминают исправления для запуска виртуальных машин на ARM-хостах под Windows. Постепенная зрелость этой ветки превращает VirtualBox в редкий кросс-платформенный гипервизор, способный связать миры x86 и ARM.
Технологический стек продукта продолжает обновляться. Поддержка инструкций AVX и AVX2 для гостей через Hyper-V на Windows появилась ещё в базовом 7.2.0. Виртуальный USB-вебкам стал частью открытого базового пакета, перестав быть привилегией платного Extension Pack. Эти шаги показывают, что Oracle не пренебрегает развитием функционала, хотя и сосредоточена в основном на стабильности.
Что значит выход 7.2.8 для разных категорий пользователей
Разработчикам и DevOps-инженерам обновление принесёт спокойствие при работе с самыми свежими дистрибутивами. Те, кто ставит Ubuntu 26.04 LTS на рабочую машину и поднимает на ней парк виртуалок для тестирования сервисов, получают рабочее решение из коробки. Корпоративным заказчикам Oracle Linux важна свежая поддержка UEK9 для согласованного стека от вендора.
Преподавателям и студентам, использующим VirtualBox для учебных задач, релиз даёт исправления раздражающих багов в Wayland и улучшенную работу гостевых дополнений на современных ядрах. Энтузиасты, которые экспериментируют с экзотическими операционными системами вроде FreeBSD 16.0 или старых Windows внутри виртуалок, оценят набор частных исправлений именно для своих сценариев.
Стоит ли спешить с обновлением? Для пользователей версии 7.2.6 и более ранних в той же ветке - однозначно да. Никаких революционных изменений в API или поведении не произошло, обновление чисто инкрементальное. Тем, кто застрял на ветке 7.1, имеет смысл рассмотреть переход на 7.2, поскольку 7.1.x официально снят с поддержки. Финальный релиз этой ветки 7.1.18 содержит те же ключевые исправления, что и 7.2.8, но дальнейшего развития уже не получит.
Зрелость продукта измеряется не громкими маркетинговыми анонсами, а способностью командой выпускать стабильные обновления чётко по графику. VirtualBox в этом смысле демонстрирует образцовую дисциплину. Каждые три-четыре месяца появляется новый поддерживающий релиз с разумным набором исправлений и осторожным расширением функциональности. Версия 7.2.8 продолжает эту линию и закрывает текущий сезон до следующей итерации.