VirtualBox is a family of powerful x86
virtualization products for enterprise as well as home use. Not
only is VirtualBox an extremely feature rich, high performance
product for enterprise customers, it is also the only professional
solution that is freely available as Open Source Software under the
terms of the GNU General Public License (GPL).
Presently, VirtualBox runs on Windows, Linux and Mac hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x and 4.x), Solaris and OpenSolaris, OS/2, and OpenBSD.
VirtualBox is being actively developed with frequent releases and has an ever growing list of features, supported guest operating systems and platforms it runs on. VirtualBox is a community effort backed by a dedicated company: everyone is encouraged to contribute while innotek ensures the product always meets professional quality criteria.
Some of the new features of Oracle VM VirtualBox
Paravirtualization support for modern Windows and Linux guests
Oracle VM VirtualBox is able to expose a paravirtualization interface to facilitate accurate and efficient execution of software. Once the virtual machine platform is defined, the app improves guest OS performances by leveraging built-in virtualization support (KVM on Linux guests and Hyper-V on Windows guests).
xHCI controller to support USB 3.0 devices
Guest operating systems are now able to directly recognize USB 3.0 devices and operate at full 3.0 speeds. Guest can now be configured to use USB 1.1, 2.0 and 3.0 devices.
Improved Drag & Drop support
Starting from the app improved the support of a bi-directional drag&drop between guest and host operating system; drag and drop support is available with latest guest-additions installed.
Disk image encryption
The software allows for encrypted virtual disk images by leveraging AES algorithm in XTS mode (128-bit or 256-bit); since the DEK is stored as part of the virtual machine configuration file, encryption introduces a further security feature that will ask for a password while starting the virtual machine.
Headless and Detachable start options
Oracle VM Virtual Box now supports starting virtual machines in the background with a separate front-end process that can be closed while the virtual machine continues to work.