VirtualBox explained

VirtualBox
Logo Caption:VirtualBox logo since 2010
Author:InnoTek Systemberatung GmbH (2007-2008), Sun Microsystems (2008-2010)
Developer:Oracle Corporation
Programming Language:C, C++, x86 Assembly, Python
Operating System:Windows, macOS (only Intel-based Macs), Linux and Solaris
Platform:x86-64 only (version series 5.x and earlier work on IA-32)[1]
Genre:Hypervisor

Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and InnoTek VirtualBox) is a hosted hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by InnoTek Systemberatung GmbH, which was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

VirtualBox may be installed on Microsoft Windows, macOS, Linux, Solaris and OpenSolaris. There are also ports to FreeBSD[2] and Genode.[3] It supports the creation and management of guest virtual machines running Windows, Linux, BSD, OS/2, Solaris, Haiku, and OSx86,[4] as well as limited virtualization of guests on Apple hardware.[5] [6] For some guest operating systems, a "Guest Additions" package of device drivers and system applications is available,[7] [8] which typically improves performance, especially that of graphics, and allows changing the resolution of the guest OS automatically when the window of the virtual machine on the host OS is resized.

Released under the terms of the GNU General Public License and, optionally, the CDDL for most files of the source distribution, VirtualBox is free and open-source software, though the Extension Pack is proprietary software, free of charge only to personal users. The License to VirtualBox was relicensed to GPLv3 with linking exceptions to the CDDL and other GPL-incompatible licenses.[9]

History

thumb|64px|Logo of VirtualBox OSE, 2007–2010

VirtualBox was first offered by InnoTek Systemberatung GmbH, a German company based in Weinstadt, under a proprietary software license, making one version of the product available at no cost for personal or evaluation use, subject to the VirtualBox Personal Use and Evaluation License (PUEL).[10] In January 2007, based on counsel by LiSoG, InnoTek released VirtualBox Open Source Edition (OSE) as free and open-source software, subject to the requirements of the GNU General Public License (GPL), version 2.[11]

InnoTek also contributed to the development of OS/2 and Linux support in virtualization[12] and OS/2 ports[13] of products from Connectix which were later acquired by Microsoft. Specifically, InnoTek developed the "additions" code in both Windows Virtual PC and Microsoft Virtual Server, which enables various host–guest OS interactions like shared clipboards or dynamic viewport resizing.

Sun Microsystems acquired InnoTek in February 2008.[14] [15] [16]

Following the acquisition of Sun Microsystems by Oracle Corporation in January 2010, the product was re-branded as "Oracle VM VirtualBox".[17] [18] [19]

In December 2019, VirtualBox removed support for software-based virtualization and exclusively performs hardware-assisted virtualization.[20]

Release history

!Version!Release date!Notable changes
3.2
  • Mac OS X Server guest support – experimental
  • Memory ballooning (not available on Solaris hosts)
  • RAM deduplication (Page Fusion) for Windows guests on 64-bit hosts
  • CPU hot-plugging for Linux (hot-add and hot-remove) and certain Windows guests (hot-add only)
  • Deleting snapshots while the VM is running
  • Multi-monitor guest setups in the GUI, for Windows guests
  • LSI Logic SAS controller emulation
  • Remote Desktop Protocol (RDP) video acceleration via a non-free extension
  • Run and control guest applications from the host – for automated software deployments
4.0
  • The PUEL/OSE separation was abandoned in favor of an open source base product and a closed source extension pack that can be installed on top of the base product. As part of this change, additional components of VirtualBox were made open source (installers, documentation, device drivers)
  • Intel HD audio codec emulation
  • Intel ICH9 chipset emulation
  • A new VM storage scheme where all VM data is stored in one single folder to improve VM portability
  • Several UI enhancements including a new look with VM preview and scale mode
  • On 32-bit hosts, VMs can each use more than 1.5 GB of RAM
  • In addition to OVF, the single file OVA format is supported
  • CPU use and I/O bandwidth can be limited per VM
  • Support for Apple DMG images (DVD)
  • Multi-monitor guest setups for Linux/Solaris guests (previously Windows only)
  • Resizing of disk image formats from Oracle, VDI (VirtualBox disk image), and Microsoft, VHD (Virtual PC hard disk)
4.1
  • Windows Aero support (experimental)
  • Virtual machine cloning
4.2
  • Virtual machine groups – allows management of a group of virtual machines as a single unit (power them on or off, take snapshots, etc.)
  • Some VM settings can be altered during VM execution
  • Support up to 36 NICs in case of the ICH9 chipset
  • Support for limiting network I/O bandwidth
  • Can automatically run VMs on host system startup (except on Windows hosts)
4.3
  • VM video-capture support
  • Host touch device support (GUI passes host touch events to guest)/USB virtualization of such devices
5.0
  • Paravirtualization support for Windows and Linux guests to improve time-keeping accuracy and performance
  • USB3 controller based on Intel's hardware implementation.[21] It is supported by any Windows version starting from Windows 8, any Linux kernel starting from 2.6.31 and Mac OS X starting from version 10.7.4.
  • Bidirectional drag and drop support for Windows, Linux and Solaris guests
  • VM disk image encryption via a non-free extension
  • VM output scaling and HiDPI displays support
  • Hotplugging of SATA disks using GUI
  • USB traffic capturing
  • VMs can be disconnected from a GUI session and run in background[22]
  • AVX, AVX-2, AES-NI, SSE 4.1/4.2 instructions (if supported by the host CPU)
6.0
  • Support for exporting virtual machines to Oracle Cloud
  • A file manager which allows to control the guest file system and copy files from/to it
  • VMSVGA GPU driver for Linux hosts
  • Surround speakers setup support
  • Support for hardware-assisted nested virtualization on AMD CPUs
6.1
  • Support for importing virtual machines from Oracle Cloud
  • Added nested virtualization support for Intel CPUs (it was already available for AMD CPUs) starting with Intel Core i5 Broadwell
  • Experimental support for file transfers via drag-n-drop only for Windows host and guests (disabled by default, must be enabled using VBoxManage)
  • Support for virtio-scsi for hard disks and optical drives, including boot support
  • Support for hosts with up to 1024 CPUs
  • DXVA (hardware accelerated video decoding) support for Windows guests
  • NVRAM support for EFI which improves compatibility with many guest OSes
  • Software keyboard (virtual) for entering any keys to a guest
  • Guest CPU use monitoring
  • Dropped support for software CPU virtualization: a CPU with hardware virtualization support is now required
  • Dropped support for PCI pass-through for Linux hosts
7.0
  • Support for Windows 11 guest: UEFI Secure Boot and emulation of TPM 1.2 and 2.0 chips[23]
  • Intel and AMD IOMMU emulation
  • Full VM encryption (in previous VirtualBox releases only VM disks could be encrypted) available via CLI
  • 3D acceleration with DirectX 11 on Windows, and DXVK on other hosts
  • Dark mode for UI currently implemented only for Windows hosts
  • Experimental support for Apple ARM64 hosts
7.1TBA

Licensing

The core package, since version 4 in December 2010, is free software under GNU General Public License version 2 (GPLv2). A supplementary package, under a proprietary license, adds support for USB 2.0 and 3.0 devices, Remote Desktop Protocol (RDP), disk encryption, NVMe, and Preboot Execution Environment (PXE). This package is called "VirtualBox Oracle VM VirtualBox extension pack". It includes closed-source components, so it is not source-available.[24] The license is called Personal Use and Evaluation License (PUEL). It allows gratis access for personal use, educational use, and evaluation.[25] Since VirtualBox version 5.1.30,[26] Oracle defines personal use as installation on a single computer for non-commercial purposes.[27]

Prior to version 4, there were two different packages of the VirtualBox software. The full package was offered gratis under the PUEL, with licenses for other commercial deployment purchasable from Oracle. A second package called the VirtualBox Open Source Edition (OSE) was released under GPLv2. This removed the same proprietary components not available under GPLv2.

, building the BIOS for VirtualBox requires the Open Watcom compiler,[28] which is released under the Sybase Open Watcom Public License. The Open Source Initiative has approved this as "Open Source"[29] but the Free Software Foundation and the Debian Free Software Guidelines do not consider it "free".[30]

VirtualBox has experimental support for macOS guests. However, macOS's end user license agreement does not permit running on non-Apple hardware. The operating system enforces this by calling the Apple System Management Controller (SMC), to verify the hardware's authenticity. All Apple machines have an SMC.[31]

Virtualization

Users of VirtualBox can load multiple guest OSes under a single host operating-system (host OS). Each guest can be started, paused and stopped independently within its own virtual machine (VM). The user can independently configure each VM and run it under a choice of software-based virtualization or hardware assisted virtualization if the underlying host hardware supports this. The host OS and guest OSs and applications can communicate with each other through a number of mechanisms including a common clipboard and a virtualized network facility. Guest VMs can also directly communicate with each other if configured to do so.[32]

Hardware-assisted

VirtualBox supports both Intel's VT-x and AMD's AMD-V hardware-assisted virtualization. Making use of these facilities, VirtualBox can run each guest VM in its own separate address-space; the guest OS ring 0 code runs on the host at ring 0 in VMX non-root mode rather than in ring 1.

Starting with version 6.1, VirtualBox only supports this method. Until then, VirtualBox specifically supported some guests (including 64-bit guests, SMP guests and certain proprietary OSs) only on hosts with hardware-assisted virtualization.

Devices and peripherals

VirtualBox emulates hard disks in three formats: the native VDI (Virtual Disk Image),[33] VMware's VMDK, and Microsoft's VHD. It thus supports disks created by other hypervisor software. VirtualBox can also connect to iSCSI targets and to raw partitions on the host, using either as virtual hard disks. VirtualBox emulates IDE (PIIX4 and ICH6 controllers), SCSI, SATA (ICH8M controller), and SAS controllers, to which hard drives can be attached.

VirtualBox has supported Open Virtualization Format (OVF) since version 2.2.0 (April 2009).[34]

Both ISO images and physical devices connected to the host can be mounted as CD or DVD drives. VirtualBox supports running operating systems from live CDs and DVDs.

By default, VirtualBox provides graphics support through a custom virtual graphics-card that is VBE or UEFI GOP compatible. The Guest Additions for Windows, Linux, Solaris, OpenSolaris, and OS/2 guests include a special video-driver that increases video performance and includes additional features, such as automatically adjusting the guest resolution when resizing the VM window[35] and desktop composition via virtualized WDDM drivers.

For an Ethernet network adapter, VirtualBox virtualizes these Network Interface Cards:[36]

The emulated network cards allow most guest OSs to run without the need to find and install drivers for networking hardware as they are shipped as part of the guest OS. A special paravirtualized network adapter is also available, which improves network performance by eliminating the need to match a specific hardware interface, but requires special driver support in the guest. (Many distributions of Linux ship with this driver included.) By default, VirtualBox uses NAT through which Internet software for end-users such as Firefox or ssh can operate. Bridged networking via a host network adapter or virtual networks between guests can also be configured. Up to 36 network adapters can be attached simultaneously, but only four are configurable through the graphical interface.

For a sound card, VirtualBox virtualizes Intel HD Audio, Intel ICH AC'97, and SoundBlaster 16 devices.[37]

A USB 1.1 controller is emulated, so that any USB devices attached to the host can be seen in the guest. The proprietary extension pack adds a USB 2.0 or USB 3.0 controller and, if VirtualBox acts as an RDP server, it can also use USB devices on the remote RDP client, as if they were connected to the host, although only if the client supports this VirtualBox-specific extension (Oracle provides clients for Solaris, Linux, and Sun Ray thin clients that can do this, and has promised support for other platforms in future versions).[38]

Software-based

In the absence of hardware-assisted virtualization, versions 6.0.24 and earlier of VirtualBox could adopt a standard software-based virtualization approach. This mode supports 32-bit guest operating systems which run in rings 0 and 3 of the Intel ring architecture.

In both cases, VirtualBox uses CSAM and PATM to inspect and patch the offending instructions whenever a fault occurs. VirtualBox also contains a dynamic recompiler, based on QEMU to recompile any real mode or protected mode code entirely (e.g. BIOS code, a DOS guest, or any operating system startup).[39]

Using these techniques, VirtualBox could achieve performance comparable to that of VMware in its later versions.[40] [41]

The feature was dropped starting with VirtualBox 6.1.

Features

Storage emulation

Storage support includes:

Limitations

Host support

The supported operating systems include:[71]

Guests

Some features require the installation of the closed-source "VirtualBox Extension Pack":[84]

While VirtualBox itself is free to use and is distributed under an open source license the VirtualBox Extension Pack is licensed under the VirtualBox Personal Use and Evaluation License (PUEL). Personal use of the extension pack is free but commercial users need to purchase a license.[86]

Guest Additions are installed within each guest virtual machine which supports them; the Extension Pack is installed on the host running VirtualBox.

See also

External links

Notes and References

  1. Web site: Download VirtualBox . VirtualBox.org . . 2012-02-02 . 2022-09-25 . https://web.archive.org/web/20220925193035/https://www.virtualbox.org/wiki/Downloads . live .
  2. Web site: VirtualBox . Wiki.FreeBSD.org . 2009-06-16 . 2009-07-04 . 2009-07-08 . https://web.archive.org/web/20090708070709/http://wiki.freebsd.org/VirtualBox . live .
  3. Web site: Release Notes for the Genode OS Framework 14.02 . Genode Labs . Genode.org . 28 February 2014 . 19 March 2014 . 8 March 2014 . https://web.archive.org/web/20140308023443/http://genode.org/documentation/release-notes/14.02 . live .
  4. Web site: Guest_OSes . VirtualBox.org . 2009-06-12 . 2009-07-04 . 2022-05-05 . https://web.archive.org/web/20220505222812/https://www.virtualbox.org/wiki/Guest_OSes . live .
  5. Web site: How to Install Mac OS X Snow Leopard in VirtualBox on Windows 7. 10 July 2010. 8 May 2012. 9 May 2012. https://web.archive.org/web/20120509025659/http://www.redmondpie.com/how-to-install-mac-os-x-snow-leopard-in-virtualbox-on-windows-7/. live.
  6. Web site: VirtualBox 3.2 Beta Virtualizes Mac OS X (On Macs). 4 May 2010. Purdy. Kevin. Lifehacker. 12 May 2010. 7 May 2010. https://web.archive.org/web/20100507114919/http://lifehacker.com/5530521/virtualbox-32-beta-virtualizes-mac-os-x-on-macs. live.
  7. Web site: Chapter 4: Guest Additions. VirtualBox. 2014-09-02. 2018-06-26. https://web.archive.org/web/20180626151639/http://www.virtualbox.org/manual/ch04.html#additions-windows. live.
  8. Oracle VM VirtualBox 4.3 Now Available . Oracle Corporation . 2013-10-15 . 2014-10-15 . 2014-10-12 . https://web.archive.org/web/20141012062556/http://www.oracle.com/us/corporate/press/2033376 . live .
  9. Web site: 2022-09-17 . COPYING in vbox/trunk – Oracle VM VirtualBox . https://web.archive.org/web/20220917204946/https://www.virtualbox.org/browser/vbox/trunk/COPYING . 2022-09-17 . 2022-09-17 .
  10. Web site: VirtualBox_PUEL . VirtualBox . 2008-09-10 . 2009-07-04 . 2011-07-18 . https://web.archive.org/web/20110718024346/http://www.virtualbox.org/wiki/VirtualBox_PUEL . live .
  11. Web site: GPL . VirtualBox . 2009-07-04 . 2018-06-21 . https://web.archive.org/web/20180621015607/https://www.virtualbox.org/wiki/GPL . live .
  12. Additions Version History. microsoft.public.virtualpc. Ong. Ronny. 2009-07-04. 2012-11-10. https://web.archive.org/web/20121110042911/http://groups.google.com/group/microsoft.public.virtualpc/msg/1dbfbc16da8ac9af. live.
  13. News: Connectix Announces First Virtual Computing Solution for OS/2 Users; Virtual PC Lets Enterprises Run OS/2 and Windows Concurrently on a Single PC | Business Wire | Find Articles at BNET . Findarticles.com . 2002-07-01 . 2009-07-04 . 2012-07-11 . https://archive.today/20120711113943/http://findarticles.com/p/articles/mi_m0EIN/is_2002_July_1/ai_88090458 . live .
  14. Sun Microsystems Announces Agreement to Acquire Innotek, Expanding Sun xVM Reach to the Developer Desktop . 2008-02-12 . 12 February 2008 . Sun Microsystems . 2008-02-13 . https://web.archive.org/web/20080213053843/http://www.sun.com/aboutsun/pr/2008-02/sunflash.20080212.1.xml . dead.
  15. News: E-Commerce News: Business: Sun Gets Desktop Virtualization Chops With Innotek Buy . Ecommercetimes.com . 2009-07-04 . 2018-06-21 . https://web.archive.org/web/20180621021234/https://www.ecommercetimes.com/story/61661.html . live .
  16. Web site: Sun Welcomes Innotek . 2008-02-26 . Sun Microsystems, Inc. . On February 20 Sun completed the acquisition of Innotek . 2008-03-02 . https://web.archive.org/web/20080302021721/http://www.sun.com/software/innotek/ . dead.
  17. Web site: Oracle and Virtualization . 2010-01-30 . . 2011-07-24 . https://web.archive.org/web/20110724064017/http://www.oracle.com/us/technologies/virtualization/index.html . live .
  18. Web site: VirtualBox Joins Oracle's Enterprise Virtualization Portfolio . 25 February 2010 . 6 March 2010 . systemnews.
  19. Web site: The Oracle VM Product Line Welcomes Sun! . https://web.archive.org/web/20100407074836/http://blogs.oracle.com/virtualization/2010/02/the_oracle_vm_product_line_wel.html . 2010-04-07 . Oracle Virtualization Blog . Oracle Corporation . 26 February 2010 . Adam . Hawley . 6 March 2011.
  20. Web site: Changelog-6.1. www.virtualbox.org. 2019-12-12. 2023-01-11. https://web.archive.org/web/20230111200139/https://www.virtualbox.org/wiki/Changelog-6.1. live.
  21. Web site: USB 3.0 Driver: Intel USB 3.0 eXtensible Host Controller Driver for Intel 7 Series/C216 Chipset Family. 2015-05-05. 2023-01-11. https://web.archive.org/web/20230111200131/https://www.intel.com/content/www/us/en/download-center/home.html. live.
  22. Web site: New separate GUI / VMM mode. 2015-04-02. 2023-01-11. https://web.archive.org/web/20230111200138/https://forums.virtualbox.org/viewtopic.php?f=15&t=66935. live.
  23. Web site: Proven . Liam . 11 October 2022 . Oracle VirtualBox 7.0 released . 2022-10-22 . . en . 2022-10-22 . https://web.archive.org/web/20221022100739/https://www.theregister.com/2022/10/11/oracle_virtualbox_7/ . live .
  24. Web site: Editions . 2009-07-04 . VirtualBox . 2009-06-27 . https://web.archive.org/web/20090627010839/http://www.virtualbox.org/wiki/Editions . live .
  25. Web site: 2010-04-19 . VirtualBox_PUEL . 2011-04-20 . VirtualBox . 2011-07-18 . https://web.archive.org/web/20110718024346/http://www.virtualbox.org/wiki/VirtualBox_PUEL . live .
  26. Web site: PUEL no longer allowing commercial use with VB extension pack 5.1.30 . 2019-01-18 . forums.virtualbox.org . 2018-06-20 . https://web.archive.org/web/20180620024317/https://forums.virtualbox.org/viewtopic.php?t=85092 . live .
  27. Web site: Licensing: Frequently Asked Questions . 2017-11-28 . VirtualBox . 2013-09-27 . https://web.archive.org/web/20130927190653/https://www.virtualbox.org/wiki/Licensing_FAQ . live .
  28. Web site: 2016-01-26 . Copyright file of Virtualbox . 2016-07-24 . Debian . 2016-03-04 . https://web.archive.org/web/20160304095622/http://metadata.ftp-master.debian.org/changelogs/contrib/v/virtualbox/stable_copyright . live .
  29. Web site: Open Source Licenses by Category . 19 September 2006 . 2016-07-24 . . . Non-reusable licenses . 2016-07-21 . https://web.archive.org/web/20160721051917/https://opensource.org/licenses/category . live .
  30. Web site: Various Licenses and Comments about Them . 2016-07-24 . . . Nonfree Software Licenses . 2010-07-24 . https://web.archive.org/web/20100724023833/https://www.gnu.org/licenses/license-list.html#Watcom . live .
  31. Web site: Interview with Andy Hall, Product Manager for Oracle VM VirtualBox . 2010-08-12 . 2010-08-15 . https://web.archive.org/web/20100815193210/http://www.twit.tv/floss130 . live .
  32. Web site: Internal Networking . VirtualBox . 2013-07-31 . 2013-07-27 . https://web.archive.org/web/20130727005626/http://www.virtualbox.org/manual/ch06.html#network_internal . live .
  33. Web site: Oracle® VM VirtualBox®. 2013-04-04. 2013-08-13. https://web.archive.org/web/20130813080930/http://www.virtualbox.org/manual/. live.
  34. Web site: VirtualBox changelog . 2010-02-18 . dead . https://web.archive.org/web/20100205014430/http://www.virtualbox.org/wiki/Changelog-2.2 . 2010-02-05.
  35. Web site: Chapter 4. Guest Additions . VirtualBox . 2011-01-17 . 2018-06-26 . https://web.archive.org/web/20180626151639/http://www.virtualbox.org/manual/ch04.html#id448025 . live .
  36. Web site: Chapter 6. Virtual networking . VirtualBox . 2011-01-17 . 2013-07-27 . https://web.archive.org/web/20130727005626/http://www.virtualbox.org/manual/ch06.html#nichardware . live .
  37. Web site: Chapter 3. Configuring Virtual Machines . VirtualBox . 2011-01-17 . 2010-12-30 . https://web.archive.org/web/20101230163056/http://www.virtualbox.org/manual/ch03.html#settings-audio . live .
  38. Web site: Chapter 7 Remote Virtual Machines . VirtualBox 4.1.4 Manual . Oracle . 2011-10-03 . 2011-11-19 . 2011-11-20 . https://web.archive.org/web/20111120221234/http://www.virtualbox.org/manual/ch07.html#usb-over-rdp . live .
  39. Web site: VirtualBox Manual, Section 10.4 Details about software virtualization . VirtualBox . 2011-04-25 . 2011-04-11 . https://web.archive.org/web/20110411050424/http://www.virtualbox.org/manual/ch10.html#idp13728752 . live .
  40. Web site: Dr. Diedrich . Oliver . VirtualBox . Heise.de . 2007-01-15 . 2009-07-04 . 2007-12-10 . https://web.archive.org/web/20071210213855/http://www.heise.de/open/artikel/83678 . live .
  41. Web site: Perlow. Jason. Virtualization Smackdown 2: Oracle VM VirtualBox 3.2 vs. VMware Workstation 7.1. ZDNET. 2010-05-21. 2010-05-24. dead. https://web.archive.org/web/20100524082735/http://www.zdnet.com/blog/perlow/virtualization-smackdown-2-oracle-vm-virtualbox-32-vs-vmware-workstation-71/13020. 2010-05-24.
  42. Web site: Oracle VM VirtualBox User Manual . docs.oracle.com . en . 2021-10-31 . 2021-09-26 . https://web.archive.org/web/20210926053447/https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/intro-running.html . live .
  43. Web site: Chapter 1. First Steps . www.virtualbox.org . 2021-10-31 . 2018-12-17 . https://web.archive.org/web/20181217212722/https://www.virtualbox.org/manual/ch01.html#keyb_mouse_normal . live .
  44. Web site: Chapter 4. Guest Additions . www.virtualbox.org . 31 October 2021 . 2 December 2010 . https://web.archive.org/web/20101202001003/http://www.virtualbox.org/manual/ch04.html#additions-windows . live .
  45. Web site: Oracle VM VirtualBox User Manual . docs.oracle.com . en . 2021-10-31 . 2021-10-31 . https://web.archive.org/web/20211031230547/https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/settings-display.html . live .
  46. Web site: Python API to the VirtualBox VM . https://web.archive.org/web/20080910134357/http://blogs.sun.com/nike/entry/python_api_to_the_virtualbox . 2008-09-10 . 2008-09-06 . 2008-09-05 . Sun Microsystems.
  47. Web site:
    1. 7702 (UEFI support for Windows guests)
    . www.virtualbox.org. 2019-01-11. 2019-01-11. https://web.archive.org/web/20190111175427/https://www.virtualbox.org/ticket/7702#comment:13. live.
  48. Web site: Chapter 3. Configuring Virtual Machines. www.virtualbox.org. 2019-01-11. 2010-12-30. https://web.archive.org/web/20101230163056/http://www.virtualbox.org/manual/ch03.html#efi. live.
  49. Web site: Chapter 3. Configuring virtual machines. www.virtualbox.org. 2016-04-14. 2010-12-30. https://web.archive.org/web/20101230163056/http://www.virtualbox.org/manual/ch03.html#efi. live.
  50. Web site: Chapter 3. Configuring Virtual Machines: Display Settings . 2020-07-27 . 2010-12-30 . https://web.archive.org/web/20101230163056/http://www.virtualbox.org/manual/ch03.html#settings-display . live .
  51. Web site: Changelog for VirtualBox 6.1 . 2019-12-12 . 2023-01-11 . https://web.archive.org/web/20230111200139/https://www.virtualbox.org/wiki/Changelog-6.1 . live .
  52. Web site: Direct3D does not work on XP guest with SVGA . 2020-07-27 . 2020-07-27 . https://web.archive.org/web/20200727154321/https://forums.virtualbox.org/viewtopic.php?f=2&t=94795 . live .
  53. Web site:
    1. 2973 (USB extremely slow with USB-2.0 (very similar to #464))
    . Oracle. 10 October 2014. 6 October 2014. https://web.archive.org/web/20141006134850/https://www.virtualbox.org/ticket/2973. live.
  54. Web site:
    1. 4261 (Slow transfer speeds from USB disk)
    . Oracle. 10 October 2014. 6 October 2014. https://web.archive.org/web/20141006144858/https://www.virtualbox.org/ticket/4261. live.
  55. Web site: USB 3.0 support in XP guests. forums.virtualbox.org. 2020-01-25. 2019-07-12. https://web.archive.org/web/20190712053228/https://forums.virtualbox.org/viewtopic.php?f=2&t=91053. live.
  56. Web site: USB 3.0 support in XP guests. forums.virtualbox.org. 2020-01-25. 2020-09-19. https://web.archive.org/web/20200919020419/https://forums.virtualbox.org/viewtopic.php?f=28&t=74575. live.
  57. Web site: Chapter 14. Known limitations. www.virtualbox.org. 2017-03-28. 2017-03-29. https://web.archive.org/web/20170329045919/https://www.virtualbox.org/manual/ch14.html#ExperimentalFeatures. live.
  58. Web site: Unofficial Windows 98 Second Edition Service Pack. www.majorgeeks.com. 2017-03-28. 2023-01-11. https://web.archive.org/web/20230111200900/https://www.majorgeeks.com/files/details/unofficial_windows98_se_service_pack.html. live.
  59. Web site: 98SE Option Pack. www.majorgeeks.com. 2017-03-28. 2017-03-29. https://web.archive.org/web/20170329051429/http://www.majorgeeks.com/files/details/98se_option_pack.html. live.
  60. Web site: Windows 9x Power Pack. www.majorgeeks.com. 2017-03-28. 2023-01-11. https://web.archive.org/web/20230111200901/https://www.majorgeeks.com/files/details/windows_9x_power_pack.html. live.
  61. Web site: Tutorial: Windows 95/98 guest OSes. forums.virtualbox.org. en-gb. 2017-03-28. 2023-01-11. https://web.archive.org/web/20230111200901/https://forums.virtualbox.org/viewtopic.php?f=28&t=9918. live.
  62. Web site: Win98SE with ACPI — Success At Last!. forums.virtualbox.org. en-gb. 2017-03-28. 2023-01-11. https://web.archive.org/web/20230111200901/https://forums.virtualbox.org/viewtopic.php?f=28&t=32989. live.
  63. Web site: Windows 98SE step by step. forums.virtualbox.org. en-gb. 2017-03-28. 2017-03-29. https://web.archive.org/web/20170329051352/https://forums.virtualbox.org/viewtopic.php?f=28&t=59559. live.
  64. Web site: Chapter 4. Guest Additions. www.virtualbox.org. 2017-03-28. 2018-06-26. https://web.archive.org/web/20180626151639/http://www.virtualbox.org/manual/ch04.html#guestadd-3d. live.
  65. Web site: Reason behind the 256MB vram limit. forums.virtualbox.org. en-gb. 2018-01-29. 2018-01-30. https://web.archive.org/web/20180130013619/https://forums.virtualbox.org/viewtopic.php?f=9&t=81370. live.
  66. Web site:
    1. 19275 (Windows 98SE is not installable in VirtualBox 6.1.2 with a Ryzen 3000 CPU)
    . www.virtualbox.org. 2020-02-14. 2020-10-22. https://web.archive.org/web/20201022101247/https://www.virtualbox.org/ticket/19275#comment:8. live.
  67. Web site: 2015-08-10. TLB and Pagewalk Coherence in x86 Processors. Wong. Henry. 2020-06-04. 2020-06-04. https://web.archive.org/web/20200604070303/https://blog.stuffedcow.net/2015/08/pagewalk-coherence/. live.
  68. Web site: 2015-08-10. Windows 9x TLB Invalidation Bug. 2020-06-04. 2020-06-04. https://web.archive.org/web/20200604070301/https://blog.stuffedcow.net/2015/08/win9x-tlb-invalidation-bug/. live.
  69. Web site: Changelog-7.0. www.virtualbox.org. 2022-10-11. 2022-11-06. https://web.archive.org/web/20221106172436/https://www.virtualbox.org/wiki/Changelog-7.0. live.
  70. Web site: Windows 11 compatibility is being worked on. 2021-10-23. forums.virtualbox.org. 2021-10-23. https://web.archive.org/web/20211023110452/https://forums.virtualbox.org/viewtopic.php?f=2&t=103946. live.
  71. Web site: VirtualBox Manual: Chapter 1. First Steps. 2020-09-03. www.virtualbox.org. 2018-12-17. https://web.archive.org/web/20181217212722/https://www.virtualbox.org/manual/ch01.html#hostossupport. live. * Web site: Oracle® VM VirtualBox User Manual for Release 6.1: Chapter 1. First Steps. 2020-11-13. www.virtualbox.org. 2021-08-18. https://web.archive.org/web/20210818173305/https://docs.oracle.com/en/virtualization/virtualbox/6.1/user/Introduction.html#hostossupport. live.
  72. Web site: Oracle VirtualBox User Manual Version 4.3.40 . 2023-11-10.
  73. Web site: Oracle VirtualBox User Manual Version 5.0.0 . 2023-11-10.
  74. Web site: Oracle VirtualBox User Manual Version 6.1.44 . 2023-06-28.
  75. Web site: Oracle VirtualBox User Manual Version 7.0.0 . 2023-06-28.
  76. Web site: Sun VirtualBox User Manual Version 3.0.2 (Archived). https://web.archive.org/web/20150515053436/http://dlc-cdn.sun.com/virtualbox/3.0.2/UserManual.pdf. 2015-05-15.
  77. Web site: Sun VirtualBox User Manual Version 3.1.0 (Archived). https://web.archive.org/web/20150515155540/http://dlc-cdn.sun.com/virtualbox/3.1.0/UserManual.pdf. 2015-05-15.
  78. Web site: Oracle VirtualBox User Manual Version 4.1.44 . 2023-11-10.
  79. Web site: Oracle VirtualBox User Manual Version 4.2.0 . 2023-11-10.
  80. Web site: Oracle VirtualBox User Manual Version 5.0.40 . 2023-11-10.
  81. Web site: Oracle VirtualBox User Manual Version 5.1.0 . 2023-11-10.
  82. Web site: VirtualBox Manual (Archived). https://web.archive.org/web/20181217212722/https://www.virtualbox.org/manual/ch01.html#ftn.idm185. 2018-12-17.
  83. Web site: Espósito . Filipe . Oracle VirtualBox brings Apple Silicon Mac support in version 7.0 beta . 9to5Mac . 14 October 2022 . 15 October 2022 . 15 October 2022 . https://web.archive.org/web/20221015060127/https://9to5mac.com/2022/10/14/virtualbox-beta-support-apple-silicon-macs/ . live .
  84. Web site: Downloads . 2012-02-02. 2022-09-25. https://web.archive.org/web/20220925193035/https://www.virtualbox.org/wiki/Downloads. live.
  85. Web site: Enabling Webcam in VirtualBox Guest OS on Windows Host. 23 January 2018 . 2021-06-18. 2021-06-24. https://web.archive.org/web/20210624201713/https://scribles.net/using-webcam-in-virtualbox-guest-os-on-windows-host/. live.
  86. Web site: Licensing FAQ. 2024-02-27. 2023-10-14. https://web.archive.org/web/20231014164756/https://www.virtualbox.org/wiki/Licensing_FAQ. live.