VirtualBox - Википедия - VirtualBox

VirtualBox
VirtualBox logo since 2010
Логотип VirtualBox с 2010 года
Running FreeBSD with Oracle VM VirtualBox on Windows 10
Бег FreeBSD с Oracle VM VirtualBox включен Windows 10
Оригинальный автор (ы)Иннотек
Разработчики)Корпорация Oracle
изначальный выпуск17 января 2007 г.; 13 лет назад (2007-01-17)
Стабильный выпуск
6.1.16[1] / 16 октября 2020; 60 дней назад (2020-10-16)
Репозиторий Отредактируйте это в Викиданных
Написано вC, C ++, x86 сборка, Python
Операционная системаWindows, macOS, Linux и Солярис[2]
Платформаx86-64 только (версия 5.x и ранее работает на IA-32 )[3]
ТипГипервизор
ЛицензияБазовый пакет (USB поддержка только для USB 1.1 ): Стандартная общественная лицензия GNU версия 2 (опционально CDDL для большинства файлов исходного дистрибутива), «Extension Pack» (включая USB 3.0 поддерживать): PUEL
Интернет сайтwww.virtualbox.org Отредактируйте это в Викиданных

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

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

История

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

VirtualBox впервые был предложен Innotek GmbH из Weinstadt, Германия, под проприетарное программное обеспечение Лицензия, делающая одну версию продукта доступной бесплатно для личного или ознакомительного использования в соответствии с Лицензией на личное использование и ознакомление 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 и Виртуальный сервер Microsoft, который обеспечивает различные взаимодействия хост-гостевой ОС, такие как совместное использование буфер обмена или динамическое изменение размера области просмотра.

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 и Среда выполнения перед загрузкой (PXE) загрузка находится под проприетарный лицензия, называемая Лицензия на личное использование и ознакомление (PUEL), что позволяет использовать программное обеспечение в личных, образовательных или оценочных целях бесплатно.[23] Начиная с версии VirtualBox 5.1.30[24] Oracle определяет личное использование как установку программного обеспечения на одном хост-компьютере в некоммерческих целях.[25]

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

Создание BIOS для VirtualBox с версии 4.2[нужна цитата ] требует использования Откройте Watcom компилятор[27] для чего Общественная лицензия Sybase Open Watcom одобрен как «Открытый исходный код» Инициатива открытого исходного кода[28] но не так "бесплатно" Фонд свободного программного обеспечения или под Рекомендации по свободному программному обеспечению Debian.[27][29]

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

Эмулированная среда

Пользователи 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 с VT-x и AMD с 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 и Hyper-V, и является собственным форматом виртуального диска Майкрософт Виндоус операционная система, начиная с Windows 7 и Windows Server 2008 R2. Данные в этом формате хранятся в одном файле с расширением имени файла «.vhd».

Таким образом, виртуальная машина VirtualBox может использовать диски, ранее созданные в VMware или Microsoft Virtual PC, а также в собственном собственном формате. VirtualBox также может подключаться к iSCSI target и необработанные разделы на хосте, используя их как виртуальные жесткие диски. 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 через какое интернет-программное обеспечение для конечных пользователей, таких как Fire Fox или же 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 и Солнечный луч тонкие клиенты, которые могут это сделать, и обещали поддержку других платформ в будущих версиях).[40]

Набор функций

  • Снимки
  • Бесшовный режим - возможность запускать виртуализированные приложения бок о бок с обычными настольными приложениями.
  • Общий буфер обмена
  • Общие папки
  • Специальные драйверы и утилиты для облегчения переключения между системами
  • Командная строка взаимодействие (в дополнение к графическому интерфейсу)
  • Публичный API (Ява, Python, МЫЛО, XPCOM ) для управления настройкой и выполнением ВМ[41]
  • Вложенный пейджинг за AMD-V и Intel VT (только для процессоров, поддерживающих SLAT и с включенным SLAT)
  • Ограниченная поддержка для 3D графика ускорение (в том числе OpenGL до (но не включая) 3.0 и Direct3D 9.0c через Вино перевод Direct3D в OpenGL)
  • SMP поддержка (до 32 виртуальных ЦП на виртуальную машину), начиная с версии 3.0
  • Телепортация (также известная как Живая миграция )
  • Ускорение вывода 2D-видео (не путать с ускорением декодирования видео), начиная с версии 3.1
  • EFI поддерживается с версии 3.1 (Windows 7[42][43] гости не поддерживаются)[44]
Функции эмуляции хранилища
Поддержка хранилища
  • Необработанный доступ к жесткому диску - позволяет физическим разделам жесткого диска в хост-системе появляться в гостевой системе.
  • VMware Диск виртуальной машины (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 (только горячее добавление)
  • Удаление снимков во время работы ВМ
  • Гостевые настройки с несколькими мониторами в GUI, для гостей 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 с использованием GUI
  • Захват 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.

Ограничения

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

Пакет расширений VirtualBox

Некоторые функции требуют установки с закрытым исходным кодом «Пакет расширений VirtualBox»:[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]

Смотрите также

Примечания

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

внешняя ссылка