Though there are some free virtualization tools available, most have limitations. VirtualBox is a free open-source virtualization tool powerful enough for enterprise systems yet easy enough for home users. It runs in Windows editions 95 to 7, Mac OS X, Solaris, and Linux, and it supports a wide range of guest operating systems, including MS-DOS, early versions of Windows, and OpenBSD.
VirtualBox's wizard-based interface simplifies the creation and management of virtual machines (VMs). The tabbed main display is paired with a side panel listing all existing VMs. Control icons labeled New, Settings, Start, and Discard handle all functions, and tabs for Details, Snapshot, and Description display information about any selected VM. We clicked New to create a new VM to install Ubuntu, the free Linux-based OS, within Windows 7 to test VirtualBox's ability to host multiple operating systems without making drastic changes. The wizard let us select the operating system (Linux) and version (Ubuntu) we planned to install during the creation, as well as specify the amount of RAM to allocate for the new VM. Next we created a new virtual hard disk, though you can select an existing bootable disk image. You can choose to create either a fixed or dynamically expanding disk; we chose the latter. If you need more RAM or disk space, the Settings icon accesses these options as well as other settings like audio, USB, and serial ports. When everything was ready, we clicked Start, followed the First Run Wizard, and created a custom-configured VM ready to host our new OS. Surprisingly, VirtualBox even had a wizard for that. While you're using your VM, you can always exit back to the host system instantly with a specified keystroke.
VirtualBox was developed by Innotek, which is now part of Oracle, and VirtualBox is part of Oracle's extensive support system. Add the advantages of open-source development and the fact that's its totally free to both enterprise-level developers and home users, and it amounts to a strong recommendation.
VirtualBox is a family of 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).
VirtualBox runs on Mac OS X, Windows, and Linux and supports a large number of guest operating systems including but not limited to Windows, DOS or Windows 3.x, Linux (2.4 and 2.6), and OpenBSD.
What's new in this version:
- VMM: more fixes for MSR emulation on certain hardware
- VMM: improve MSI handling under rare circumstances (only relevant for the ICH9 chipset)
- VMM: fixed #UD exception for 64-bit guests with the EFER.SCE bit and the SYSCALL instruction
- VMM: fixed timekeeping after resuming SMP guests
- VMM: properly wake up a halted VCPU on NMI/SMI
- GUI: fixed a potential crash
- GUI: fixed stuck AltGr key on Windows hosts
- GUI: fixed a pot... See all new features »