VirtualBox

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 05:39, 1 сентября 2017.
VirtualBox
Веб-сайт {{#property:P856}}

VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других[1].

История

Программа была создана компанией Innotek с использованием исходного кода Qemu. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. В феврале 2008 года Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. В январе 2010 года Sun Microsystems была поглощена корпорацией Oracle, модель распространения осталась прежней.

Ключевые возможности

Файл:Ubuntu 15.04 в VirtualBox.jpg
Ubuntu 15.04 запущенная в VirtualBox на Windows 8.1
  • Кроссплатформенность
  • Модульность
  • Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых операционных систем (только в проприетарной версии)
  • Поддержка 64-битных гостевых систем[2] (начиная с версии 2.0), даже на 32-битных хост-системах[3] (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
  • Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
  • Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
  • Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows XP, Vista, 7 и 8, для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена)
  • Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1[4])
  • Поддержка iSCSI (только в проприетарной версии)
  • Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 или Intel HD Audio на выбор)
  • Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
  • Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
  • Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris)[5]
  • Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой операционной системой
  • Поддержка формата OVF/OVA
  • Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
  • Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании

Пакет дополнений

VirtualBox Guest Additions — комплект программного обеспечения, устанавливаемый в гостевую операционную систему и расширяющий её возможности по взаимодействию с системой виртуализации и хост-системой. Например, после установки специального драйвера «виртуальной видеокарты» становится возможным изменять разрешение рабочего стола гостевой ОС произвольным образом вслед за размером окна VirtualBox, в котором запущена виртуальная машина.

До версии 4.0.0 существовало две версии, различавшиеся по лицензии и функциональности. Начиная с 4.0.0 закрытые компоненты вынесены в отдельный пакет дополнений (Extension Pack)[6]:

Пакет дополнений содержит закрытые компоненты и распространяется под проприетарной лицензией PUEL (бесплатно только в персональных целях или для ознакомления):

  • RDP сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP-совместимого клиента;
  • Поддержка USB — позволяет передавать виртуальной машине USB устройства;
  • Intel PXE boot ROM — загрузка операционной системы по сети. Используется для создания тонких клиентов/бездисковых рабочих станций.

Совместимость

VirtualBox плохо совместима с Windows 95, Windows 98 (система медленно работает и без установки дополнительных драйверов поддерживается разрешение экрана только 640×480)[7].

См. также

Примечания

  1. "Guest OSes - VirtualBox". Oracle Corporation. 15 сентября 2010 года. Archived from the original on 2012-02-24. Retrieved 2010-11-24.  Unknown parameter |lang= ignored (|language= suggested) (help); Check date values in: |date= (help)
  2. "Корпорация Sun Microsystems представляет программное обеспечение xVM VirtualBox 2.0". Archived from the original on 2013-01-20. Retrieved 2009-08-21.  Unknown parameter |datepublished= ignored (help)
  3. "Sun xVM VirtualBox 2.1: Easier Than Ever". Archived from the original on 2012-06-04. Retrieved 2009-08-21.  Unknown parameter |lang= ignored (|language= suggested) (help); Unknown parameter |datepublished= ignored (help)
  4. VirtualBox Changelog
  5. Раздел «Folder sharing» в документации VirtualBox
  6. Installing VirtualBox and extension packs
  7. Это связано с тем, что VirtualBox не оптимизирован под работу с глубиной цвета изображения 4 бит. Нет стабильных видеодрайверов под windows 9x с поддержкой direct 3d и open gl, что делает ретрогейминг с помощью virtualbox очень ограниченным. Так например в quake 2 можно играть только в софтверном режиме. К томуже пока нет стабильной эмуляции заявленной звуковой карты SB16 под ОС MSDOS Также есть небольшая инструкция по установке и настройке Win 98 под VirtualBox "Tutorial: Windows 95/98 guest OSes". Retrieved 2012-03-07.  Unknown parameter |lang= ignored (|language= suggested) (help); Unknown parameter |datepublished= ignored (help)

Ссылки

Шаблон:Портал

Шаблон:Emulator