VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.
Some of the features of VirtualBox are:
- Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox.
- Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers.
* VMM: 64 bits guest stability fixes (AMD-V only; bugs #3923 & #3666)
* VMM: SMP stability fixes (AMD-V only)
* VMM: SMP performance improvement (esp. for Solaris guests)
* VMM: eliminated several bugs which could lead to a host reboot
* VMM: fixed OS/2 ACP2 boot floppy hang (VT-x only)
* VMM: small performance improvement for OpenSolaris guests (AMD-V only)
* VMM: fixed CentOS/Xen reboot (software virtualization only; bug #4509)
* SATA: fixed hangs / BSOD during Windows XP installation (bug #4342)
* SATA: mark the ports as non hotpluggable (bug #3920)
* 3D support: fix deadlocks and context/window tracking for multithreaded applications (bug #3922)
* 3D support: fix memory leaks when terminating OpenGL guest applications
* 3D support: fix crash in Call of Duty
* NAT: using two or more NAT adapters in one VM was broken (3.0.0 regression)
* NAT: fixed network communication corruptions (bugs #4499, #4540, #4591, #4604)
* NAT: fixed passive ftp access to host server (bug #4427)
* iSCSI: fixed cloning to/from iSCSI disks
* GUI: fixed path separator handling for the OVF export on Windows (bug #4354)
* GUI: the mini toolbar was only shown on the first host display (bug #4654)
* GUI: added a VM option to display the mini toolbar on top
* GUI: donâ€™t crash when adding plus configuring host-only network interfaces
* Shared Folders: fixed selection of a drive root directory as a shared folder host path in VirtualBox (Windows host only)
* USB: fixed a bug that may have rendered USB devicefilter settings inactive (3.0.2 regression, bug #4668)
* Guest Additions: report the Guest Additions version to the guest properties (bug #3415)
* Mac OS X hosts: fix creation of VMDK files giving raw partition access (bug #1461)
* Mac OS X hosts: improved support for Snow Leopard
* Linux hosts: fixed problems leading to wrong colors or transparency in host windows with some graphics drivers (bug #3095)
* Linux hosts: hardware detection fallbacks if the hal service fails to find any DVD drives.
* Linux and Solaris hosts: Work around color handling problems in Qt (bug #4353)
* Solaris hosts: fixed memory leaks in host-only networking
* Solaris Installer: fixed incorrect netmask for Host-only interface (bug #4590)
* Solaris Installer: added package dependency for Python and Python-devel (bug #4570)
* X11 guests: prevent windows from being skipped in seamless mode KDE guests (bugs #1681 and #3574)
* X11 guests: fixed screen corruption in X11 guests when large amounts of video RAM were allocated (bug #4430)
* X11 guests: some fixes when switching between host and guest-drawn mouse pointers.
* X11 guests: fixed an issue which caused seamless mode to stop working as it should (the main issue listed in bug #2238).