VirtualBox 1.6.0 (released 2008-04-30)
Sun xVM VirtualBox is an X86 virtualization software package originally developed by German software company Innotek GmbH, now a product of Sun’s xVM family, suitable for both 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 Public License (GPL). VirtualBox supports Intel’s hardware virtualization VT-x and has experimental support for AMD’s AMD-V, but does not use either of them by default.


(testing openSUSE 11 Beta 2 as guest on openSUSE 10.3 x86-64 host running on Dell Inspiron 1525 notebook)
Here are some key features of “VirtualBox”:
· 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.
· Guest Additions for Windows and Linux - VirtualBox has special software that can be installed inside Windows and Linux virtual machines to improve performance and make integration much more seamless. Among the features provided by these Guest Additions are mouse pointer integration and arbitrary screen solutions (e.g. by resizing the guest window).
· Virtual USB Controllers - VirtualBox implements a virtual USB controller and allows you to connect arbitrary USB devices to your virtual machines without having to install device specific drivers on the host.
· Remote Desktop Protocol - Unlike any other virtualization software, VirtualBox fully supports the standard Remote Desktop Protocol (RDP). A virtual machine can act as an RDP server, allowing you to “run” the virtual machine remotely on some thin client that merely displays the RDP data.
· USB over RDP - With this unique feature, a virtual machine that acts as an RDP server can still access arbitrary USB devices that are connected on the RDP client. This way, a powerful server machine can virtualize a lot of thin clients that merely need to display RDP data and have USB devices plugged in.
· Shared folders - Like many other virtualization solutions, for easy data exchange between hosts and guests, VirtualBox allows for declaring certain host directories as “shared folders”, which can then be accessed from within virtual machines.
Presently, VirtualBox runs on Windows, Linux and Macintosh hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), OpenBSD and OS/2 Warp.
Currently, there is a proprietary version, VirtualBox, which is free only for personal or evaluation use, subject to the VirtualBox Personal Use and Evaluation License (PUEL) and an Open Source Edition(OSE), VirtualBox OSE, which is free for commercial and private use, subject to Copyleft and other requirements of the GPL license. Please see the Editions page for details.
This 1.6.0 version is a major update and the following major new features were added:
- The new Sun livery
- Solaris and Mac OS X host support
- Seamless windowing for Linux and Solaris guests
- Guest Additions for Solaris
- A webservice API
- SATA hard disk (AHCI) controller
- Experimental Physical Address Extension (PAE) support
In addition, the following items were fixed and/or added:
- GUI: added accessibility support (508)
- GUI: VM session information dialog
- VBoxHeadless: renamed from VBoxVRDP
- VMM: reduced host CPU load of idle guests
- VMM: many fixes for VT-x/SVM hardware-supported virtualization
- ATA/IDE: better disk geometry compatibility with VMware images
- ATA/IDE: virtualize an AHCI controller
- Storage: better write optimization, prevent images from growing unnecessarily.
- Network: support PXE booting with NAT
- Network: fixed the Am79C973 PCNet emulation for Nexenta guests
- NAT: improved builtin DHCP server (implemented DHCPNAK response)
- NAT: port forwarding stopped when restoring the VM from a saved state
- NAT: make subnet configurable
- XPCOM: moved to libxml2
- XPCOM: fixed VBoxSVC autostart race
- Audio: SoundBlaster 16 emulation
- USB: fixed problems with USB 2.0 devices
- MacOS X: fixed seamless mode
- MacOS X: better desktop integration, several look’n’feel fixes
- MacOS X: switched to Quartz2D framebuffer
- MacOS X: added support for shared folders
- MacOS X: added support for clipboard integration
- Solaris: added host audio playback support (experimental)
- Solaris: made it possible to run VirtualBox from non-global zones
- Shared Folders: made them work for NT4 guests
- Shared Folders: many bugfixes to improve stability
- Seamless windows: added support for Linux guests
- Linux installer: support DKMS for compiling the kernel module
- Linux host: compatibility fixes with Linux 2.6.25
- Windows host: support for USB devices has been significantly improved; many additional USB devices now work
- Windows Additions: automatically install AMD PCNet drivers on Vista guests
- Linux additions: several fixes, experimental support for RandR 1.2
- Linux additions: compatibility fixes with Linux 2.6.25
User Manual (version 1.6, updated 2008-04-30)
So, how will VirtualBox 1.6 will compare to the upcoming VMWare Workstaion 6.5, which is a commercial product.
Print This Post
Similar & Related Posts:
- VirtualBox - Not Bad For Free Virtualisation
- VirtualBox: The best virtualization program you’ve never heard of
- Virtuozzo for Linux 3.0 a Virtualization Virtuoso
- VMware Workstation 6 Released - Adds Linux’s Paravirt-ops Virtualization
- HowTo: VMware Server On A Fedora Core 6 Desktop
- VMGL: Full OpenGL 3D Hardware Acceleration for Virtual Machines
- developerWorks: Discover the Linux Kernel Virtual Machine
- openSUSE 10.2: Installing and Running VMware Workstation 6.0
- Linux KVM Virtualization Performance
- Exclusive: Xen Grows Up



Subscribe via email:














Sitemap
RSS Feed
By:
CC Licensed