Спустя 13 месяцев с момента выхода прошлой значительной версии, компания Oracle представила релиз системы виртуализации VirtualBox 4.3.0. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, Mandriva, SLES, RHEL), Solaris, Mac OS X и Windows.
Ключевые улучшения VirtualBox 4.3.0:
- Переписан код для поддержки аппаратной виртуализации на платформах Intel VT-X и AMD-V, что привело к значительному увеличению производительности и устранению некоторых старых ошибок;
- Реализован легковесный программный интерпретатор машинных инструкций, используемый в ситуациях, не обрабатываемых средствами аппаратной виртуализации;
- Реализована возможность настройки горячих клавиш;
- Улучшен механизм отображения ошибок - окно с некритическими ошибками более не является модальным и отображает дополнительную информацию о проблеме;
- Добавлена возможность создания видеозаписи, отражающей состояние экрана виртуальной машины. Запись производится в формате WebM;
- Реализована эмуляция сенсорных устройств (в том числе виртуальный интерфейс мультитач) и проброс событий от сенсорных экранов.;
- Экспериментальная поддержка проброса в виртуальное окружение web-камеры с интерфейсом USB, что позволяет запускать внутри гостевой системы Skype и Google Hangouts;
- Эмуляция CD-ROM с интерфейсом SCSI, в том числе с поддержкой загрузки;
- Добавлена поддержка IPv6 в виртуальный RDP (VRDP);
- Для виртуального адаптера NAT реализован режим с использованием единого виртуального маршрутизатора для множества виртуальных машин;
- Установлено ограничение по количеству снапшотов в 250, ибо большее их число значительно замедляет выполнение виртуальной машины;
- Для хранения настроек теперь используется директория, определённая стандартом XDG (~/.config/);
- В настройках добавлена возможность выбора front-end'а, т.е. можно запускать HeadLess-виртуальные машины обычным образом из GUI;
- Гостевые сеансы теперь выполняются отдельным процессом. Для гостевых сеансов добавлена поддержка IGuestFile;
- Расширены возможности команды управления VBoxManage, например, стало возможным останавливать процессы и приложения, запущенные в виртуальной машине;
- Существенно увеличена производительность передачи больших блоков через ATAPI PIO, что положительно сказывается на работе таких систем как BeOS и Minix 3;
- Добавлена поддержка эмуляции форматирования флоппи-диска;
- Улучшена поддержка 3D-ускорения, в том числе обеспечено корректное отображение визуальных эффектов современных десктоп-окружений, поставляемых в таких дистрибутивах, как Ubuntu и Fedora;
- Улучшена поддержка использования многомониторных конфигураций в виртуальных окружениях;
- Для буфера обмена X11 реализована поддержка формата графики BMP.