Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Oracle VM VirtualBox (ранее Sun VirtualBox , Sun XVM VirtualBox и Innotek VirtualBox ) является свободным и открытым исходным кодом прошла гипервизор для виртуализации x86 , разработанной корпорацией Oracle . Созданный Innotek, он был приобретен Sun Microsystems в 2008 году, а в 2010 году эта компания , в свою очередь, была приобретена Oracle.

VirtualBox можно установить в Windows , macOS , Linux , Solaris и OpenSolaris . Также есть порты на FreeBSD [4] и Genode . [5] Он поддерживает создание и управление гостевыми виртуальными машинами под управлением Windows, Linux, BSD , OS / 2 , Solaris, Haiku и OSx86 , [6], а также ограниченную виртуализацию гостевых MacOS на оборудовании Apple. [7] [8]Для некоторых гостевых операционных систем доступен пакет драйверов устройств и системных приложений «Гостевые дополнения» [9] [10], который обычно повышает производительность, особенно графики. [11]

История [ править ]

Логотип VirtualBox OSE, 2007–2010 гг.

VirtualBox впервые был предложен компанией Innotek GmbH из Вайнштадта , Германия , по лицензии на собственное программное обеспечение , что сделало одну версию продукта доступной бесплатно для личного или ознакомительного использования в соответствии с Лицензией на личное использование и оценку VirtualBox (PUEL). [12] В январе 2007 года, по совету LiSoG , Innotek GmbH выпустила VirtualBox Open Source Edition (OSE) как бесплатное программное обеспечение с открытым исходным кодом в соответствии с требованиями Стандартной общественной лицензии GNU (GPL) версии 2. [13 ]

Innotek GmbH также внесла свой вклад в развитие поддержки OS / 2 и Linux в виртуализации [14] и портов OS / 2 [15] продуктов Connectix, которые позже были приобретены Microsoft . В частности, Innotek разработала код «дополнений» как для Windows Virtual PC, так и для Microsoft Virtual Server , который обеспечивает различные взаимодействия хост-гостевой ОС, такие как общие буферы обмена или динамическое изменение размера окна просмотра.

Sun Microsystems приобрела Innotek в феврале 2008 года. [16] [17] [18]

Корпорация Oracle приобрела Sun в январе 2010 года и переименовала продукт в Oracle VM VirtualBox. [19] [20] [21]

В декабре 2019 года VirtualBox начал поддерживать только аппаратную виртуализацию , отказавшись от поддержки программной виртуализации . [22] [2]

Лицензирование [ править ]

Базовый пакет, начиная с версии 4 в декабре 2010 года, является бесплатным программным обеспечением под Стандартной общественной лицензией GNU версии 2 (GPLv2). Отдельный пакет расширений VirtualBox Oracle VM VirtualBox, обеспечивающий поддержку устройств USB 2.0 и 3.0, протокол удаленного рабочего стола (RDP), шифрование диска, загрузку NVMe и Preboot Execution Environment (PXE), находится под патентованной лицензией, которая называется Personal Use and Evaluation License. (PUEL) , который разрешает бесплатное использование программного обеспечения в личных, образовательных или оценочных целях. [23] Начиная с версии VirtualBox 5.1.30 [24]Oracle определяет личное использование как установку программного обеспечения на одном хост-компьютере в некоммерческих целях. [25]

До версии 4 существовало два разных пакета программного обеспечения VirtualBox. Полный пакет предлагался бесплатно в рамках PUEL, а лицензии на другое коммерческое развертывание можно было приобрести у Oracle. Второй пакет под названием VirtualBox Open Source Edition (OSE) был выпущен под GPLv2. Это удалило те же проприетарные компоненты, недоступные по GPLv2. [25] [26]

Построение BIOS для VirtualBox , начиная с версии 4.2 [ править ] требует использования Open Watcom компилятором, [27] , для которых Sybase Open Watcom Public License утвержден как «Open Source» со стороны инициативы Open Source [28] , но не как «бесплатно» от Free Software Foundation или в соответствии с Руководством по бесплатному программному обеспечению Debian . [27] [29]

Хотя VirtualBox имеет экспериментальную поддержку для гостей macOS, лицензионное соглашение macOS с конечным пользователем не разрешает операционной системе работать на оборудовании сторонних производителей, и это обеспечивается внутри операционной системы посредством вызовов Apple System Management Controller (SMC) в все машины Apple, который проверяет подлинность оборудования. [30]

Эмулированная среда [ править ]

Воспроизвести медиа
Запуск Ubuntu Live CD под VirtualBox в Ubuntu

Пользователи VirtualBox могут загружать несколько гостевых ОС под одну операционную систему хоста (ОС хоста). Каждого гостя можно запускать, приостанавливать и останавливать независимо на его собственной виртуальной машине (ВМ). Пользователь может независимо настраивать каждую виртуальную машину и запускать ее, выбирая программную виртуализацию или виртуализацию с аппаратной поддержкой, если базовое оборудование хоста поддерживает это. ОС хоста, гостевые ОС и приложения могут взаимодействовать друг с другом с помощью ряда механизмов, включая общий буфер обмена и виртуализированное сетевое средство. Гостевые виртуальные машины также могут напрямую взаимодействовать друг с другом, если это настроено. [31]

Программная виртуализация [ править ]

Эта функция была удалена, начиная с VirtualBox 6.1. [22] [2]

Версия 6.0 и более ранние [ править ]

В отсутствие аппаратной виртуализации VirtualBox использует стандартный программный подход к виртуализации . Этот режим поддерживает 32-разрядные гостевые ОС, которые работают в кольцах 0 и 3 кольцевой архитектуры Intel .

  • Система перенастраивает код гостевой ОС, который обычно выполняется в кольце 0, для выполнения в кольце 1 на аппаратном обеспечении хоста. Поскольку этот код содержит много привилегированных инструкций, которые не могут выполняться изначально в кольце 1, VirtualBox использует диспетчер сканирования и анализа кода (CSAM) для рекурсивного сканирования кода кольца 0 перед его первым выполнением для выявления проблемных инструкций, а затем вызывает диспетчер исправлений (PATM) для выполнения ямочного ремонта на месте . Это заменяет инструкцию переходом к безопасному для виртуальной машины фрагменту скомпилированного кода в памяти гипервизора.
  • Код гостевого режима пользователя, работающий в кольце 3, обычно выполняется непосредственно на аппаратном обеспечении хоста в кольце 3.

В обоих случаях VirtualBox использует CSAM и PATM для проверки и исправления ошибочных инструкций при возникновении ошибки. VirtualBox также содержит динамический рекомпилятор , основанный на QEMU, для полной перекомпиляции любого кода реального или защищенного режима (например, кода BIOS, гостевой системы DOS или запуска любой операционной системы). [32]

Используя эти методы, VirtualBox может достичь производительности, сопоставимой с производительностью VMware . [33] [34]

Аппаратная виртуализация [ править ]

VirtualBox поддерживает как Intel 's VT-х и AMD ' s AMD-V виртуализации с аппаратной поддержкой. Используя эти возможности, VirtualBox может запускать каждую гостевую виртуальную машину в ее собственном отдельном адресном пространстве; код гостевой ОС в кольце 0 работает на хосте в кольце 0 в некорневом режиме VMX, а не в кольце 1. [ необходима ссылка ]

Начиная с версии 6.1 VirtualBox поддерживает только этот метод. [22] [2] До тех пор VirtualBox специально поддерживал некоторых гостевых систем (включая 64-битные гостевые системы, гостевые системы SMP и определенные проприетарные ОС) только на хостах с аппаратной виртуализацией . [ необходима цитата ]

Виртуализация устройства [ править ]

Система эмулирует жесткие диски в одном из трех форматов образов дисков:

  1. VDI : Этот формат является специфичным для VirtualBox образом виртуального диска [35] и хранит данные в файлах с расширением имени файла «.vdi» .
  2. VMDK : этот открытый формат используетсяпродуктами VMware, такими как VMware Workstation и VMware Player . Он хранит данные в одном или нескольких файлах с расширениями файлов ".vmdk". Один виртуальный жесткий диск может занимать несколько файлов.
  3. VHD : этот формат используется Windows Virtual PC и Hyper-V и является собственным форматом виртуальных дисковоперационной системы Microsoft Windows , начиная с Windows 7 и Windows Server 2008 R2 . Данные в этом формате хранятся в одном файле с расширением имени файла «.vhd».

Таким образом, виртуальная машина VirtualBox может использовать диски, ранее созданные в VMware или Microsoft Virtual PC, а также в собственном собственном формате. VirtualBox также может подключаться к целям iSCSI и к необработанным разделам на хосте, используя их в качестве виртуальных жестких дисков. VirtualBox эмулирует контроллеры IDE (контроллеры PIIX4 и ICH6), SCSI , SATA (контроллер ICH8M) и SAS, к которым можно подключать жесткие диски.

VirtualBox поддерживает открытый формат виртуализации (OVF) с версии 2.2.0 (апрель 2009 г.). [36]

И ISO-образы, и физические устройства, подключенные к хосту, можно монтировать как приводы CD / DVD. Например, образ DVD с дистрибутивом Linux можно загрузить и использовать непосредственно в VirtualBox.

По умолчанию VirtualBox обеспечивает поддержку графики через настраиваемую виртуальную видеокарту, совместимую с VESA . Гостевые дополнения для гостей Windows, Linux, Solaris, OpenSolaris или OS / 2 включают специальный видеодрайвер, который увеличивает производительность видео и включает дополнительные функции, такие как автоматическая настройка разрешения гостевой системы при изменении размера окна виртуальной машины [37] или композиции рабочего стола через виртуализированные драйверы WDDM .

Для сетевого адаптера Ethernet VirtualBox виртуализирует следующие сетевые интерфейсные карты : [38]

  • AMD PCnet PCI II (Am79C970A)
  • AMD PCnet-Fast III (Am79C973)
  • Настольный компьютер Intel Pro / 1000 MT (82540EM)
  • Сервер Intel Pro / 1000 MT (82545EM)
  • Сервер Intel Pro / 1000 T (82543GC)
  • Паравиртуализированный сетевой адаптер (virtio-net)

Эмулированные сетевые карты позволяют запускать большинство гостевых ОС без необходимости поиска и установки драйверов для сетевого оборудования, поскольку они поставляются как часть гостевой ОС. Также доступен специальный паравиртуализированный сетевой адаптер, который улучшает производительность сети, устраняя необходимость согласования определенного аппаратного интерфейса, но требует специальной поддержки драйверов в гостевой системе. (Многие дистрибутивы Linux поставляются с этим драйвером.) По умолчанию VirtualBox использует NAT, через который может работать интернет-программное обеспечение для конечных пользователей, таких как Firefox или ssh . Мостовые сетичерез сетевой адаптер хоста или виртуальные сети между гостями также могут быть настроены. Одновременно можно подключить до 36 сетевых адаптеров, но только четыре можно настроить через графический интерфейс.

В качестве звуковой карты VirtualBox виртуализирует устройства Intel HD Audio, Intel ICH AC'97 и SoundBlaster 16 . [39]

Контроллер USB 1.1 эмулируется, поэтому любые USB-устройства, подключенные к хосту, можно увидеть в гостевой системе. Проприетарный пакет расширений добавляет контроллеры USB 2.0 или USB 3.0, и, если VirtualBox действует как сервер RDP, он также может использовать USB-устройства на удаленном клиенте RDP, как если бы они были подключены к хосту, хотя только если клиент поддерживает этот VirtualBox. -специфическое расширение (Oracle предоставляет клиенты для тонких клиентов Solaris, Linux и Sun Ray, которые могут это делать, и обещала поддержку других платформ в будущих версиях). [40]

Набор функций [ править ]

  • Снимки
  • Бесшовный режим - возможность запускать виртуализированные приложения бок о бок с обычными настольными приложениями.
  • Общий буфер обмена
  • Общие папки
  • Специальные драйверы и утилиты для облегчения переключения между системами
  • Взаимодействие с командной строкой (в дополнение к графическому интерфейсу)
  • Публичный API ( Java , Python , SOAP , XPCOM ) для управления конфигурацией и выполнением ВМ [41]
  • Вложенная подкачка для AMD-V и Intel VT (только для процессоров, поддерживающих SLAT и с включенным SLAT)
  • Ограниченная поддержка ускорения 3D-графики (включая OpenGL до (но не включая) 3.0 и Direct3D 9.0c через преобразование Wine Direct3D в OpenGL)
  • Поддержка SMP (до 32 виртуальных ЦП на виртуальную машину), начиная с версии 3.0
  • Телепортация (также известная как живая миграция )
  • Ускорение вывода 2D-видео (не путать с ускорением декодирования видео), начиная с версии 3.1
  • EFI поддерживается с версии 3.1 ( гостевые системы Windows 7 [42] [43] не поддерживаются) [44]
Возможности эмуляции хранилища
  • Поддержка NCQ для необработанных дисков и разделов SATA , SCSI и SAS
  • Горячее подключение диска SATA
  • Сквозной режим для твердотельных накопителей
  • Сквозной режим для приводов CD / DVD / BD - позволяет пользователям воспроизводить аудио компакт-диски, записывать оптические диски и воспроизводить зашифрованные DVD-диски.
  • Может отключить кеш ввода-вывода ОС хоста
  • Позволяет ограничивать пропускную способность ввода-вывода
  • PATA , SATA , SCSI , SAS , iSCSI , контроллеры гибких дисков
  • Шифрование образа диска виртуальной машины с использованием AES128 / AES256
Поддержка хранилища
  • Доступ к необработанному жесткому диску - позволяет физическим разделам жесткого диска в хост-системе появляться в гостевой системе.
  • Поддержка формата VMware Virtual Machine Disk ( VMDK ) - позволяет обмениваться образами дисков с VMware.
  • Поддержка Microsoft VHD
  • QEMU qed и qcow диски
  • Диски формата HDD (только версия 2; версии 3 и 4 не поддерживаются), используемые продуктами виртуализации Parallels
Начиная с версии 3.2
  • Гостевая поддержка Mac OS X Server - экспериментальная
  • Расширение памяти (недоступно на хостах Solaris)
  • Дедупликация ОЗУ (Page Fusion) для гостей Windows на 64-битных хостах
  • Горячее подключение ЦП для Linux (горячее добавление и горячее удаление) и некоторых гостевых систем Windows (только горячее добавление)
  • Удаление снимков во время работы виртуальной машины
  • Настройка гостевых систем с несколькими мониторами в графическом интерфейсе для гостей Windows
  • Эмуляция контроллера LSI Logic SAS
  • Ускорение видео по протоколу удаленного рабочего стола (RDP) с помощью платного расширения
  • Запуск и управление гостевыми приложениями с хоста - для автоматического развертывания программного обеспечения
Начиная с версии 4.0
  • Разделение PUEL / OSE было отказано в пользу базового продукта с открытым исходным кодом и пакета расширений с закрытым исходным кодом, который можно установить поверх базового продукта. В рамках этого изменения дополнительные компоненты VirtualBox были сделаны с открытым исходным кодом (установщики, документация, драйверы устройств).
  • Эмуляция аудиокодека Intel HD
  • Эмуляция чипсета Intel ICH9
  • Новая схема хранения виртуальных машин, при которой все данные виртуальных машин хранятся в одной папке для улучшения переносимости виртуальных машин.
  • Несколько улучшений пользовательского интерфейса, включая новый внешний вид с предварительным просмотром виртуальной машины и режимом масштабирования.
  • На 32-битных хостах каждая виртуальная машина может использовать более 1,5 ГБ ОЗУ.
  • Помимо OVF , поддерживается однофайловый формат OVA.
  • Использование ЦП и пропускная способность ввода-вывода могут быть ограничены для каждой виртуальной машины.
  • Поддержка образов Apple DMG (DVD)
  • Настройка гостевых систем с несколькими мониторами для гостей Linux / Solaris (ранее только для Windows)
  • Изменение размера форматов образов дисков из Oracle, VDI (образ диска VirtualBox) и Microsoft, VHD (жесткий диск виртуального ПК)
Начиная с версии 4.1
  • Поддержка Windows Aero (экспериментальная)
  • Клонирование виртуальной машины
Начиная с версии 4.2
  • Группы виртуальных машин - позволяют управлять группой виртуальных машин как единым целым (включать и выключать их, делать снимки и т. Д.)
  • Некоторые настройки ВМ могут быть изменены во время выполнения ВМ.
  • Поддержка до 36 сетевых карт в случае чипсета ICH9
  • Поддержка ограничения пропускной способности сетевого ввода-вывода
  • Может автоматически запускать виртуальные машины при запуске хост-системы (кроме хостов Windows)
Начиная с версии 4.3
  • Поддержка видеозахвата ВМ
  • Поддержка сенсорных устройств хоста (графический интерфейс передает события касания хоста гостю) / виртуализация таких устройств через USB
Начиная с версии 5.0 [45]
  • Поддержка паравиртуализации для гостей Windows и Linux для повышения точности и производительности хронометража
  • Контроллер USB3 на аппаратной реализации Intel. [46] Он поддерживается любой версией Windows, начиная с Windows 8 , любым ядром Linux, начиная с 2.6.31, и Mac OS X, начиная с версии 10.7.4. [ необходима цитата ]
  • Поддержка двунаправленного перетаскивания для гостей Windows, Linux и Solaris
  • Шифрование образа диска виртуальной машины с помощью платного расширения
  • Масштабирование вывода виртуальных машин и поддержка дисплеев HiDPI
  • Горячее подключение SATA-дисков с помощью графического интерфейса
  • Захват USB-трафика
  • ВМ можно отключить от сеанса графического интерфейса пользователя и запустить в фоновом режиме [47]
  • Инструкции AVX , AVX-2, AES-NI , SSE 4.1 / 4.2 (если поддерживается центральным процессором)
Начиная с версии 6.0 [48]
  • Поддержка экспорта виртуальных машин в Oracle Cloud
  • Файловый менеджер, позволяющий управлять гостевой файловой системой и копировать файлы из / в нее.
  • Драйвер VMSVGA GPU для хостов Linux
  • Поддержка настройки динамиков объемного звучания
  • Поддержка аппаратной вложенной виртуализации на процессорах AMD
Начиная с версии 6.1 [22]
  • Поддержка импорта виртуальных машин из Oracle Cloud
  • Добавлена поддержка вложенной виртуализации для процессоров Intel (она уже была доступна для процессоров AMD), начиная с Intel Core i5 Broadwell.
  • Экспериментальная поддержка передачи файлов с помощью перетаскивания только для хоста и гостей Windows (по умолчанию отключено, необходимо включить с помощью VBoxManage)
  • Поддержка virtio-scsi для жестких дисков и оптических приводов, включая поддержку загрузки
  • Поддержка хостов с процессорами до 1024
  • Поддержка DXVA (аппаратное ускорение декодирования видео) для гостей Windows
  • Поддержка NVRAM для EFI, что улучшает совместимость со многими гостевыми ОС.
  • Программная клавиатура для ввода любых клавиш гостю
  • Мониторинг использования гостевого ЦП
  • Прекращена поддержка программной виртуализации ЦП - теперь требуется ЦП с поддержкой аппаратной виртуализации
  • Прекращена поддержка сквозной передачи PCI для хостов Linux.

Ограничения [ править ]

  • Ускорение трехмерной графики для гостей Windows ранее, чем Windows 7 [49], было удалено в версии 6.1. [50] Это затронуло Windows XP [51] и Windows Vista.
  • VirtualBox имеет очень низкую скорость передачи данных на устройства USB2 и обратно . [52] [53]
  • Несмотря на то, что это продукт с открытым исходным кодом, некоторые из его функций доступны только в двоичной форме по коммерческой лицензии (см. «Пакет расширений VirtualBox» ниже).
  • Сквозная передача устройств USB3 не поддерживается более старыми гостевыми ОС, такими как Windows Vista и Windows XP, из-за отсутствия драйверов, однако начиная с версии 5.0 VirtualBox предлагает экспериментальный контроллер Renesas uPD720201 xHCI USB3, который позволяет использовать USB3 в этих операционных системах путем изменения конфигурации вручную. файлы. [54] [55]
  • Гостевые дополнения для macOS в настоящее время недоступны. [56]
  • Гостевые дополнения для Windows 9x ( Windows 95 , 98 и ME ) недоступны. Это приводит к снижению производительности из-за отсутствия ускорения графики в 16-битном цветовом режиме по умолчанию ( доступно внешнее стороннее программное обеспечение [57] [58] [59], чтобы включить поддержку 32-битного цветового режима, что приводит к лучшему представление). [60] [61] [62]
  • Поддержка EFI неполная, например, загрузка EFI для гостевой системы Windows 7 не поддерживается. [56] [44] Отсутствует безопасная загрузка UEFI для гостевых ОС. [63]
  • Поддерживаются только старые версии DirectX и OpenGL passthrough (эту функцию можно включить с помощью параметра 3D Acceleration для каждой виртуальной машины отдельно). [64]
  • Видео RAM ограничена 128 Мбайт (256 MiB с 2D Ускорение видео включено) из - за технических трудностей [65] (только изменяющих GUI , чтобы позволить пользователю выделить более видеопамяти на виртуальной машине или вручную редактировать файл конфигурации в виде виртуальной машины воны не работает и приведет к фатальной ошибке [65] ).
  • Windows 95/98 / 98SE / ME не может быть установлена ​​или работать ненадежно с современными процессорами (AMD Zen или новее) и аппаратной виртуализацией (VirtualBox 6.1 и новее). Это связано с неправильным кодированием этих ОС. [66] [67] [68]

Пакет расширений VirtualBox [ править ]

Для некоторых функций требуется установка "VirtualBox Extension Pack" с закрытым исходным кодом : [2]

  • Поддержка виртуального контроллера USB 2.0 / 3.0 (EHCI / xHCI)
  • VirtualBox RDP : поддержка проприетарного протокола удаленного подключения, разработанного Microsoft и Citrix Systems .
  • Загрузка PXE для карт Intel.
  • Шифрование образа диска ВМ

Хотя VirtualBox является бесплатным для использования и распространяется по лицензии с открытым исходным кодом, VirtualBox Extension Pack находится под лицензией VirtualBox Personal Use and Evaluation License (PUEL). Личное использование бесплатное, но коммерческим пользователям необходимо приобрести лицензию. Oracle регулярно проверяет файлы журналов на предмет загрузок VirtualBox Extension Pack с нерезидентных IP-адресов и связывается с нелицензированными пользователями, чтобы обеспечить соблюдение требований. [69] [ неудачная проверка ]

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

Поддержка ОС хоста [ править ]

Поддерживаемые операционные системы включают: [70]

  • Windows 8.1 и выше [a] .
  • Windows Server 2012 и выше
  • Дистрибутивы Linux
  • Mac OS X 10.13 и выше (на процессоре Intel) [b]
  • Oracle Solaris

См. Также [ править ]

  • Сравнение программного обеспечения для виртуализации платформ
  • VMware Workstation
  • Виртуализация на уровне ОС
  • виртуализация x86

Заметки [ править ]

  1. ^ Поддержка 64-битной Windows была добавлена ​​с VirtualBox 1.5. Поддержка Windows XP была удалена с VirtualBox 5.0. Поддержка Windows Vista была удалена с VirtualBox 5.2. Поддержка Windows 7 была удалена в версии 6.1.
  2. ^ Поддержка хостов под управлением Mac OS X / macOS:
    • Предварительная поддержка Mac OS X (стадия бета) была добавлена ​​с VirtualBox 1.4, полная поддержка с 1.6.
    • Поддержка Mac OS X 10.4 (Tiger) была удалена с VirtualBox 3.1.
    • Поддержка Mac OS X 10.7 (Lion) и более ранних версий была удалена с VirtualBox 5.0.
    • Поддержка Mac OS X 10.8 (Mountain Lion) была удалена с VirtualBox 5.1.
    • Поддержка Mac OS X 10.9 (Mavericks) была удалена с VirtualBox 5.2. «Руководство по VirtualBox (в архиве)» . Архивировано из оригинала на 2018-12-17.
    • Поддержка (Mac) OS X 10.10 Yosemite и OS X 10.11 El Capitan была удалена с VirtualBox 6.0.
    • Поддержка macOS 10.12 Sierra была официально удалена с VirtualBox 6.1 (однако, начиная с версии 6.1.16, она все еще будет устанавливаться и работать) [70]

Ссылки [ править ]

  1. ^ https://www.virtualbox.org/wiki/Changelog-6.1#v18
  2. ^ a b c d e "Загрузки - Oracle VM VirtualBox" .
  3. ^ "Загрузить VirtualBox" . VirtualBox.org . Oracle .
  4. ^ "VirtualBox" . Wiki.FreeBSD.org . 2009-06-16 . Проверено 4 июля 2009 .
  5. ^ «Примечания к выпуску Genode OS Framework 14.02» . Genode.org . Genode Labs. 28 февраля 2014 . Проверено 19 марта 2014 .
  6. ^ "Guest_OSes" . VirtualBox.org . 2009-06-12 . Проверено 4 июля 2009 .
  7. ^ «Как установить Mac OS X Snow Leopard в VirtualBox в Windows 7» .
  8. Purdy, Кевин (4 мая 2010 г.). «VirtualBox 3.2 Beta виртуализирует Mac OS X (на Mac)» . Лайфхакер .
  9. ^ «Глава 4: гостевые дополнения» . VirtualBox.
  10. ^ «Oracle VM VirtualBox 4.3 теперь доступен» (пресс-релиз). Корпорация Oracle. 2013-10-15 . Проверено 15 октября 2014 . Oracle VM VirtualBox 4.3, широко доступный сегодня, предоставляет последние улучшения для самого популярного в мире бесплатного кроссплатформенного программного обеспечения виртуализации с открытым исходным кодом.
  11. ^ «Запустите Ubuntu Linux в Windows с помощью VirtualBox» . Linux.About.com .
  12. ^ "VirtualBox_PUEL - VirtualBox" . VirtualBox. 2008-09-10 . Проверено 4 июля 2009 .
  13. ^ "GPL" . VirtualBox . Проверено 4 июля 2009 .
  14. ^ Онг, Ронни. «История версий дополнений» . Группа новостейmicrosoft.public.virtualpc . Проверено 4 июля 2009 .
  15. ^ «Connectix объявляет о первом решении виртуальных вычислений для пользователей OS / 2; Virtual PC позволяет предприятиям одновременно запускать OS / 2 и Windows на одном ПК | Business Wire | Найти статьи на BNET» . Findarticles.com. 2002-07-01 . Проверено 4 июля 2009 .
  16. ^ «Sun Microsystems объявляет о соглашении приобрести Innotek, расширяя доступ Sun xVM к рабочему столу разработчиков» (пресс-релиз). Sun Microsystems. 12 февраля 2008 . Проверено 12 февраля 2008 .
  17. ^ "Новости электронной коммерции: Бизнес: Sun получает решения по виртуализации настольных ПК с Innotek Buy" . Ecommercetimes.com . Проверено 4 июля 2009 .
  18. ^ "Солнце приветствует Innotek" . Sun Microsystems, Inc . Проверено 26 февраля 2008 . 20 февраля Sun завершила сделку по приобретению Innotek.
  19. ^ «Oracle и виртуализация» . Корпорация Oracle . Проверено 30 января 2010 .
  20. ^ «VirtualBox присоединяется к портфелю Oracle Enterprise Virtualization Portfolio» . systemnews. 25 февраля 2010 . Проверено 6 марта 2010 года .[ мертвая ссылка ]
  21. Хоули, Адам (26 февраля 2010 г.). «Линия продуктов Oracle VM приветствует Sun!» . Блог Oracle Virtualization . Корпорация Oracle. Архивировано из оригинала 2010-04-07 . Проверено 6 марта 2011 года .
  22. ^ a b c d "Список изменений-6.1 - Oracle VM VirtualBox" . www.virtualbox.org . Проверено 12 декабря 2019 .
  23. ^ "VirtualBox_PUEL" . VirtualBox. 2010-04-19 . Проверено 20 апреля 2011 .
  24. ^ «PUEL больше не разрешает коммерческое использование с пакетом расширений VB 5.1.30» . forum.virtualbox.org . Проверено 18 января 2019 .
  25. ^ a b «Лицензирование: часто задаваемые вопросы» . VirtualBox . Проверено 28 ноября 2017 .
  26. ^ "Издания" . VirtualBox . Проверено 4 июля 2009 .
  27. ^ «Лицензии с открытым исходным кодом по категориям» . Пало-Альто, Калифорния : Инициатива открытого исходного кода . Одноразовые лицензии . Проверено 24 июля 2016 .
  28. ^ «Различные лицензии и комментарии о них» . Бостон, Массачусетс : Фонд свободного программного обеспечения . Лицензии на несвободное программное обеспечение . Проверено 24 июля 2016 .
  29. ^ «Интервью с Энди Холлом, менеджером по продукту Oracle VM VirtualBox» .
  30. ^ «Внутренняя сеть» . VirtualBox . Проверено 31 июля 2013 .
  31. ^ «Руководство VirtualBox, раздел 10.4 Подробная информация о виртуализации программного обеспечения» . VirtualBox . Проверено 25 апреля 2011 .
  32. ^ Д-р Дидрих, Оливер (2007-01-15). «heise open - 15.01.07 - VirtualBox» . Heise.de . Проверено 4 июля 2009 .
  33. ^ Перлоу, Джейсон (21.05.2010). «Virtualization Smackdown 2: Oracle VM VirtualBox 3.2 против VMware Workstation 7.1» . ZDNET. Архивировано из оригинала на 2010-05-24 . Проверено 24 мая 2010 .
  34. ^ https://www.virtualbox.org/manual/ch05.html
  35. ^ "Журнал изменений VirtualBox" . Архивировано из оригинала на 2010-02-05 . Проверено 18 февраля 2010 .
  36. ^ «Глава 4. Гостевые дополнения» . VirtualBox . Проверено 17 января 2011 .
  37. ^ «Глава 6. Виртуальные сети» . VirtualBox . Проверено 17 января 2011 .
  38. ^ «Глава 3. Настройка виртуальных машин» . VirtualBox . Проверено 17 января 2011 .
  39. ^ "VirtualBox 4.1.4 Руководство - Глава 7 Удаленные виртуальные машины" . Oracle. 2011-10-03 . Проверено 19 ноября 2011 .
  40. ^ «Python API для виртуальной машины VirtualBox» . Sun Microsystems. 2008-09-05. Архивировано из оригинала на 2008-09-10 . Проверено 6 сентября 2008 .
  41. ^ "# 7702 (поддержка UEFI для гостей Windows) - Oracle VM VirtualBox" . www.virtualbox.org . Проверено 11 января 2019 .
  42. ^ «Глава 3. Настройка виртуальных машин» . www.virtualbox.org . Проверено 11 января 2019 .
  43. ^ a b «Глава 3. Настройка виртуальных машин» . www.virtualbox.org . Проверено 14 апреля 2016 .
  44. ^ «Список изменений для VirtualBox 5.0» .
  45. ^ "Драйвер USB 3.0: Расширяемый драйвер хост-контроллера Intel USB 3.0 для семейства наборов микросхем Intel 7 Series / C216" .
  46. ^ "Новый отдельный режим GUI / VMM" .
  47. ^ «Список изменений-6.0 - Oracle VM VirtualBox» . www.virtualbox.org . Проверено 19 декабря 2018 .
  48. ^ Глава 3. Настройка виртуальных машин: параметры отображения
  49. ^ Список изменений для VirtualBox 6.1
  50. ^ Direct3D не работает на гостевой ОС XP с SVGA
  51. ^ "# 2973 (USB очень медленный с USB-2.0 (очень похож на # 464)) - Oracle VM VirtualBox" . Oracle . Проверено 10 октября 2014 года .
  52. ^ "# 4261 (Низкая скорость передачи данных с USB-диска) - Oracle VM VirtualBox" . Oracle . Проверено 10 октября 2014 года .
  53. ^ "virtualbox.org • Просмотр темы - Поддержка USB 3.0 в гостевых системах XP" . forum.virtualbox.org . Проверено 25 января 2020 .
  54. ^ "virtualbox.org • Просмотр темы - Поддержка USB 3.0 в гостевых системах XP" . forum.virtualbox.org . Проверено 25 января 2020 .
  55. ^ a b «Глава 14. Известные ограничения» . www.virtualbox.org . Проверено 28 марта 2017 .
  56. ^ «Неофициальный пакет обновления второго выпуска для Windows 98» . www.majorgeeks.com . Проверено 28 марта 2017 .
  57. ^ «Пакет опций 98SE» . www.majorgeeks.com . Проверено 28 марта 2017 .
  58. ^ "Windows 9x Power Pack" . www.majorgeeks.com . Проверено 28 марта 2017 .
  59. ^ "virtualbox.org • Просмотр темы - Учебник: гостевые ОС Windows 95/98" . forum.virtualbox.org . Проверено 28 марта 2017 .
  60. ^ "virtualbox.org • Просмотр темы - Win98SE с ACPI - наконец-то успех!" . forum.virtualbox.org . Проверено 28 марта 2017 .
  61. ^ "virtualbox.org • Просмотр темы - Windows 98SE, шаг за шагом" . forum.virtualbox.org . Проверено 28 марта 2017 .
  62. ^ «virtualbox.org • Просмотр темы - Включение безопасной загрузки и TPM на Virtualbox» . forum.virtualbox.org . Проверено 27 августа 2019 .
  63. ^ «Глава 4. Гостевые дополнения» . www.virtualbox.org . Проверено 28 марта 2017 .
  64. ^ a b "virtualbox.org • Просмотр темы - Причина ограничения vram 256 МБ" . forum.virtualbox.org . Проверено 29 января 2018 .
  65. ^ "# 19275 (Windows 98SE не устанавливается в VirtualBox 6.1.2 с процессором Ryzen 3000) - Oracle VM VirtualBox" . www.virtualbox.org . Проверено 14 февраля 2020 .
  66. ^ «TLB и Pagewalk Coherence в процессорах x86» . 2015-08-10.
  67. ^ «Ошибка недействительности TLB Windows 9x» . 2015-08-10.
  68. ^ «Licensing_FAQ - Oracle VM VirtualBox» .
  69. ^ a b «Руководство VirtualBox: Глава 1. Первые шаги» . www.virtualbox.org . Проверено 3 сентября 2020 .
    • «Руководство пользователя Oracle® VM VirtualBox для версии 6.1: Глава 1. Первые шаги» . www.virtualbox.org . Проверено 13 ноября 2020 .

Внешние ссылки [ править ]

  • Официальный сайт (включает документацию в форматах HTML и PDF)