Приложение виртуализации x86 с открытым исходным кодом
Oracle VM VirtualBox (ранее Sun VirtualBox , Sun xVM VirtualBox и InnoTek VirtualBox ) — размещенный гипервизор для виртуализации x86, разработанный корпорацией Oracle . VirtualBox изначально был создан компанией InnoTek Systemberatung GmbH, которая была приобретена Sun Microsystems в 2008 году, которая, в свою очередь, была приобретена Oracle в 2010 году.
VirtualBox можно установить в Microsoft Windows , macOS , Linux , Solaris и OpenSolaris . Также имеются порты для FreeBSD [5] и Genode . [6] Он поддерживает создание и управление гостевыми виртуальными машинами под управлением Windows, Linux, BSD , OS/2 , Solaris, Haiku и OSx86 , [7] , а также ограниченную виртуализацию гостевых компьютеров macOS на оборудовании Apple. [8] [9] Для некоторых гостевых операционных систем доступен пакет драйверов устройств и системных приложений «Гостевые дополнения», [10] [11] который обычно повышает производительность, особенно производительность графики, и позволяет изменять разрешение гостевая ОС автоматически при изменении размера окна виртуальной машины хостовой ОС.
Выпущенный на условиях GNU General Public License и, опционально, CDDL для большинства файлов исходного дистрибутива, VirtualBox является бесплатным программным обеспечением с открытым исходным кодом , хотя Extension Pack является проприетарным программным обеспечением , бесплатным только для личных пользователей. Лицензия на VirtualBox была заменена на GPLv3 со связыванием исключений из CDDL и других лицензий, несовместимых с GPL. [12]
InnoTek также внес свой вклад в развитие поддержки OS/2 и Linux в виртуализации [15] и портов OS/2 [16] продуктов Connectix , которые позже были приобретены Microsoft . В частности, InnoTek разработала «дополнительный» код как для Windows Virtual PC , так и для Microsoft Virtual Server , который обеспечивает различные взаимодействия между хостом и гостевой ОС, такие как общий буфер обмена или динамическое изменение размера области просмотра.
Sun Microsystems приобрела InnoTek в феврале 2008 года. [17] [18] [19]
В декабре 2019 года VirtualBox прекратил поддержку программной виртуализации и теперь выполняет виртуализацию исключительно с аппаратной поддержкой. [23] [2]
История выпусков
Версия 3.2
Поддержка гостевого сервера Mac OS X — экспериментальная
Запускайте и контролируйте гостевые приложения с хоста — для автоматического развертывания программного обеспечения.
Версия 4.0
От разделения PUEL/OSE отказались в пользу базового продукта с открытым исходным кодом и пакета расширений с закрытым исходным кодом, который можно установить поверх базового продукта. В рамках этого изменения дополнительные компоненты VirtualBox стали открытыми (установщики, документация, драйверы устройств).
Новая схема хранения виртуальных машин, при которой все данные виртуальных машин хранятся в одной папке для улучшения переносимости виртуальных машин.
Несколько улучшений пользовательского интерфейса, включая новый внешний вид с предварительным просмотром виртуальной машины и режимом масштабирования.
На 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 [24]
Поддержка паравиртуализации для гостей Windows и Linux для повышения точности и производительности хронометража.
Контроллер USB3 на основе аппаратной реализации Intel. [25] Он поддерживается любой версией Windows, начиная с Windows 8 , любым ядром Linux, начиная с 2.6.31, и Mac OS X, начиная с версии 10.7.4. [ нужна цитата ]
Поддержка двунаправленного перетаскивания для гостей Windows, Linux и Solaris
Шифрование образа диска виртуальной машины с помощью платного расширения
Масштабирование вывода виртуальной машины и поддержка дисплеев HiDPI
Поддержка экспорта виртуальных машин в Oracle Cloud
Файловый менеджер, который позволяет управлять гостевой файловой системой и копировать файлы из/в нее.
Драйвер графического процессора VMSVGA для хостов Linux
Поддержка настройки динамиков объемного звучания
Поддержка аппаратной вложенной виртуализации на процессорах AMD.
Версия 6.1 [23]
Поддержка импорта виртуальных машин из Oracle Cloud
Добавлена поддержка вложенной виртуализации для процессоров Intel (она уже была доступна для процессоров AMD), начиная с Intel Core i5 Broadwell .
Экспериментальная поддержка передачи файлов с помощью перетаскивания только для хоста и гостей Windows (по умолчанию отключено, необходимо включить с помощью VBoxManage)
Поддержка virtio-scsi для жестких дисков и оптических приводов, включая поддержку загрузки.
Поддержка хостов с количеством процессоров до 1024.
Полное шифрование виртуальной машины (в предыдущих выпусках VirtualBox можно было зашифровать только диски виртуальной машины), доступное через CLI [29]
3D-ускорение с помощью DirectX 11 в Windows и DXVK на других хостах [29]
Экспериментальная поддержка хостов Apple ARM64 [29]
Лицензирование
Базовый пакет, начиная с версии 4 в декабре 2010 года, является бесплатным программным обеспечением под лицензией GNU General Public License версии 2 (GPLv2). Дополнительный пакет по собственной лицензии добавляет поддержку устройств USB 2.0 и 3.0, протокола удаленного рабочего стола (RDP), шифрования диска, NVMe и среды выполнения перед загрузкой (PXE). Этот пакет называется «Пакет расширений VirtualBox Oracle VM VirtualBox». Он включает в себя компоненты с закрытым исходным кодом, поэтому его исходный код недоступен . [30] Лицензия называется «Лицензия на личное использование и оценку» (PUEL) . Он обеспечивает бесплатный доступ для личного использования, использования в образовательных целях и оценки. [31] Начиная с версии VirtualBox 5.1.30, [32] Oracle определяет личное использование как установку на один компьютер в некоммерческих целях. [33]
До версии 4 существовало два разных пакета программного обеспечения VirtualBox. Полный пакет предлагался бесплатно в рамках PUEL, а лицензии на другое коммерческое развертывание можно было приобрести у Oracle. Второй пакет под названием VirtualBox Open Source Edition (OSE) был выпущен под лицензией GPLv2. Это удалило те же проприетарные компоненты, недоступные под GPLv2. [33] [30]
VirtualBox имеет экспериментальную поддержку для гостей macOS. Однако лицензионное соглашение с конечным пользователем macOS не разрешает работу на оборудовании сторонних производителей. Операционная система обеспечивает это, вызывая контроллер управления системой Apple (SMC) для проверки подлинности оборудования. Все машины Apple имеют SMC. [37]
Виртуализация
Пользователи VirtualBox могут загружать несколько гостевых ОС в одной операционной системе хоста (хостовой ОС). Каждый гость может быть запущен, приостановлен и остановлен независимо внутри своей виртуальной машины (ВМ). Пользователь может независимо настроить каждую виртуальную машину и запустить ее в режиме программной виртуализации или виртуализации с аппаратной поддержкой, если базовое оборудование хоста поддерживает это. Хостовая ОС, гостевые ОС и приложения могут взаимодействовать друг с другом посредством ряда механизмов, включая общий буфер обмена и виртуализированные сетевые средства. Гостевые виртуальные машины также могут напрямую взаимодействовать друг с другом, если это настроено. [38]
Аппаратное обеспечение
VirtualBox поддерживает аппаратную виртуализацию как Intel VT -x , так и AMD AMD-V . Используя эти возможности, VirtualBox может запускать каждую гостевую виртуальную машину в отдельном адресном пространстве; код гостевой ОС кольца 0 выполняется на хосте в кольце 0 в режиме без полномочий root VMX, а не в кольце 1. [ нужна ссылка ]
Начиная с версии 6.1, VirtualBox поддерживает только этот метод. [23] [2] До этого VirtualBox специально поддерживал некоторые гостевые системы (включая 64-битные гостевые системы, гостевые системы SMP и некоторые проприетарные ОС) только на хостах с аппаратной виртуализацией . [ нужна цитата ]
Устройства и периферийные устройства
VirtualBox эмулирует жесткие диски в трех форматах: собственный VDI (Образ виртуального диска), [ 39 ] VMDK VMware и VHD Microsoft . Таким образом, он поддерживает диски, созданные другим программным обеспечением гипервизора. VirtualBox также может подключаться к целям iSCSI и к необработанным разделам на хосте, используя их в качестве виртуальных жестких дисков. VirtualBox эмулирует контроллеры IDE (контроллеры PIIX4 и ICH6), SCSI , SATA (контроллер ICH8M) и SAS , к которым можно подключать жесткие диски.
И ISO-образы , и физические устройства, подключенные к хосту, можно монтировать как приводы компакт-дисков или DVD-дисков. VirtualBox поддерживает запуск операционных систем с живых компакт-дисков и DVD-дисков .
По умолчанию VirtualBox обеспечивает поддержку графики через специальную виртуальную видеокарту, совместимую с VBE или UEFI GOP . Гостевые дополнения для гостей Windows, Linux, Solaris, OpenSolaris и OS/2 включают специальный видеодрайвер, который увеличивает производительность видео и включает дополнительные функции, такие как автоматическая настройка гостевого разрешения при изменении размера окна виртуальной машины [41]
и композиции рабочего стола. через виртуализированные драйверы WDDM .
Для сетевого адаптера Ethernet VirtualBox виртуализирует следующие сетевые карты : [42]
Эмулируемые сетевые карты позволяют работать большинству гостевых ОС без необходимости поиска и установки драйверов для сетевого оборудования, поскольку они поставляются как часть гостевой ОС. Также доступен специальный паравиртуализированный сетевой адаптер, который повышает производительность сети за счет устранения необходимости соответствия определенному аппаратному интерфейсу, но требует специальной поддержки драйверов в гостевой системе. (Многие дистрибутивы Linux поставляются с этим драйвером.) По умолчанию VirtualBox использует NAT , через который могут работать интернет-программы для конечных пользователей, такие как Firefox или ssh . Также можно настроить мостовую сеть через сетевой адаптер хоста или виртуальные сети между гостями. Одновременно можно подключить до 36 сетевых адаптеров, но через графический интерфейс можно настроить только четыре.
Что касается звуковой карты, VirtualBox виртуализирует устройства Intel HD Audio, Intel ICH AC'97 и SoundBlaster 16 . [43]
Контроллер USB 1.1 эмулируется, поэтому любые USB-устройства, подключенные к хосту, можно увидеть в гостевой системе. Собственный пакет расширений добавляет контроллер USB 2.0 или USB 3.0, и, если VirtualBox действует как RDP-сервер, он также может использовать USB-устройства на удаленном RDP-клиенте, как если бы они были подключены к хосту, хотя только в том случае, если клиент поддерживает это. Расширение, специфичное для VirtualBox (Oracle предоставляет клиенты для тонких клиентов Solaris, Linux и Sun Ray , которые могут это делать, и пообещала поддержку других платформ в будущих версиях). [44]
Программное обеспечение
В отсутствие аппаратной виртуализации версии VirtualBox 6.0 и более ранние могли использовать стандартный подход к виртуализации на основе программного обеспечения . Этот режим поддерживает 32-разрядные гостевые ОС, работающие в кольцах 0 и 3 кольцевой архитектуры Intel .
Система переконфигурирует код гостевой ОС, который обычно выполняется в кольце 0, для выполнения в кольце 1 на аппаратном обеспечении хоста. Поскольку этот код содержит множество привилегированных инструкций, которые не могут выполняться в кольце 1, VirtualBox использует диспетчер сканирования и анализа кода (CSAM) для рекурсивного сканирования кода кольца 0 перед его первым выполнением для выявления проблемных инструкций, а затем вызывает диспетчер исправлений (PATM). для выполнения исправлений на месте . При этом инструкция заменяется переходом к эквивалентному VM-безопасному фрагменту скомпилированного кода в памяти гипервизора.
Код гостевого пользовательского режима, работающий в кольце 3, обычно выполняется непосредственно на аппаратном обеспечении хоста в кольце 3.
В обоих случаях VirtualBox использует CSAM и PATM для проверки и исправления нарушающих инструкций при возникновении ошибки. VirtualBox также содержит динамический перекомпилятор , основанный на QEMU , для полной перекомпиляции любого кода реального или защищенного режима (например, кода BIOS, гостевой системы DOS или любого запуска операционной системы). [45]
Используя эти методы, VirtualBox может достичь производительности, сравнимой с производительностью VMware в ее более поздних версиях. [46] [47]
Эта функция была удалена, начиная с VirtualBox 6.1. [23] [2]
Функции
Снимки оперативной памяти и хранилища, позволяющие вернуться к предыдущему состоянию.
«Хост-клавиша» для передачи клавиатуры и курсора мыши хост-системе, если она захвачена (связана) с гостевой системой, а также для сочетания клавиш для таких функций, как настройка, перезапуск и создание снимков экрана. По умолчанию это правая Ctrlклавиша, а на Mac — левая клавиша. [48] [49]⌘ Command
Интеграция указателя мыши, что означает автоматическое соединение и отсоединение курсора мыши при перемещении внутри и за пределы виртуального экрана, если это поддерживается гостевой операционной системой.
Бесшовный режим – возможность запуска виртуализированных приложений параллельно с обычными настольными приложениями.
Публичный API ( Java , Python , SOAP , XPCOM ) для управления конфигурацией и выполнением виртуальной машины [52]
Вложенный пейджинг для AMD-V и Intel VT (только для процессоров, поддерживающих SLAT и с включенным SLAT)
Ограниченная поддержка ускорения 3D-графики (включая OpenGL до (но не включая) 3.0 и Direct3D 9.0c посредством перевода Wine Direct3D в OpenGL в версиях до 7.0 или DXVK в более поздних выпусках)
Поддержка SMP (до 32 виртуальных ЦП на виртуальную машину), начиная с версии 3.0.
Режим сквозной передачи для приводов CD/DVD/BD — позволяет пользователям воспроизводить аудио компакт-диски, записывать оптические диски и воспроизводить зашифрованные DVD-диски.
Шифрование образа диска виртуальной машины с использованием AES128/AES256.
Поддержка хранилища включает в себя:
Необработанный доступ к жесткому диску — позволяет разделам физического жесткого диска хост-системы появляться в гостевой системе.
Поддержка формата VMware Virtual Machine Disk ( VMDK ) — позволяет обмениваться образами дисков с VMware.
Поддержка Microsoft VHD
Диски QEMU qed и qcow
Диски формата HDD (только версия 2; версии 3 и 4 не поддерживаются), используемые продуктами виртуализации Parallels
Ограничения
Ускорение 3D-графики для гостей Windows, предшествующих Windows 7 [56], было удалено в версии 6.1. [57] Это затронуло Windows XP [58] и Windows Vista.
VirtualBox имеет очень низкую скорость передачи данных на устройства USB2 и обратно . [59] [60]
Для оборудования USB3 сквозная передача устройства не работает в старых гостевых ОС, таких как Windows Vista и Windows XP , в которых отсутствуют соответствующие драйверы. Однако, начиная с версии 5.0, в VirtualBox добавлен экспериментальный контроллер USB3 ( Renesas uPD720201 xHCI ), который поддерживает USB3 в этих операционных системах. Это требует редактирования некоторых файлов конфигурации. [61] [62]
Гостевые дополнения для macOS в настоящее время недоступны. [63]
Гостевые дополнения для Windows 9x ( Windows 95 , 98 и ME ) недоступны. Это приводит к низкой производительности из-за отсутствия графического ускорения с ограниченной глубиной цвета по умолчанию ( доступно внешнее стороннее программное обеспечение [64] [65] [66] для включения поддержки 32-битного цветового режима, что приводит к повышению производительности) . [67] [68] [69]
Поддержка EFI неполная, например, загрузка EFI для гостя Windows 7 не поддерживается. [63] [55]
Windows 95/98/98SE/ME не может быть установлена или работать ненадежно с современными процессорами (AMD Zen и новее; Intel Tiger Lake и новее) и аппаратной виртуализацией (VirtualBox 6.1 и новее). Это связано с тем, что эти ОС неправильно закодированы. [72] [73] [74] Для устранения этой проблемы был разработан патч с открытым исходным кодом, который также устраняет ошибку Windows 95/98/98SE, которая приводит к сбою системы при работе на новых быстрых процессорах. [75]
VirtualBox 7.0 [28] и более поздние версии необходимы для запуска чистой гостевой системы Windows 11. [76]
Поддержка хоста
Поддерживаемые операционные системы включают: [77]
Windows 8.1 и выше. Поддержка 64-битной версии Windows была добавлена в VirtualBox 1.5. Поддержка 32-битной версии Windows была удалена в версии 6.0.
Поддержка Windows XP была удалена в VirtualBox 5.0. [78] [79]
Поддержка Windows Vista была удалена в VirtualBox 5.2.
Поддержка Windows 7 (64-разрядной версии) была удалена в версии 6.1.
Поддержка Windows 8 (64-разрядная версия) была удалена в версии 7.0. [80] [81]
Предварительная поддержка Mac OS X (стадия бета-тестирования) была добавлена в VirtualBox 1.4, полная поддержка — в 1.6.
Поддержка Mac OS X 10.4 (Tiger) и более ранних версий была удалена в VirtualBox 3.1. [82] [83]
Поддержка Mac OS X 10.5 (Leopard) была удалена в VirtualBox 4.2. [84] [85]
Поддержка Mac OS X 10.6 (Snow Leopard) и 10.7 (Lion) была удалена в VirtualBox 5.0. [78] [79]
Поддержка Mac OS X 10.8 (Mountain Lion) была удалена в VirtualBox 5.1. [86] [87]
Поддержка Mac OS X 10.9 (Mavericks) была удалена в VirtualBox 5.2. [88]
Поддержка 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 она все равно будет устанавливаться и работать) [77]
Поддержка macOS 10.13 (High Sierra) и macOS 10.14 (Mojave) была официально удалена в VirtualBox 7.0 [80] [81]
Поддержка виртуального контроллера USB 2.0/3.0 (EHCI/xHCI)
VirtualBox RDP : поддержка проприетарного протокола удаленного подключения, разработанного Microsoft и Citrix Systems .
PXE- загрузка для карт Intel.
Шифрование образа диска виртуальной машины
Поддержка камеры/веб-камеры [90]
Хотя сам VirtualBox можно использовать бесплатно и распространяется по лицензии с открытым исходным кодом, пакет расширений VirtualBox лицензируется по Лицензии на личное использование и оценку VirtualBox (PUEL). Личное использование бесплатное, но коммерческим пользователям необходимо приобрести лицензию. Oracle регулярно проверяет файлы журналов на наличие загрузок пакета расширений VirtualBox с нерезидентных IP-адресов и связывается с нелицензированными пользователями для обеспечения соблюдения требований. [91] [ не удалось проверить ]
Гостевые дополнения устанавливаются на каждую гостевую виртуальную машину, которая их поддерживает; Пакет расширений устанавливается на хост, на котором работает VirtualBox.
^ «VirtualBox 7.0.14 (выпущено 16 января 2024 г.)» . 16 января 2024 г. Проверено 16 января 2024 г.
^ abcde «Загрузки». Архивировано из оригинала 25 сентября 2022 г. Проверено 2 февраля 2012 г.
^ «Загрузить VirtualBox». VirtualBox.org . Оракул . Архивировано из оригинала 25 сентября 2022 г. Проверено 2 февраля 2012 г.
^ «КОПИРОВАНИЕ в vbox/trunk – Oracle VM VirtualBox» . www.virtualbox.org . Архивировано из оригинала 11 января 2023 г. Проверено 11 июля 2022 г.
^ "Виртуальный Бокс". Wiki.FreeBSD.org . 16 июня 2009 г. Архивировано из оригинала 8 июля 2009 г. Проверено 4 июля 2009 г.
^ «Примечания к выпуску Genode OS Framework 14.02» . Генод.орг . Генодные лаборатории. 28 февраля 2014 года. Архивировано из оригинала 8 марта 2014 года . Проверено 19 марта 2014 г.
^ "Гостевые_операционные системы". VirtualBox.org . 12 июня 2009 г. Архивировано из оригинала 5 мая 2022 г. Проверено 4 июля 2009 г.
^ «Как установить Mac OS X Snow Leopard в VirtualBox в Windows 7» . 10 июля 2010 года. Архивировано из оригинала 9 мая 2012 года . Проверено 8 мая 2012 г.
↑ Парди, Кевин (4 мая 2010 г.). «Бета-версия VirtualBox 3.2 виртуализирует Mac OS X (на Mac)». Лайфхакер . Архивировано из оригинала 7 мая 2010 года . Проверено 12 мая 2010 г.
^ «Глава 4: Гостевые дополнения» . ВиртуалБокс. Архивировано из оригинала 26 июня 2018 г. Проверено 2 сентября 2014 г.
^ «Oracle VM VirtualBox 4.3 теперь доступен» (пресс-релиз). Корпорация Оракл. 15 октября 2013 г. Архивировано из оригинала 12 октября 2014 г. Проверено 15 октября 2014 г.
^ «КОПИРОВАНИЕ в vbox/trunk – Oracle VM VirtualBox» . 17 сентября 2022 г. Архивировано из оригинала 17 сентября 2022 г. Проверено 17 сентября 2022 г.
^ "VirtualBox_PUEL". ВиртуалБокс. 10 сентября 2008 г. Архивировано из оригинала 18 июля 2011 г. Проверено 4 июля 2009 г.
Ссылки _ ВиртуалБокс. Архивировано из оригинала 21 июня 2018 г. Проверено 4 июля 2009 г.
^ Онг, Ронни. «История версий дополнений». Группа новостей : microsoft.public.virtualpc. Архивировано из оригинала 10 ноября 2012 г. Проверено 4 июля 2009 г.
^ «Connectix объявляет о первом решении для виртуальных вычислений для пользователей OS/2; виртуальный ПК позволяет предприятиям одновременно запускать OS/2 и Windows на одном ПК | Business Wire | Найдите статьи на BNET» . Findarticles.com. 01 июля 2002 г. Архивировано из оригинала 11 июля 2012 г. Проверено 4 июля 2009 г.
^ «Sun Microsystems объявляет о соглашении о приобретении Innotek, расширяя охват Sun xVM до рабочего стола разработчика» (пресс-релиз). Сан Микросистемс. 12 февраля 2008 г. Архивировано из оригинала 13 февраля 2008 г. Проверено 12 февраля 2008 г.
^ «Новости электронной коммерции: Бизнес: Sun получает преимущества в области виртуализации настольных компьютеров благодаря покупке Innotek» . Электронная торговляtimes.com. Архивировано из оригинала 21 июня 2018 г. Проверено 4 июля 2009 г.
^ «Солнце приветствует Иннотек» . Sun Microsystems, Inc. Архивировано из оригинала 2 марта 2008 г. Проверено 26 февраля 2008 г. 20 февраля Sun завершила сделку по приобретению Innotek.
^ «Oracle и виртуализация». Корпорация Оракл . Архивировано из оригинала 24 июля 2011 г. Проверено 30 января 2010 г.
^ «VirtualBox присоединяется к портфелю корпоративной виртуализации Oracle» . системные новости. 25 февраля 2010 года . Проверено 6 марта 2010 г.[ мертвая ссылка ]
↑ Хоули, Адам (26 февраля 2010 г.). «Линейка продуктов Oracle VM приветствует Sun!». Блог о виртуализации Oracle . Корпорация Оракл. Архивировано из оригинала 7 апреля 2010 г. Проверено 6 марта 2011 г.
^ abcd «Журнал изменений-6.1». www.virtualbox.org . Архивировано из оригинала 11 января 2023 г. Проверено 12 декабря 2019 г.
^ «Журнал изменений для VirtualBox 5.0» . Архивировано из оригинала 11 января 2023 г. Проверено 9 июля 2015 г.
^ «Драйвер USB 3.0: Драйвер расширяемого хост-контроллера Intel USB 3.0 для семейства наборов микросхем Intel 7 серии/C216» . Архивировано из оригинала 11 января 2023 г. Проверено 5 мая 2015 г.
^ «Новый отдельный режим GUI / VMM» . Архивировано из оригинала 11 января 2023 г. Проверено 2 апреля 2015 г.
^ "Журнал изменений-6.0" . www.virtualbox.org . Архивировано из оригинала 2 мая 2019 г. Проверено 19 декабря 2018 г.
^ ab «Журнал изменений-7.0». www.virtualbox.org . Архивировано из оригинала 06.11.2022 . Проверено 11 октября 2022 г.
↑ abcd Proven, Лиам (11 октября 2022 г.). «Выпущен Oracle VirtualBox 7.0». Регистр . Архивировано из оригинала 22 октября 2022 г. Проверено 22 октября 2022 г.
^ ab «Издания». ВиртуалБокс. Архивировано из оригинала 27 июня 2009 г. Проверено 4 июля 2009 г.
^ "VirtualBox_PUEL". ВиртуалБокс. 19 апреля 2010 г. Архивировано из оригинала 18 июля 2011 г. Проверено 20 апреля 2011 г.
^ «PUEL больше не разрешает коммерческое использование с пакетом расширений VB 5.1.30» . forums.virtualbox.org . Архивировано из оригинала 20 июня 2018 г. Проверено 18 января 2019 г.
^ ab «Лицензирование: часто задаваемые вопросы». ВиртуалБокс. Архивировано из оригинала 27 сентября 2013 г. Проверено 28 ноября 2017 г.
^ ab «Файл авторских прав Virtualbox». Дебиан. 26 января 2016 г. Архивировано из оригинала 4 марта 2016 г. Проверено 24 июля 2016 г.
^ «Интервью с Энди Холлом, менеджером по продукту Oracle VM VirtualBox» . Архивировано из оригинала 15 августа 2010 г. Проверено 12 августа 2010 г.
^ «Внутренняя сеть». ВиртуалБокс. Архивировано из оригинала 27 июля 2013 г. Проверено 31 июля 2013 г.
^ "Oracle® VM VirtualBox®" . Архивировано из оригинала 13 августа 2013 г. Проверено 4 апреля 2013 г.
^ "Журнал изменений VirtualBox" . Архивировано из оригинала 5 февраля 2010 г. Проверено 18 февраля 2010 г.
^ «Глава 4. Гостевые дополнения» . ВиртуалБокс. Архивировано из оригинала 26 июня 2018 г. Проверено 17 января 2011 г.
^ «Глава 6. Виртуальные сети». ВиртуалБокс. Архивировано из оригинала 27 июля 2013 г. Проверено 17 января 2011 г.
^ «Глава 3. Настройка виртуальных машин». ВиртуалБокс. Архивировано из оригинала 30 декабря 2010 г. Проверено 17 января 2011 г.
^ «Глава 7. Удаленные виртуальные машины». VirtualBox 4.1.4 Мануал . Оракул. 03.10.2011. Архивировано из оригинала 20 ноября 2011 г. Проверено 19 ноября 2011 г.
^ «Руководство VirtualBox, раздел 10.4 Подробности о виртуализации программного обеспечения» . ВиртуалБокс. Архивировано из оригинала 11 апреля 2011 г. Проверено 25 апреля 2011 г.
^ Доктор Дидрих, Оливер (15 января 2007 г.). «Виртуальный бокс». Heise.de. Архивировано из оригинала 10 декабря 2007 г. Проверено 4 июля 2009 г.
^ Перлоу, Джейсон (21 мая 2010 г.). «Виртуализация Smackdown 2: Oracle VM VirtualBox 3.2 против VMware Workstation 7.1». ЗДНЕТ. Архивировано из оригинала 24 мая 2010 г. Проверено 24 мая 2010 г.
^ «Руководство пользователя Oracle VM VirtualBox» . docs.oracle.com . Архивировано из оригинала 26 сентября 2021 г. Проверено 31 октября 2021 г.
^ «Глава 1. Первые шаги». www.virtualbox.org . Архивировано из оригинала 17 декабря 2018 г. Проверено 31 октября 2021 г.
^ «Глава 4. Гостевые дополнения» . www.virtualbox.org . Архивировано из оригинала 2 декабря 2010 года . Проверено 31 октября 2021 г.
^ «Руководство пользователя Oracle VM VirtualBox» . docs.oracle.com . Архивировано из оригинала 31 октября 2021 г. Проверено 31 октября 2021 г.
^ «API Python для виртуальной машины VirtualBox» . Сан Микросистемс. 05 сентября 2008 г. Архивировано из оригинала 10 сентября 2008 г. Проверено 6 сентября 2008 г.
^ «# 7702 (поддержка UEFI для гостей Windows)» . www.virtualbox.org . Архивировано из оригинала 11 января 2019 г. Проверено 11 января 2019 г.
^ «Глава 3. Настройка виртуальных машин». www.virtualbox.org . Архивировано из оригинала 30 декабря 2010 г. Проверено 11 января 2019 г.
^ ab «Глава 3. Настройка виртуальных машин». www.virtualbox.org . Архивировано из оригинала 30 декабря 2010 г. Проверено 14 апреля 2016 г.
^ «Глава 3. Настройка виртуальных машин: настройки отображения». Архивировано из оригинала 30 декабря 2010 г. Проверено 27 июля 2020 г.
^ «Журнал изменений для VirtualBox 6.1» . Архивировано из оригинала 11 января 2023 г. Проверено 12 декабря 2019 г.
^ «Direct3D не работает в гостевой системе XP с SVGA» . Архивировано из оригинала 27 июля 2020 г. Проверено 27 июля 2020 г.
^ «# 2973 (USB очень медленный с USB-2.0 (очень похоже на # 464)»). Оракул. Архивировано из оригинала 6 октября 2014 года . Проверено 10 октября 2014 г.
^ «# 4261 (Медленная скорость передачи с USB-диска)» . Оракул. Архивировано из оригинала 6 октября 2014 года . Проверено 10 октября 2014 г.
^ «Поддержка USB 3.0 в гостях XP» . forums.virtualbox.org . Архивировано из оригинала 12 июля 2019 г. Проверено 25 января 2020 г.
^ «Поддержка USB 3.0 в гостях XP» . forums.virtualbox.org . Архивировано из оригинала 19 сентября 2020 г. Проверено 25 января 2020 г.
^ ab «Глава 14. Известные ограничения». www.virtualbox.org . Архивировано из оригинала 29 марта 2017 г. Проверено 28 марта 2017 г.
^ «Неофициальный пакет обновления для второго издания Windows 98» . www.majorgeeks.com . Архивировано из оригинала 11 января 2023 г. Проверено 28 марта 2017 г.
^ «Пакет опций 98SE» . www.majorgeeks.com . Архивировано из оригинала 29 марта 2017 г. Проверено 28 марта 2017 г.
^ «Пакет питания для Windows 9x» . www.majorgeeks.com . Архивировано из оригинала 11 января 2023 г. Проверено 28 марта 2017 г.
^ «Учебное пособие: гостевые ОС Windows 95/98» . forums.virtualbox.org . Архивировано из оригинала 11 января 2023 г. Проверено 28 марта 2017 г.
^ «Win98SE с ACPI — наконец-то успех!». forums.virtualbox.org . Архивировано из оригинала 11 января 2023 г. Проверено 28 марта 2017 г.
^ «Windows 98SE шаг за шагом» . forums.virtualbox.org . Архивировано из оригинала 29 марта 2017 г. Проверено 28 марта 2017 г.
^ «Глава 4. Гостевые дополнения» . www.virtualbox.org . Архивировано из оригинала 26 июня 2018 г. Проверено 28 марта 2017 г.
^ ab «Причина ограничения видеопамяти в 256 МБ» . forums.virtualbox.org . Архивировано из оригинала 30 января 2018 г. Проверено 29 января 2018 г.
^ «# 19275 (Windows 98SE не устанавливается в VirtualBox 6.1.2 с процессором Ryzen 3000)» . www.virtualbox.org . Архивировано из оригинала 22 октября 2020 г. Проверено 14 февраля 2020 г.
^ Вонг, Генри (10 августа 2015 г.). «TLB и согласованность Pagewalk в процессорах x86». Архивировано из оригинала 04 июня 2020 г. Проверено 4 июня 2020 г.
^ «Ошибка аннулирования TLB в Windows 9x» . 10 августа 2015 г. Архивировано из оригинала 04 июня 2020 г. Проверено 4 июня 2020 г.
^ JHRobotics (18 июля 2022 г.), Патч для Windows 95/98/98 SE/Me для устранения проблем с процессором, заархивировано из оригинала 23 июля 2022 г. , получено 23 июля 2022 г.
^ «Работа над совместимостью с Windows 11 ведется». forums.virtualbox.org . Архивировано из оригинала 23 октября 2021 г. Проверено 23 октября 2021 г.
^ ab «Руководство по VirtualBox: Глава 1. Первые шаги». www.virtualbox.org . Архивировано из оригинала 17 декабря 2018 г. Проверено 3 сентября 2020 г.* «Руководство пользователя Oracle® VM VirtualBox для версии 6.1: Глава 1. Первые шаги». www.virtualbox.org . Архивировано из оригинала 18 августа 2021 г. Проверено 13 ноября 2020 г.
^ abc «Руководство пользователя Oracle VirtualBox, версия 4.3.40» (PDF) . Проверено 10 ноября 2023 г.
^ abc «Руководство пользователя Oracle VirtualBox, версия 5.0.0» (PDF) . Проверено 10 ноября 2023 г.
^ abc «Руководство пользователя Oracle VirtualBox, версия 6.1.44» (PDF) . Проверено 28 июня 2023 г.
^ abc «Руководство пользователя Oracle VirtualBox, версия 7.0.0» (PDF) . Проверено 28 июня 2023 г.
^ «Руководство пользователя Sun VirtualBox, версия 3.0.2 (в архиве)» (PDF) . Архивировано из оригинала (PDF) 15 мая 2015 г.
^ «Руководство пользователя Sun VirtualBox, версия 3.1.0 (в архиве)» (PDF) . Архивировано из оригинала (PDF) 15 мая 2015 г.
^ «Руководство пользователя Oracle VirtualBox, версия 4.1.44» (PDF) . Проверено 10 ноября 2023 г.
^ «Руководство пользователя Oracle VirtualBox, версия 4.2.0» (PDF) . Проверено 10 ноября 2023 г.
^ «Руководство пользователя Oracle VirtualBox, версия 5.0.40» (PDF) . Проверено 10 ноября 2023 г.
^ «Руководство пользователя Oracle VirtualBox, версия 5.1.0» (PDF) . Проверено 10 ноября 2023 г.
^ «Руководство по VirtualBox (в архиве)» . Архивировано из оригинала 17 декабря 2018 г.
↑ Эспосито, Филипе (14 октября 2022 г.). «Oracle VirtualBox обеспечивает поддержку Apple Silicon Mac в бета-версии 7.0». 9to5Mac . Архивировано из оригинала 15 октября 2022 года . Проверено 15 октября 2022 г.
^ «Включение веб-камеры в гостевой ОС VirtualBox на хосте Windows» . 23 января 2018 г. Архивировано из оригинала 24 июня 2021 г. Проверено 18 июня 2021 г.
^ «Часто задаваемые вопросы по лицензированию» . Архивировано из оригинала 27 сентября 2013 г. Проверено 4 апреля 2013 г.
Внешние ссылки
На Wikimedia Commons есть медиафайлы, связанные с Oracle VirtualBox .