This version is a major update. The following major new features were added:
- Support for cloning of VMs (bug #5853, see the manual for more information): full clones can be created through the GUI and VBoxManage, linked clones only through VBoxManage
- GUI: enhanced wizard for creating new virtual disks
- GUI: new wizard for copying virtual disks
- GUI: keep the aspect ratio in scale mode (Windows and OSX hosts only; bug #7822)
- VMM: raised the memory limit for 64-bit hosts to 1TB
- Experimental support for PCI passthrough for Linux hosts, see the manual for more information
- Windows guests: Experimental WDDM graphics driver, supporting Windows Aero (bug #4607) and providing Direct3D support using a cleaner approach (no need to install the guest drivers in Safe Mode anymore)
- Guest Additions: status of modules and features can now be queried separately by the frontends
- Networking: new network attachment mode “Generic Driver”, which offers an open plugin architecture for arbitrary and separately distributable virtual network implementations
- Host-only Networking: fixed host crash in kernels prior to 2.6.29
- New Networking Mode UDP Tunnel: allows to interconnect VMs running on different hosts easily and transparently, see the manual for more information
- Experimental support for SATA hard disk hotplugging available with VBoxManage
- Solaris hosts: New Crossbow based bridged networking driver for Solaris 11 build 159 and above
In addition, the following items were fixed and/or added:
- VMM: more SMP timer fixes
- VMM: fixed sporadic recompiler crashes with SMP guests
- VMM: many small fixes
- GUI: when reverting to a snapshot, ask for taking a snapshot of the current state
- GUI: added a View menu
- GUI: added a setting for the promiscuous mode policy for internal networks, bridged networks and host-only networks
- GUI: added slider for setting the CPU execution cap allowing to limit the amount of CPU time spent for the execution of the guest, see the manual for more information.
- GUI: the VM description is editable during the runtime of a VM (bug #1551)
- GUI: added proxy settings (bug #2870)
- GUI: made the number of SATA ports configurable
- GUI: decrease time before showing the VM configuration dialog
- VBoxManage: more convenient configuration of storage controller attachments by automatically determining the port or device parameter when a storage controller has only one port or device per port
- VBoxManage: changed syntax of the guestcontrol command group, fixed various bugs, removed obsolete options
- VBoxBalloonCtrl: new service for automatic dynamic adjustment of the balloon size for running VMs
- Settings: machine names and snapshot names are not allowed to be a valid UUID
- Settings: provide better diagnostics if a single medium is used twice in a VM configuration
- Settings: provide better diagnostics for errors in medium create/merge/clone operations, and fix memory leaks in error cases
- Storage: ATA/SATA drives can be marked as non-rotational, i.e. the guest OS will detect them as a SSD if supported, which can improve performance
- Storage: virtual CD/DVD images will be detached if the guest ejects the medium, unless the drive is marked to handle ejects only on a temporary basis
- Storage: the medium UUID can be changed again when attaching a medium for the first time, which allows using images which are exact duplicates including the UUID
- Storage: fixed possible data corruption under certain circumstances with VHD and Parallels images (bug fixed in svn (closed)” href=”http://www.virtualbox.org/ticket/8592″>#8592)
- Floppy: several bugs have been fixed
- Floppy: make it possible to unmount a host floppy disk (bug #8739)
- USB: many fixes for the Windows USB host driver
- NAT: reduced memory footprint
- Networking: fixed the problem with segmentation offloading when several VMs are transmitting in parallel
- Networking: workaround for a bug in wireshark when operating directly on a capture file created by VirtualBox
- Serial: announce the serial devices in the ACPI tables to make Windows guests find the virtual hardware (bug Fixed in SVN (closed)” href=”http://www.virtualbox.org/ticket/8916″>#8916)
- Webservice: fixed timeout handling with HTTP 1.1 keepalive, and be more robust when connections fail
- VBoxSVC: fixed regression when several clients trigger autostart simultaneously
- Main: fixed incorrect handling of the medium location for media which are not file based (e.g. iSCSI), which resulted in confusing location values in many places
- JAX-WS client bindings: fixed resource leak
- Sources: fixed USB 2.0 support using extension packs for non-official builds
- Mac OS X hosts: fixed non-VT-x mode on Lion hosts
- Windows hosts: fixed copy’n’paste in the GUI and for the VM window (bug #4491)
- Windows hosts (64-bit only): enabled removing of all mediums when removing a VM
- Windows hosts (64-bit only): enabled live snapshot deletion
- Windows hosts: use native controls in the installer (bug Fixed in SVN (closed)” href=”http://www.virtualbox.org/ticket/8014″>#8014)
Here, you will find links to VirtualBox binaries and its source code.
By downloading, you agree to the terms and conditions of the respective license.
- VirtualBox platform packages. The binaries are released under the terms of the GPL version 2.
- VirtualBox 4.1 Oracle VM VirtualBox Extension Pack All platforms
Support for USB 2.0 devices, VirtualBox RDP and PXE boot for Intel cards. See this chapter from the User Manual for an introduction to this Extension Pack. The Extension Pack binaries are released under the VirtualBox Personal Use and Evaluation License (PUEL).
- VirtualBox 4.1 Software Developer Kit (SDK) All platforms
See the changelog for what has changed.
You might want to compare the
to verify the integrity of downloaded packages.
Note: After upgrading VirtualBox it is recommended to upgrade the guest additions as well.
The VirtualBox User Manual is included in the VirtualBox binaries above. If, however, you would like to take a look at it without having to install the whole thing, you also access it here:
You may also like to take a look at our frequently asked questions list.
VirtualBox older builds
The binaries in this section are all released under the VirtualBox Personal Use and Evaluation License (PUEL). By downloading, you agree to the terms and conditions of that license.
The VirtualBox sources are available free of charge under the terms and conditions of the GNU General Public License, Version 2. By downloading from the below links, you agree to these terms and conditions.
This is the current development code, which is not necessarily stable.
- Checking out from our Subversion server.
svn co http://www.virtualbox.org/svn/vbox/trunk vbox
This is the current development code, which is not necessarily stable.
Note: The repository was recently moved. If svn updateaborts with an error message regarding a moved repository, then do
svn switch --relocate \ http://virtualbox.org/svn/vbox/trunk \ http://www.virtualbox.org/svn/vbox/trunk
After getting the sources in one of the ways listed above, you should have a look at the build instructions.
Please also take a look at our licensing FAQ, in particular regarding the use of the name VirtualBox.
Pre-built VirtualBox vm’s
There are some pre-built vm’s designed for developers and the curious over on the Oracle Tech Network site.