Oracle VM VirtualBox

Продукт
Разработчики: Oracle
Дата последнего релиза: 2023/07/19
Технологии: Виртуализация

Содержание

Основная статья: Виртуализация. Классификация и области применения

2023

Выявление уязвимости в VirtualBox, эксплуатируемой через протокол RDP

В системе виртуализации VirtualBox выявлена уязвимость (CVE-2023-22018), позволяющая удалённому пользователю, подключающемуся к виртуальной машине через сеанс на базе протокола RDP, выполнить код на уровне хост-системы. Об этом стало известно 27 июля 2023 года.

Отмечается, что в определённых конфигурациях уязвимость может быть эксплуатирована неаутентифицированным пользователем, имеющим сетевой доступ к сервису RDP.

Уязвимость вызвана ошибкой при обработке запросов на проброс доступа к USB-устройствам, которая из-за отсутствия проверки размера передаваемых данных может привести к записи в область за границей выделенного буфера. Уязвимость без лишней огласки устранена в выпусках VirtualBox 6.1.46 и 7.0.10[1].

VirtualBox 7.0.10

Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.0.10, в котором отмечено 23 исправления. Одновременно сформировано обновление прошлой ветки VirtualBox 6.1.46 с 14 изменениями, в числе которых поддержка ядра Linux 6.4 и пакетов с ядром из RHEL 8.8, 8.9 и 9.3. Об этом стало известно 19 июля 2023 года.

Основные изменения в VirtualBox 7.0.10:

  • Добавлена начальная поддержка OpenGL 4.1.
  • В дополнениях для гостевых систем на базе Linux: Добавлена поддержка ядра Linux 6.4. Внесены общие улучшения в инсталлятор. Решена проблема с пересборкой модулей ядра при каждой перезагрузке на системах без X11. Устранён крах ядра при перезагрузке модуля vboxvideo в некоторых гостевых системах.
  • В дополнениях для хостов на базе Linux добавлена начальная поддержка ядра Linux 6.5 (в дополнениях для гостевых систем пока не поддерживается). Добавлена начальная поддержка механизма защиты IBT (Indirect Branch Tracking).
  • В дополнениях для хостов и гостевых систем на базе Linux реализована поддержка ядра из дистрибутивов RHEL 8.8, 8.9 и 9.3. Улучшена проверка применения в системе верификации модулей ядра по цифровой подписи.
  • При выполнении в системе pipewire-pulse обеспечено использование бэкенда для звукового сервера PulseAudio, вместо отката на использование звуковой системы ALSA.
  • Улучшена поддержка образов в формате OCI.
  • Внесены общие улучшения в интерфейс пользователя.
  • Устранено аварийное завершение при использовании настроенного TPM 1.2 в виртуальной машине.
  • Решены различные проблемы с 3D-графикой, проявляющиеся в гостевых системах с Windows 11
  • Улучшен инсталлятор дополнений для хостов на базе Solaris и macOS.
  • Улучшены графические драйверы для гостевых систем с Windows.
  • В дополнениях для хостов и гостевых систем на базе Windows реализована поддержка сертификатов на базе цифровых подписей ECDSA.
  • Решеныпроблемы с производительностью в окружениях с macOS 13.3[2].

2022

VirtualBox 7.0.4

Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.0.4, в котором отмечено 22 исправления. Об этом стало известно 18 ноября 2022 года.

Иллюстрация: Youtube-канал Sab GFX

Основные изменения:

  • Улучшены стартовые скрипты для хостов и гостевых систем на базе Linux.
  • В дополнениях для гостевых систем с Linux реализована начальная поддержка ядер из состава SLES 15.4, RHEL 8.7 и RHEL 9.1. Приведена в порядок обработка пересборки модулей ядра при завершении работы системы. Налажена индикация прогресса в процессе автоматической установки дополнений для гостевых систем с Linux.
  • В менеджер виртуальных машин (VMM) для хостов с процессорами Intel добавлена поддержка использования вложенных страниц памяти при виртуализации вложенных виртуальных машин.
  • Решены проблемы, приводящие к аварийным завершениям на хостах с macOS и Windows, а также зависанию гостевых систем с Windows XP на компьютерах с процессорамиAMD.
  • В графическом интерфейсе в меню работы с устройствами предложено подменю для обновления дополнений для гостевых систем. В глобальные настройки добавлена опция для выбора размера шрифта интерфейса. В инструментах для гостевых систем улучшена работа файлового менеджера, например, обеспечена более информативная индикация операций с файлами.
  • В мастере создания виртуальных машин устранена проблема с удалением выбранных виртуальных дисков после отмены операции.
  • В VirtioSCSI устранено зависание при завершении работы виртуальной машины при использовании SCSI-контроллера на базе virtio и решены проблемы с распознаванием SCSI-контроллера на базе virtio в EFI-прошивках.
  • Обеспечен обход ошибки в драйвере virtio-net, поставляемом во FreeBSD до версии 12.3.
  • Устранена проблема в работе команды 'createmedium disk --variant RawDisk', приводящая к созданию некорректных файлов vmdk.
  • Решены проблемы с использованием USB-планшетов с виртуальными машинами в многомониторных конфигурациях.

Дополнительно можно упомянуть выпуск VMWare Workstation Pro 17, проприетарного программного комплекса виртуализации для рабочих станций, доступного среди прочего для Linux.

В обновленном выпуске:

  • Добавлена поддержка гостевых ОС Windows 11, Windows Server 2022, RHEL 9, Debian 11 и Ubuntu 22.04.
  • Обеспечена поддержка OpenGL 4.3 в виртуальных машинах (необходим Windows 7+ или Linux с Mesa 22 и ядром 5.16).
  • Добавлена поддержка WDDM (Windows Display Driver Model) 1.2.
  • Предложен обновленный виртуальный модуль, поддерживающий спецификацию TPM 2.0 (Trusted Platform Module).
  • Добавлена возможность автозапуска виртуальных машин после загрузки хостовой системы.
  • Реализована поддержка режимов полного и быстрого шифрования, позволяющих балансировать между более высокой безопасностью или производительностью[3].

VirtualBox 6.1.36

20 июля 2022 года стало известно о том, что компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 6.1.36, в котором отмечено 27 исправлений.

Основные изменения в представленной версии:

  • Устранён потенциальный крах ядра гостевой системы с Linux при включении режима защиты "Speculative Store Bypass" для одного vCPU VM.
  • В графическом интерфейсе решена проблема с использованием мыши в диалоге настройки виртуальной машины, проявляющаяся при использовании KDE.
  • Повышена производительность обновления экрана при использовании режима VBE (VESA BIOS Extensions).
  • Устранён крах, проявляющийся при отключении USB-устройств.
  • В vboximg-mount решены проблемы с записью.
  • В API предложена начальная поддержка Python 3.10.
  • В хост-окружениях с Linux и Solaris разрешено монтирование совместных каталогов, являющихся на стороне хоста символической ссылкой.
  • Для хостов и гостевых систем на базе Linux реализована начальная поддержка ядер Linux 5.18 и 5.19, а также находящейся в разработке ветки дистрибутива RHEL 9.1. Улучшена поддержка ядер Linux, собранных при помощи Clang.
  • В дополнениях для гостевых систем с Solaris улучшен установщик и решены проблемы с размером экрана в настройках VMSVGA.
  • В гостевых окружениях с Linux и Solaris решены проблемы с обработкой многомониторных конфигураций для драйверов VBoxVGA и VBoxSVGA. Предоставлена возможность установки первичного экрана через VBoxManage. Устранены утечки ресурсов X11 во время изменения размера экрана и файловых дескрипторов при запуске процессов при помощи команд guestcontrol.
  • Решена проблема с запуском при помощи guestcontrol процессов с правами root.
  • В дополнениях для гостевых систем с Linux сокращено время загрузки, благодаря прекращению пересборки неиспользуемых модулей.[4]

2016

VirtualBox 5.1.6

13 сентября 2016 года компания Oracle заявила о выпуске корректирующего релиза системы виртуализации VirtualBox 5.1.6.

В составе релиза 28 исправлений для улучшения стабильности и устранения регрессивных изменений.

Среди изменений:

  • В дополнениях для гостевых систем с Linux обеспечена совместимость с графической подсистемой ядра Linux 4.8[5];
  • При наличии в дистрибутиве установленного пакета с драйверами VirtualBox в первую очередь обеспечена загрузка подобных драйверов из официального набора VirtualBox Guest Additions, если он установлен отдельно;
  • В дополнениях для гостевых систем с Linux решены проблемы с изменением размера экрана, проявляющиеся начиная с VirtualBox 5.1.0;
  • В установщик для Linux внесены исправления в скрипт vboxdrv.sh, устраняющие проблемы на системах с SELinux;
  • На хостах с Linux прекращено использование возможностей для устаревших 32-разрядных систем;
  • В GUI решены проблемы при открытии файлов '.vbox' и внесены исправления, связанные с захватом клавиатуры;
  • В конфигурациях с контроллером SCSI налажена загрузка образов состояния, сохранённых в VirtualBox 5.0.10 и более ранних выпусках;
  • Налажена эмуляция NVMe при включении на хосте режима кэширования ввода/вывода;
  • Решены проблемы с подключением микрофона;
  • Устранена ошибка, мешающая записи звука при активном бэкенде ALSA;
  • Исправлена проблема с включением режима потокового доступа на системах с бэкендом OSS.

VirtualBox 5.1.4

17 августа 2016 года компания Oracle сообщила о выпуске корректирующего релиза продукта виртуализации VirtualBox 5.1.4.

В релизе 22 исправления, направленные на рост стабильности и устранение регрессивных изменений[6].

Коррекция:

  • В установщике для платформы Linux устранено несколько ошибок, приводящих к сбоям в процессе установки в некоторых дистрибутивах этой ОС;
  • Устранена проблема с нарушением нормального отображения указателя мыши при работе гостевых систем с Linux и Solaris в хост-окружении Windows;
  • В дополнениях для гостевых систем Linux налажена работа видеодрайвера в 32-разрядных гостевых системах с большим размером видеопамяти;
  • В видеодрайвере из состава дополнений для гостевых систем Linux добавлена поддержка ядра Linux 4.7 и обеспечен обход ошибки в X-сервере, приводящей к прекращению обновления экрана;
  • Устранены крахи и зависания, проявляющиеся в процессе работы звуковой подсистемы и USB;
  • Повышена стабильность работы на накопителях NVMe;
  • Исправлены проблемы с некорректным ограничением пропускной способности доступа к хранилищу при установке слишком маленьких значений лимитов.

VirtualBox 5.1.2

22 июля 2016 года компания Oracle заявила о выпуске корректирующего релиза системы виртуализации VirtualBox 5.1.2.

Релиз содержит 25 исправлений, направленных на повышение стабильности и устранение регрессивных изменений[7].

В составе изменений:

  • решены проблемы со сборкой для Red Hat Enterprise Linux 5;
  • устранён крах, при редком стечении обстоятельств проявляющийся во время завершения работы хост-окружений, отличных от Windows;
  • в дополнениях для гостевых окружений с Linux исправлены недоработки, связанные с работой в 3D-режима при применении SELinux;
  • в GUI исправлены проблемы, приводящие к невозможности закрыть окно с уведомлением об ошибке и неработоспособности Alt-Tab;
  • решены проблемы с созданием образов VHD фиксированного размера;
  • устранены крахи в подсистемах USB и Storage, проявляющиеся при редком стечении обстоятельств;
  • налажено управление громкостью для звуковых систем с кодеком AC'97;
  • устранён крах при эмуляции AC'97;
  • в EFI обеспечен доступ к устройствам, прикреплённым ко второму порту SATA и выше;
  • в API решены проблемы при использовании VRDP с аутентификацией;
  • Устранено обрезание идентификатора устройства USB на хостах с Linux при доступе через API[8].

VirtualBox 5.1

12 июля 2016 года компания Oracle представила релиз VirtualBox 5.1. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, Mandriva, SLES, RHEL), Solaris, macOS и Windows [9].

Основные изменения

  • Реализация APIC (Advanced Programmable Interrupt Controller) и I/O APIC, примечательная значительным увеличением производительности при некоторых видах нагрузки (при использовании сетевых функций);
  • Миграция интерфейса на Qt5;
  • Задействование пассивной обработки запросов к API, позволившей увеличить производительность и отзывчивость VM GUI;
  • Функция отсоединения GUI (Detach UI) перенесена в меню управления виртуальной машиной;
  • Поддержка паравиртуализованной отладки Hyper-V для гостевых окружений Windows;
  • Расширенная эмуляция MMIO (Memory-mapped I/O);
  • Улучшения, связанные с выводом звука: добавлена поддержка HDA (High Definition Audio) для гостевых систем с современными Linux. Увеличена производительность при выполнении операций со звуком и снижена нагрузка на CPU. В эмуляторе AC'97 обеспечена возможность более точного управления громкостью;
  • Улучшение поддержи Python 3;
  • Переработано окно с информацией о сеансе;
  • Новый мастер настройки виртуальной машины теперь позволяет выбрать местоположение создаваемой VM;
  • При работе с накопителями задействован вызов fallocate для упреждающего резервирования блоков, что позволило увеличить скорость создания дисковых образов фиксированного размера;
  • Реализован NVMHCI-совместимый контроллер твердотельных накопителей (NVM Express, Non-Volatile Memory Host Controller Interface);
  • Увеличена производительность сетевого драйвера E1000;
  • Многочисленные улучшения в поддержке EFI, в том числе возможность загрузки с USB;
  • Улучшение обработки образов в формате OVF (Open Virtualization Format), заверенных цифровой подписью;
  • Для сборки модуля ядра Linux больше не используется DKMS.

VirtualBox 5.0.16

5 марта 2016 года компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 5.0.16. В нем 27 исправлений, направленных на увеличение стабильности и устранение регрессивных изменений[10].

Среди наиболее заметных исправлений:

  • Устранена проблема, приводящая к некорректному поведению гостевых систем на компьютерах с CPU AMD;
  • Решена проблема с обрушением GUI, возникающим при довольно редком стечении обстоятельств;
  • Для Linux представлена экспериментальная возможность проброса PC speaker;
  • Устранено несколько проблем с USB-контроллерами xHCI (например, не работал проброс веб-камеры);
  • В средства управления гостевой системой добавлена поддержка кэшируемой аутентификации в Active Directory в ситуации недоступности контроллера домена;
  • Решены проблемы с работой скрипта /sbin/rcvboxdrv на хостах с Linux;
  • Для Linux-хостов обеспечено корректное удаление Python-скриптов при выполнении операции uninstall через .run инсталлятор.

VirtualBox 5.1 Beta 1

3 июня 2016 года компания Oracle сообщила о выпуске первого бета-релиза VirtualBox 5.1 [11].

Основные модернизированные возможности Oracle VirtualBox 5.1 (окончательная версия ожидается не раньше середины августа 2016 года):

  • В гипервизоре будут реализованы APIC (Advanced Programmable Interrupt Controller - улучшенный программируемый контроллер прерываний) и I/O APIC, они дадут прирост производительности при некоторых условиях работы с сетью.
  • В гипервизоре появится поддержка паравиртуализованных гостевых ОС с ролью Hyper-V для отладки.
  • Улучшения работы с MMIO, что дает положительный эффект в плане производительности и снижает накладные расходы на виртуализацию.
  • GUI переехал на Qt5.
  • Пассивный API event listener увеличивает производительность интерфейсной части и уменьшает время отклика при операциях в консоли VirtualBox.
  • Улучшенная поддержка Python 3.
  • Множество улучшений в GUI - например, переработано окно с информацией о сессии, новый мастер создания виртуальной машины и многое другое.
  • Для быстрого создания преаллоцированных виртуальных дисков используется функция fallocate (если поддерживается).
  • Улучшена поддержка EFI (возможна загрузка с USB-накопителя).
  • Улучшенная обработка OVF-пакетов виртуальных модулей с цифровой подписью.
  • Установщик Linux теперь не использует DKMS для сборки модулей.

VirtualBox 5.0.24

29 июня 2016 года компания Oracle заявила о выпуске корректирующего релиза системы виртуализации VirtualBox 5.0.24 [12].

В продукте отмечены восемь исправлений, направленных на повышение стабильности и устранение регрессивных изменений. Наиболее заметное изменение - откат кода до старой реализации I/O-APIC из-за выявления в новом коде серии регрессивных изменений. В связи с этим в некоторых гостевых системах может наблюдаться падение производительности ввода/вывода до уровня выпуска 5.0.20. В качестве решения рекомендуется отключить поддержку GRO для гостевых систем с Linux.

Другие изменения:

  • Устранение потенциального повреждения оптимизированных образов VMDK, созданных в продуктах VMware;
  • Реализация поддержки динамического переподключения устройств ввода на хостах с OS X;
  • Информирование гостевых систем об изменении состояния заряда аккумулятора через уведомления ACPI;
  • Решение проблем при использовании хост-систем с ядром Linux 4.6;
  • Возобновление работы GUI на хостах с Solaris 10.

2015

Начато бета-тестирование VirtualBox 5.0

1 апреля 2015 года компания Oracle сообщила о начале тестирования системы виртуализации VirtualBox 5.0[13].

Основное изменение в ней - реализация работы в режиме паравиртуализации, подразумевающем использование гостевой системы, модифицированной для более тесного взаимодействия с гипервизором и использующей специальные драйверы вместо эмуляции оборудования. Работа в режиме паравиртуализации даёт возможность существенно поднять производительность гостевой системы.

Скриншот окна менеджера паравиртуализации, 2015


В том числе изменения:

  • Новая модульная архитектура звуковой подсистемы, обеспечивающая более высокий уровень абстракции относительно звуковых бэкендов хост-системы;
  • Предоставление гостевым системам, выполняемым с привлечением механизмов аппаратной виртуализации, возможности использования расширенных наборов инструкций, таких как SSE 4.1, SSE4.2, AES-NI, POPCNT, RDRAND и RDSEED;
  • В виртуальном контроллере xHCI добавлена поддержка устройств с интерфейсом USB 3;
  • Поддержка режима drag'n'drop для гостевых систем Windows, Linux и Solaris;
  • Возможность шифрования дисковых образов;
  • В GUI добавлена поддержка масштабирования экранного вывода гостевой системы, в том числе при использовании 3D-ускорения;
  • Новый раздел конфигуратора для настройки меню и строки состояния;
  • Новая вкладка для настройки параметров шифрования дисковых образов;
  • Поддержка экранов сверхвысокого разрешения (HiDPI)
  • Возможность горячего подключения SATA-дисков.

Oracle выпустила релиз-корректор VirtualBox 4.3.28

14 мая 2015 года компания Oracle сообщила о выпуске корректирующего релиза системы виртуализации VirtualBox 4.3.28, где имеются 32 исправления, направленные на улучшение стабильности и устранение регрессивных изменений[14].


Заметные исправления

  • Улучшены средства проброса web-камер из Linux-хостов (V4L2). Добавлена поддержка новых моделей web-камер;
  • Поддержка грядущего ядра Linux 4.1;
  • Решение проблем при работе на системах с ядром Linux 3.19 с активированным режимом защиты SMAP;
  • Устранение мерцания в момент обновления курсора мыши при использовании дополнений для X11;
  • Налажено использование шаблонов VNIC с сетевыми конфигурациями на платформе Crossbow в Solaris;
  • Устранены крахи при завершении работы Linux и восстановлении X11-окружения после спящего режима в случае использования средств 3D-ускорения;
  • В VRDP обеспечена совместимость с rdesktop 1.8.3, rdesktop-vrdp переведён на версию 1.8.3;
  • Улучшены средства управления громкостью при эмуляции HD-аудиоустройств;
  • Обеспечено корректное применение ограничения полосы пропускания при использовании NAT.

Oracle анонсировала выход VirtualBox 5.0 Release Candidate 1

3 июня 2015 года Oracle сообщила о выпуске VirtualBox 5.0 Release Candidate 1 настольной платформы виртуализации[15].

Скриншот окна приложения, 2015

Среди наиболее значимых изменений:

  • улучшенная поддержка мониторов с высоким разрешением (HiDPI)
  • более эффективное использование видеопамяти, это расширяет спектр поддержки устройств и оптимизирует производительность
  • улучшен интерфейс консоли, добавлена плавность переключения элементов
  • поддержка языков интерфейса локализации (NLS)
  • корректно отображается процесс шифрования
  • поддержка "горячего" добавления USB-контроллеров, теперь тип контроллера виден в настройках ВМ
  • "горячее" подключение оптических приводов SATA
  • множество исправлений ошибок Guest Additions
  • улучшен механизм Drag&Drop
  • rdesktop-vrdp версии 1.8.3
  • исправлены ошибки обработки AHCI
  • документирован сервис Guest Additions heartbeat
  • улучшена общая стабильность системы

Вышел релиз версии Oracle VM VirtualBox 5.0

4 августа 2015 года корпорация Oracle объявила о доступности для загрузки Oracle VM VirtualBox 5.0 -открытого (Open Source) кросс-платформенного программного обеспечения для виртуализации.

Oracle VM VirtualBox работает на настольных и мобильных ПК с процессорами архитектуры x86. Oracle VM VirtualBox допускает создание многоплатформенных сред виртуальных машин для разработки и тестирования приложений, для виртуализации операционной системы в универсальных целях с дополнительной возможностью динамического шифрования. Разработчикам доступно создание приложений для облачных платформ, как Docker и OpenStack, непосредственно в среде виртуальных машин Oracle VM VirtualBox на своих компьютерах с операционной системой Windows, Mac OS, Linux или Oracle Solaris, что облегчает разработку многоуровневых приложений на обычном ноутбуке.

Скриншот окна приложения, 2014

Oracle VM VirtualBox помогает создать и обновить виртуальные машины локально на своих компьютерах, включая операционную систему и приложения, и, затем, упаковать их в файл стандартного формата для распространения и разворачивания в облаке совместно с Oracle VM Server или другими серверными решениями для виртуализации. Кроме того, Oracle VM VirtualBox помогает запустить почти любую операционную систему платформ x86 для работы приложений, изначально не доступных для выполнения в основных системах.

Версия Oracle VM VirtualBox 5.0 поддерживает новейшие гостевые или основные операционные системы, включая Mac OS X Yosemite, Windows 10, Oracle Solaris, Oracle Linux и другие дистрибутивы Linux, а также унаследованные операционные системы.


Дополнения Oracle VM VirtualBox 5.0:

  • Поддержка паравиртуализации для гостевых ОС Windows и Linux — Паравиртуализация (возможность запуска модифицированной гостевой ОС без аппаратной виртуализации) улучшает производительность гостевой операционной системы за счет использования встроенной поддержки виртуализации в таких ОС как Oracle Linux 7 и Microsoft Windows 7 (и более поздних версий).

  • Оптимизация использования процессорных ресурсов — Гостевой операционной системе предоставляется расширенный набор инструкций процессора, что позволяет приложениям использовать новейшие наборы аппаратных инструкций для достижения максимальной производительности.

  • Поддержка устройств с интерфейсом USB 3.0 — Гостевые операционные системы могут непосредственно распознавать устройства с интерфейсом USB 3.0 и работать с ними на соответствующих максимальных скоростях. Гостевая ОС может быть сконфигурирована для поддержки USB 1.1, 2.0 и 3.0.

  • Поддержка двунаправленного механизма Drag and Drop для Windows — На всех хост-платформах гостевые операционные системы Windows, Linux и Oracle Solaris теперь поддерживают операции «перетаскивания» (Drag and Drop) контента между основной и гостевой ОС. Функция «перетаскивания» позволяет прозрачно выполнять копирование, открытие файлов, каталогов и др.

  • Шифрование образа диска — Данные могут шифроваться на образах виртуального жесткого диска в фоновом режиме во время выполнения программ; при этом используется алгоритм AES с 256-битными ключами шифрования (DEK). Это помогает гарантировать надежную защиту данных и позволяет выполнять шифрование в любое время, независимо от бездействия или активности виртуальной машины на компьютере разработчика или на сервере.

Опубликован релиз VirtualBox 5.0.2

14 августа 2015 года компания Oracle сообщила о выпуске корректирующего релиза системы виртуализации VirtualBox 5.0.2. Релиз содержит 40 исправлений, ориентированных на увеличение стабильности и устранение регрессивных изменений[16].

Интерфейс ПО, 2015

Наиболее заметные изменения:

  • На хостах под управлением Linux решены проблемы с работой на системах с активированным режимом SMAP, проявляющиеся в системах с ядром Linux 3.19+ и CPU Intel Broadwell;

  • Решена проблема, приводящая к искусственному повышению нагрузки на CPU (завышенный LA) на хостах с Linux;
  • Добавлена поддержка ядра Linux 4.2, в том числе устранен крах, наблюдаемый при использовании данного ядра;
  • Из-за проблем временно отключен проброс AVX2 и AVX;
  • В дополнениях для Linux увеличена производительность вызова stat(), что ускорило выполнение некоторых операций с совместными папками;
  • В дополнениях для X11 решены проблемы с отображением невидимых окон в LXDE;
  • В Shared Folders решена проблема доступ к разделам CIFS. Улучшено преобразование путей между хостом и клиентом в случае использования разных разделителей путей;
  • В GUI для систем на базе X11 решены различные проблемы с позиционированием панелей, сворачиванием и прозрачностью, проявляющиеся при использовании некоторых оконных менеджеров;
  • Поддержка сохранения и восстановления списков дисплеев при использовании 3D-ускорения;
  • В дополнениях для Solaris появилась поддержка X.Org Server 1.17;
  • При работе в Linux добавлена проверка пространств имён перед подключением к сетевому интерфейсу.

Выпущен релиз VirtualBox 5.0.6

3 октября 2015 года компания Oracle сообщила о выпуске корректирующего релиза системы виртуализации VirtualBox 5.0.6. В продукт внесено 30 исправлений, направленных на увеличение стабильности и устранение регрессивных изменений[17].

Среди наиболее заметных:

  • в скриптах установки для хост-окружений и гостевых систем добавлена встроенная поддержка systemd. Скрипты для сборки модулей ядра теперь размещены в /sbin/rcvboxdrv (для хоста) и /sbin/rcvboxadd (дополнения для гостевых систем);
  • добавлена поддержка OS X 10.11 "El Capitan";
  • решены проблемы с компиляцией при использовании предварительных выпусков ядра Linux 4.3;
  • устранены проблемы в инсталляторе, проявляющиеся в Linux From Scratch и системах с "ванильным" ядром Linux;
  • в дополнениях для гостевых систем Linux налажено корректное сохранения идентификатора процесса VBoxService в PID-файле;
  • решены проблемы с работой средств управления гостевой системой (Guest Control) при использовании дополнений для гостевых систем Linux;
  • большая порция исправлений, специфичных для гостевых систем Windows и OS X, а также при запуске VirtualBox в режиме хоста на платформе Windows.

VirtualBox 5.0.10

11 ноября 2015 года компания Oracle сообщила о выпуске корректирующего релиза системы виртуализации VirtualBox 5.0.10[18]. В составе пакте 26 исправлений.

Среди наиболее заметных:

  • дополнения для X11 частично адаптированы под новый ABI X.Org Server 1.18 (не решены проблемы с 3D);
  • улучшена поддержка некоторых моделей процессоров Intel Atom
  • решены проблемы с созданием скриншотов из GUI;
  • устранены проблемы с отображением окон с 3D-контентом при переходе в полноэкранный режим на системах с X11;
  • исправлены недоработки в синхронизации окна менеджера VM и воспроизведении звука после приостановки работы виртуальной машины;
  • обеспечен корректный сброс звуковых потоков AC97 для решением проблемы с отключением звука;
  • в гостевых системах с Linux налажена работа звукового кодека AD1980 через устройства HDA;
  • внесены исправления в реализацию USB-контроллера xHCI, улучшено определение устройств USB;
  • улучшен проброс веб-камер;
  • исправлены ошибки, приводившие к крахам на системах с ядром Linux младше 3.3.

VirtualBox 5.0.12

19 декабря 2015 года Oracle сообщила о выпуске корректирующего релиза системы виртуализации VirtualBox 5.0.12[19].

В составе релиза 32 исправления, ориентированные на повышение стабильности и устранение регрессивных изменений. Среди них:

  • обеспечена совместимость с RHEL 7.2;
  • решена проблема с совместимостью с файлами .desktop на хост-системах с Linux (поставлялся некорректный файл /usr/share/applications/virtualbox.desktop);
  • изменена организация перекомпиляции модуля ядра (обеспечен запуск "/sbin/rcvboxdrv setup" вместо /sbin/vboxconfig, который приводил к проблемам с активацией модуля на некоторых системах);
  • на хостах с Linux улучшен процесс проброса устройств PCI;
  • устранена редковстречающаяся проблема, приводящая при определённом стечении обстоятельств к зависанию виртуальной машины на платформах Linux и OS X;
  • для хостов на платформе Solaris добавлены биндинги для Python 2.7;
  • в дополнениях для гостевых систем с Linux устранена проблема с подключением второго монитора, вызванная удалением компилятором кода, который тот полагал неиспользуемым, что не соответствовало действительности;
  • в дополнениях для гостевых систем с Linux обеспечена передача в /proc/mounts имён директорий, монтируемых для совместного использования (ранее выводилось "none");
  • в дополнениях для гостевых систем с Linux реализован обходной путь решения проблемы с включением systemd-сервиса 'vboxadd', проявляющейся при использовании SELinux;
  • в GUI решены проблемы с прокруткой при перетаскивании элементов за пределы области выбора и улучшена обработка курсора при выделении мышью текста;
  • решены проблемы с эмуляцией контроллера XHCI в режиме программной виртуализации;
  • в реализацию BIOS добавлена поддержка LBA64, дающая возможность загрузки с очень больших жестких дисков.

2013: Oracle VM VirtualBox 4.3

28 августа 2013 года компания Oracle объявила о выходе первой бета-версии настольной open source платформы виртуализации Oracle VirtualBox 4.3.

  • Гипервизор (VMM) - был переписан участок кода, отвечающий за работу с техникой аппаратной виртуализации (VT-x), что включает в себя множество исправлений ошибок и улучшение производительности.
    • появилось управление горячими клавишами для выполнения различных команд с VirtualBox Manager и консолью виртуальной машины.
    • новый механизм нотификаций пользователя (теперь сообщения появляются в немодальных окнах и имеют дополнительную информацию).
    • появилась поддержка записи видео в консоли виртуальной машины.
    • поддержка устройств с емкостным экраном (проброс нажатий в гостевую ОС).

  • Появилась эмуляция USB-устройств с сенсорным экраном.
  • В протоколе VRDP теперь поддерживается IPv6
  • NAT - появился экспериментальный режим маршрутизатора (experimental virtual router mode). Несколько машин в одной внутренней сети могут использовать одно устройство трансляции адресов.
  • Появилось ограничение на 250 снимков (snapshot) для одной ВМ.
  • Настройки ВМ хранятся по стандарту XDG (~/.config/).
  • Появилась настройка внешнего вида запускаемой консоли ВМ.
  • Существенно расширились возможности утилиты VBoxManage: теперь можно управлять устройствами, обновлять Guest Additions, а также процессами внутри гостевых ОС.
  • Несколько исправлений было сделано в поддержке 3D-графики.

2012: Oracle VM VirtualBox 4.2.2

С помощью VirtualBox пользователи смогут создавать и запускать виртуальные машины с гостевой ОС, функционирующей отдельно от основной системы. Сборка VirtualBox 4.2.2 представляет собой техническое обновление, целью которого является исправление ошибок, обнаруженных с момента выхода предыдущей версии. Впрочем, вниманию пользователей также предлагается несколько интересных новых функций.

Напомним, что в версии VirtualBox 4.2, выпущенной в прошлом месяце, было реализовано несколько полезных и востребованных функций, таких как возможность объединения виртуальных машин в группы для более простого управления ими. Пользователям была предложена поддержка новых операционных систем Windows 8 и OS X Mountain Lion и грядущий релиз. Отдельного упоминания заслуживают и другие усовершенствования, такие как поддержка до 36 сетевых карт для каждой виртуальной машины и автоматический запуск машин при загрузке системы

Многочисленные исправления, реализованные в версии VirtualBox 4.2.2, гарантируют более стабильную работу приложения. В том числе разработчики сообщают о более тесной совместимости продукта с операционной системой Mac OS X 10.8.2 и об отсутствии ошибок при запуске виртуальной машины на WIndows-хостах в полноэкранном режиме. Кроме того, приложение стало гораздо реже «зависать» во время интенсивного обмена данными по сети.

В VirtualBox 4.2.2 пользователям вновь предлагаются всплывающие подсказки, временно отключенные в прошлой версии. В новой сборке была устранена известная ошибка, запрещающая настройку параметров VirtualBox до создания первой виртуальной машины, а список поддерживаемых драйверов Linux Additions теперь включает в себя новую версию платформы X.Org Server 1.13.

2011

Oracle VM VirtualBox 4.1

В июле 2011 года Oracle сообщила о выходе обновленной версии продукта VirtualBox 4.1. Решение VirtualBox – это известная программа виртуализации с открытым исходным кодом, обеспечивающая возможность запуска на одном компьютере нескольких виртуальных операционных систем.

Новая версия VirtualBox 4.1 предлагает множество дополнительных функций, делающих продукт пригодным для крупномасштабного развертывания в корпоративных инфраструктурах. Среди важнейших новшеств – возможность клонирования виртуальных машин и поддержка больших объемов физической памяти.

VirtualBox представляет собой гипервизор второго типа и предполагает наличие хостовой операционной системы, над которой развертываются виртуальные машины. В качестве хостов могут использоваться компьютеры под управлением Windows, Linux, Solaris и Mac OS.

Начиная с версии 4.1, хосты, запускаемые на серверах на базе 64-разрадных процессоров (Core и Xeon от Intel или Athlon и Opteron от Advanced Micro Devices), смогут использовать свыше 1 Гб физической памяти. Ограничения памяти, предоставляемой хостом гостевым системам, также возросли от 16 Гб до 1 Тб. Представители компании Oracle заявляют, что благодаря этому нововведению гипервизор VirtualBox может поддерживать работу более тысячи виртуальных машин на одном хосте.

Кроме того, VirtualBox 4.1 отличается поддержкой клонирования виртуальных машин (как существующих гостевых ОС, так и их моментальных снимков). Операция клонирования может осуществляться из графического интерфейса продукта или средствами консоли VBoxManage. Консоль предлагает более широкие возможности и позволяет создавать связанные клоны, то есть точные копии виртуальных машин, поддерживающие тесную связь с оригиналам.

VirtualBox 4.1 поддерживает в качестве гостевых ОС и хостов все новые версии Windows, Linux, Solaris и Mac OS, а также позволяет организациям использовать унаследованные платформы OS/2, NetWare и др.

Еще одним нововведением, представленным в новой версии гипервизора, является поддержка эффектов Aero и прозрачных окон в Microsoft Windows 7. Разработчики из Oracle также сообщают о расширенной поддержке сценариев, упрощающих развертывание и настройку гостевых разделов.

  • Virtual Machine clones: VirtualBox поддерживает функции клонирования виртуальной машины путем дублирования виртуального диска и настроек ВМ. Также генерируется новый MAC-адрес.
  • Linked Clones: помимо поддержки полных клонов, также появилась поддержка связанных клонов (linked clones), которые удобно использовать при разработке и тестировании, когда требуется экономия дискового пространства.
  • Larger memory support: VirtualBox поддерживает хосты с оперативной памятью до 1 ТБ.
  • Remote access: VirtualBox позволет использовать доступ к виртуальным машинам хоста по протоколу RDP за счет механизма VRDP. Также есть поддержка transport layer security (TLS) и серверной аутентификации VRDP для предотвращения атак типа "man in the middle".
  • Multiple monitors: для консоли виртуальной машины теперь поддерживается несколько мониторов.
  • New driver for Windows 7: Oracle разработала новый драйвер Windows Display Driver Model (WDDM) для гостевых ОС Windows 7 guests, который устанавливается вместе с guest additions и позволяет обеспечить поддержку прозрачности и 3D-эффектов в виртуальном ПК. Драйвер находится в статусе experimental.
  • UDP tunnelling: в VirtualBox 4.1 появился новый тип сетевого взаимодействия между виртуальными машинами и хостами. Это расширение host-only networking на группу физических хостов. То есть виртуальные машины на нескольких хостах взаимодействуют только между собой, но не видны во внешней сети.
  • Mac OS X Lion support: поддержка последней версии Mac OS X в качестве хостовой ОС.

Oracle VM VirtualBox 4.1.10

С помощью VirtualBox владельцы персонального компьютера смогут создавать виртуальные машины с гостевой ОС, полностью независимой от основной системы. К примеру, Windows-пользователи смогут запустить операционную систему Linux и работать с Linux-приложениями или ознакомиться с преимуществами новой версии Windows. VirtualBox поддерживает хост-системы Windows, Linux, Solaris и Mac OS, а список гостевых операционных систем включает в себя Windows, Linux, Solaris, OpenSolaris и OpenBSD.

Список нововведений, реализованных в VirtualBox 4.1.10, включает в себя поддержку защищенных протоколов SSL/TLS в web-сервисе VirtualBox. Разработчики также упоминают о расширенной поддержке операционной системы Windows 8, хотя и не уточняют, о чем именно идет речь. Linux-сборка продукта отличается поддержкой сервера X.Org Server 1.12.

Интерфейс VirtualBox также подвергся изменениям и предусматривает возможность более эффективного управления виртуальными машинами. К примеру, пользователи смогут по достоинству оценить возможность масштабирования дисплея виртуальной машины. Даже если размер окна будет уменьшен вдвое, вы все равно сможете видеть, что происходит на виртуальной машине. Благодаря проведенной оптимизации продукт может похвастаться возросшей производительностью, кроме того пользователи смогут более гибко управлять потреблением ресурсов системы виртуальной машиной. VirtualBox 4.1.10 также работает более стабильно, благодаря отсутствию множества обнаруженных «багов».

Oracle VM VirtualBox 4.2

  • Поддержка ограничения полосы пропускания для сетевых интерфейсов (network IO bandwidth)
  • Возможность автоматического запуска виртуальных машин при загрузке хостовых ОС Linux, Mac OS X и Solaris
  • Поддержка до 32-х виртуальных сетевых адаптеров (vNIC) на виртуальную машину для чипсета ICH9
  • Экспериментальная поддержка Drag'n'drop объектов из хостовой ОС Linux в гостевую ОС виртуальной машины (поддержка обратного режима Guest to Host также запланирована)
  • Объединение виртуальных машин в группы для удобства навигации и поиска
  • Улучшенная поддержка Windows 8 (пофикшены баги, касающиеся 3D-графики)
  • Режим "expert mode" для мастера создания виртуальных машин
  • Возможность изменять некоторые настройки виртуальной машины во время ее выполнения
  • Появился network operations manager в графическом интерфейсе продукта
  • Возможность создания скриншота консоли ВМ
  • Поддержка тегирования 802.1q VLAN для виртуальных адаптеров E1000
  • Поддержка формата виртуальных дисков VHDX (он появился в Hyper-V 3.0 для Windows Server 2012) - в режиме только для чтения

Продукт VirtualBox может оказаться полезным в самых разных сценариях. К примеру, если вы хотите познакомиться с операционной системой Windows 7 до ее установки на свой компьютер, идеальным решением станет виртуальная машина, позволяющая открывать отдельное окно с «семеркой» на рабочем столе XP или Vista.

Такие события, как недавний выпуск OS X 10.8 Mountain Lion и грядущий релиз Windows 8, не могли остаться незамеченными разработчиками VirtualBox. Новая версия гипервизора поддерживает эти новые операционные системы, а также свежую версию Oracle Linux 6.3. Разумеется, список поддерживаемых гостевых ОС не ограничивается Windows и OS X. На данный момент вы также сможете создать виртуальную машину под управлением Chrome OS, большинства современных Linux-дистрибутивов, OpenBSD, OS/2, ReactOS, SkyOS и DOS (разумеется, при наличии соответствующих установочных дисков).

Одним из ключевых нововведений, представленным в VirtualBox 4.2, является функция VM Group, которая значительно упростит управление виртуальными машинами за счет их объединения в группы. Администраторы и пользователи смогут одновременно взаимодействовать с несколькими виртуальными машинами через графический интерфейс или посредством командной строки, а также использовать разнообразные API-интерфейсы.

IT-специалисты смогут более гибко управлять пропускной способностью каналов связи и регулировать потребление ресурсов сети виртуальными машинами, а максимальное количество сетевых карт, поддерживаемых каждой виртуальной машиной, увеличилось от 8 до 36. Таким образом, обновленный VirtualBox может использоваться для моделирования достаточно сложных сетей без обязательной покупки дорогостоящего оборудования.

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

2010: Oracle VM VirtualBox 4.0

Программа для виртуализации с открытым кодом, предназначенную прежде всего для пользовательских ПК. VirtualBox поддерживает все популярные пользовательские ОС, включая различные версиии Windows, Mac OS X (хотя запуск Mac OS X с обычных ПК невозможен), разные дистрибутивы Linux и Oracle Solaris.

Среди существенных особенностей новой версии – поддержка режима `масштабирования`, позволяющего пропорционально уменьшать размеры окна гостевой операционной системы. Также переработан интерфейс управления VirtualBox, получивший в новой версии название VirtualBox Manager. Новый интерфейс, помимо служебной информации, теперь содержит скриншоты, отражающие недавнее состояние гостевой операционной системы. Изменены места хранения файлов программы, увеличен объем поддерживаемой памяти на 32-разрядных гостевых системах, добавлены новые виртуальные компоненты: чипсет Intel ICH9 и Intel HD Audio. Также улучшена поддержка OVF, улучшена работа с образами VDI и VHD, добавлена поддержка нескольких виртуальных экранов на гостевых системах Linux и Solaris, исправлены ошибки.

В четвертой версии была переработана архитектура программы: теперь она состоит из базового пакета и наборов расширений. Основной пакет распространяется по лицензии GPLv2.

В новой версии VirtualBox добавлена возможность подключения дополнительных функциональных модулей, в том числе, распространяемых на условиях проприетарных лицензий. Пока что анонсирован подключаемый модуль Oracle VM VirtualBox Extension Pack, который обеспечит высокую скорость при работе с USB 2.0, сервисами удаленного доступа к рабочим столам и сетевой загрузки. Вероятно, что в будущем Oracle разработает и другие подключаемые модули, распространяемые за деньги.

Примечания



ПРОЕКТЫ (1) ИНТЕГРАТОРЫ (1) СМ. ТАКЖЕ (21)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Softline (Софтлайн) (53)
  Крок (40)
  Айтеко (Ай-Теко, iTeco) (13)
  Крок Облачные сервисы (13)
  Cloud4Y (ООО Флекс) (12)
  Другие (511)

  Commvault (5)
  ITglobal.com (ИТглобалком Рус) (3)
  Крок (2)
  Cloud4Y (ООО Флекс) (2)
  Delta Computers (Дельта Компьютерс) (2)
  Другие (24)

  Крок Облачные сервисы (3)
  ISPsystem (Экзософт) (1)
  ITglobal.com (ИТглобалком Рус) (1)
  Кортис (1)
  Крикунов и Партнеры Бизнес Системы (КПБС, KPBS, Krikunov & Partners Business Systems) (1)
  Другие (1)

  К2 Тех (3)
  Киберпротект (ранее Акронис-Инфозащита, Acronis-Infoprotect) (3)
  Cloud4Y (ООО Флекс) (2)
  Ред Софт (Red Soft) (2)
  Delta Computers (Дельта Компьютерс) (2)
  Другие (18)

  СП Облачная платформа (Базис, Basis) (2)
  Аксофт (Axoft) (2)
  Астра Группа компаний (2)
  Ред Софт (Red Soft) (1)
  Ромбит (1)
  Другие (16)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  VMware (94, 136)
  Microsoft (14, 39)
  IBM (18, 38)
  Крок (2, 37)
  Крок Облачные сервисы (1, 37)
  Другие (395, 310)

  VMware (4, 6)
  Commvault (2, 5)
  IBM (2, 4)
  ITglobal.com (ИТглобалком Рус) (2, 3)
  РусБИТех-Астра (ГК Астра) (1, 3)
  Другие (14, 15)

  Крок Облачные сервисы (1, 3)
  Крок (1, 3)
  ITglobal.com (ИТглобалком Рус) (1, 1)
  VStack (ИТглобалком Лабс) (1, 1)
  ISPsystem (Экзософт) (1, 1)
  Другие (3, 3)

  Orion soft (Орион) (2, 4)
  ITglobal.com (ИТглобалком Рус) (1, 3)
  VStack (ИТглобалком Лабс) (1, 3)
  Крок (1, 3)
  Киберпротект (ранее Акронис-Инфозащита, Acronis-Infoprotect) (1, 3)
  Другие (9, 13)

  РусБИТех-Астра (ГК Астра) (1, 4)
  СП Облачная платформа (Базис, Basis) (2, 2)
  ITglobal.com (ИТглобалком Рус) (1, 2)
  Orion soft (Орион) (1, 2)
  Ред Софт (Red Soft) (1, 2)
  Другие (9, 11)

Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)

За всю историю
2021 год
2022 год
2023 год
Текущий год

  VMware vSphere - 82 (77, 5)
  Крок: Виртуальный дата-центр (IaaS) - 37 (37, 0)
  Microsoft Hyper-V - 37 (37, 0)
  Citrix XenServer - 21 (1, 20)
  Cisco UCS Unified Computing System (Cisco UCCX) - 18 (18, 0)
  Другие 286

  Commvault Complete Data Protection - 4 (4, 0)
  VMware Horizon - 4 (1, 3)
  Astra Linux: Брест Виртуализация - 3 (3, 0)
  IBM Cloud Paks - 3 (3, 0)
  Cloud4Y Виртуальный рабочий стол (VDI) - 2 (2, 0)
  Другие 10

  Крок: Виртуальный дата-центр (IaaS) - 3 (3, 0)
  VStack платформа виртуализации - 1 (1, 0)
  Aerodisk vAIR - 1 (1, 0)
  VMware vSphere - 1 (1, 0)
  Базис.Dynamix - 1 (1, 0)
  Другие 0

  Orion soft: Zvirt Система безопасного управления средой виртуализации - 3 (3, 0)
  Кибер Инфраструктура (ранее Acronis Инфраструктура) - 3 (3, 0)
  VStack платформа виртуализации - 3 (3, 0)
  Крок: Виртуальный дата-центр (IaaS) - 3 (3, 0)
  Ред Виртуализация - 2 (2, 0)
  Другие 8

  Astra Linux: Брест Виртуализация - 4 (4, 0)
  Orion soft: Zvirt Система безопасного управления средой виртуализации - 2 (2, 0)
  Базис.WorkPlace - 2 (2, 0)
  VStack платформа виртуализации - 2 (2, 0)
  Ред Виртуализация - 2 (2, 0)
  Другие 9