VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных системм Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других.
Ключевые возможности
- Кроссплатформенность
- Модульность
- Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых ОС (только в проприетарной версии)
- Поддержка 64-битных гостевых систем, даже на 32-битных хост-системах (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
- Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
- Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
- Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX8/9 (с использованием кода wine) (только в 32-битных Windows XP и Vista), для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена
- Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC ), включая snapshots (начиная с версии 2.1)
- Поддержка ISCSI(только в проприетарной версии)
- Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster16 или Intel HD Audio на выбор)
- Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
- Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
- Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris).
- Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой ОС
- Поддержка формата OVF/OVA
- Пакет OVF состоит из нескольких файлов, расположенных, как правило, в одном каталоге.Пакет OVA состоит из одного файла, который является TAR архивом каталога с пакетом OVF.Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс).
Пакет дополнений
До версии 4.0.0 существовало две версии, различавшиеся по лицензии и функциональности. Начиная с 4.0.0 закрытые компоненты вынесены в отдельный пакет дополнений (Extension Pack):
Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании. Пакет дополнений содержит закрытые компоненты и распространяется под проприетарной лицензией PUEL: