VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других.
История
Программа была создана компанией Innotek с использованием исходного кода Qemu. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. В феврале 2008 года Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. В январе 2010 года Sun Microsystems была поглощена Oracle Corporation, модель распространения осталась прежней.
Ключевые возможности
- Кроссплатформенность
- Модульность
- Живая миграция
- Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых ОС (только в проприетарной версии)
- Поддержка 64-битных гостевых систем (начиная с версии 2.0), даже на 32-битных хост-системах (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
- Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для
этого обязательна поддержка технологии виртуализации процессором)
- Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
- Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/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 или SoundBlaster 16 на выбор)
- Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
- Поддержка цепочки сохраненных состояний виртуальной машины
(snapshots), к которым может быть произведён откат из любого состояния
гостевой системы
- Поддержка Shared Folders для простого обмена файлами между хостовой и
гостевой системами (для гостевых систем Windows 2000 и новее, Linux и
Solaris).
- Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой ОС
- Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс).
Различия между открытой и закрытой версиями
Существует две версии, различающиеся по лицензии и функциональности:
Открытая версия (OSE, англ. Open Source Edition) — исходные коды доступны под лицензией GNU GPL,
соответственно нет ограничений в использовании. Функциональность
аналогична полной версии, за исключением некоторых особенностей,
доступных для корпоративных клиентов:
- RDP сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP совместимого клиента;
- Поддержка USB — позволяет передавать виртуальной машине USB устройства;
- USB поверх RDP — позволяет предоставлять доступ к USB устройствам удалённо.
Полная версия распространяется только в бинарном виде под
проприетарной лицензией (PUEL), бесплатна только для личного
использования .
|