Oracle - (Open Source)
VirtualBox is an easy and elegant solution for those who want to control a computer from another computer.
VirtualBox offers virtualize your operating system (OS) guests on a host machine. Called hypervisor, the application supports Windows OS X, Linux, Mac, Solaris, FreeBSD, etc.. as host, Mac OS X missing the call as a guest.
It also includes a remote access via HTTP protocol, convenient for demonstrations on a clean system. The ability to manage multiple states of the system is particularly interesting and its interface is very simple.
Virtualization solutions allow installing an operating system on a virtual machine using the resources of the host PC , thus enjoying very good performance. In the genre, several solutions are known for their ease of use, such as VMware Workstation , Parallels Desktop or Microsoft Virtual PC 2007 SP1.
A virtual machine is a useful way to use two operating systems simultaneously and harmless to the host computer. There is the possibility to install Linux on a virtual machine on Windows and vice versa .
* VMM: fixed rare host crash when running 64-bit guests on 32-bit hosts.
* VMM: fixed host reboots under rare circumstances due to NMIs triggered by active performance counters (Linux hosts in non-VT-x/AMD-V mode only;).
* VMM: fixed out of memory guru meditation for large memory guests.
* VMM: fixed a guru meditation related to large pages.
* VMM: use new VT-x feature to keep the guest from hogging the CPU.
* Snapshots: implemented deleting the last remaining snapshot while the VM is running.
* GUI: perform the checks for exceeding the size limit of the host file system and for broken asynchronous I/O on older Linux kernels with ext4 / xfs file systems not only when starting the VM from scratch but also when starting from a saved state.
* NAT: fixed memory leak (3.2.0 regression;).
* Networking: fixed VM reset handling in e1000.
* VRDP: fixed rare crash in multimonitor configuration.
* Display: fixed occasional guest resize crash.
* Mouse: don't send relative mouse events together with absolute mouse events (3.2.10 regression; ).
* Keyboard: fixes for the USB keyboard emulation; fixes for Koran keyboards.
* Serial: don't hang if the host device would block during open.
* Serial: fixed modem status lines (Linux hosts only;).
* Graphics: Horizontal resolutions are no longer restricted to a multiple of 8 pixels (bug #2047; requires Guest Additions update).
* USB: fixed a crash with older Linux kernels and non-ASCII characters in device strings (Linux hosts only; version 3.2.8 contained an incomplete fix).
* USB: fixed a crash under rare circumstances (Windows hosts only).
* iSCSI: respond to NOP-In requests from the target immediately to avoid being disconnected if the guest is idle.
* 3D support: fixed a crash under certain circumstances.
* 3D support: fixed crashes for GLUT based apps.
* 3D support: added missing GLX 1.3 functionality.
* 2D Video acceleration: fixed potential deadlock when saving the VM state.
* Windows hosts: another fix for BSODs under certain circumstances in VBoxNetFlt.sys.
* Solaris hosts: fixed host USB DVD drive detection
* Mac OS X hosts: fixed swapped keys for certain ISO keyboard types.
* Linux hosts: added link state handling for TAP devices needed for proper operation with bridged networking on kernels 2.6.36 and above.
* Linux hosts/guests: Linux 2.6.37 fixes
* Linux Additions: properly compile the vboxvideo module if DKMS is not installed.
* Linux Additions: fixed a memory leak when accessing non-existing files on a Shared Folders.
* Windows Additions: skip none-mapped user accounts when enumerating user accounts for VM information