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 .
# The following items were fixed and/or added:
* Following the acquisition of Sun Microsystems by Oracle Corporation, the product is now called "Oracle VM VirtualBox" and all references were changed without impacting compatibility
* Experimental support for Mac OS X guests (see Section 3.1.1, “Mac OS X guestsâ€)
* Memory ballooning to dynamically in- or decrease the amount of RAM used by a VM (64-bit hosts only) (see Section 4.9, “Memory ballooningâ€)
* CPU hot-plugging for Linux (hot-add and hot-remove) and certain Windows guests (hot-add only) (see Section 9.5, “CPU hot-pluggingâ€)
* New Hypervisor features: with both VT-x/AMD-V on 64-bit hosts, using large pages can improve performance (see Section 10.5, “Nested paging and VPIDsâ€); also, on VT-x, unrestricted guest execution is now supported (if nested paging is enabled with VT-x, real mode and protected mode without paging code runs faster, which mainly speeds up guest OS booting)
* Support for deleting snapshots while the VM is running
* Support for multi-monitor guest setups in the GUI for Windows guests (see Section 3.5, “Display settingsâ€)
* USB tablet/keyboard emulation for improved user experience if no Guest Additions are available (see Section 3.4.1, “"Motherboard" tabâ€).
* LsiLogic SAS controller emulation
* RDP video acceleration (see Section 7.1.8, “VRDP video redirectionâ€)
* NAT engine configuration via API and VBoxManage
* Use of host I/O cache is now configurable (see Section 5.7, “Disk images and I/O cachingâ€)
* Guest Additions: added support for executing guest applications from the host system
* OVF: enhanced OVF support with custom namespace to preserve settings that are not part of the base OVF standard
* VMM: fixed crash with the OpenSUSE 11.3 milestone kernel during early boot (software virtualization only)
* VMM: fixed OS/2 guest crash with nested paging enabled
* VMM: fixed Windows 2000 guest crash when configured with a large amount of RAM (bug #5800)
* VMM: fixed massive display performance loss (AMD-V with nested paging only)
* Linux/Solaris guests: PAM module for automatic logons added
* GUI: guess the OS type from the OS name when creating a new VM
* GUI: added VM setting for passing the time in UTC instead of passing the local host time to the guest (bug #1310)
* GUI: fixed seamless mode on secondary monitors (bugs #1322 and #1669)
* GUI: added --seamless and --fullscreen command line switches (bug #4220)
* GUI: offer to download the user manual in the OSE version (bug #6442)
* Main: allow to start a VM even if a virtual DVD or floppy medium is not accessible
* Settings: be more robust when saving the XML settings files
* Mac OS X: rewrite of the CoreAudio driver and added support for audio input (bug #5869)
* Mac OS X: external VRDP authentication module support (bug #3106)
* Mac OS X: Moved the realtime dock preview settings to the VM settings (no global option anymore). Use the dock menu to configure it.
* Mac OS X: added the VM menu to the dock menu
* 3D support: fixed corrupted surface rendering (bug #5695)
* 3D support: fixed VM crashes when using ARB_IMAGING (bug #6014)
* 3D support: fixed assertion when guest applications uses several windows with single OpenGL context (bug #4598)
* 3D support: added GL_ARB_pixel_buffer_object support
* 3D support: added OpenGL 2.1 support
* 3D support: fixed Final frame of Compiz animation not updated to the screen (Mac OS X only) (bug #4653)
* 3D support: fixed blank screen after loading snapshot of VM with enabled Compiz
* Added support for virtual high precision event timer (HPET)
* LsiLogic: Fixed detection of hard disks attached to port 0 when using the drivers from LSI
* NAT: fixed ICMP latency (non-Windows hosts only; bug #6427)
* Keyboard/Mouse emulation: fixed handling of simultaneous mouse/keyboard events under certain circumstances (bug #5375)
* Shared folders: fixed issue with copying read-only files (Linux guests only; bug #4890)
* OVF: fixed mapping between two IDE channels in OVF and the one IDE controller in VirtualBox
* OVF: fix VMDK format string identifiers and sort XML elements from rasd: namespace alphabetically as prescribed by standard
* VRDP: allow to bind to localhost only on Mac OS X (bug #5227)
* VBoxShell: interactive Python shell extended to be fully functional TUI for VirtualBox