VirtualBox 3.2 is released! A Red Letter Day?
- by Fat Bloke
Big news today! A new release of VirtualBox packed full of innovation and improvements. Over the next few weeks we'll take a closer look at some of these new features in a lot more depth, but today we'll whet your appetite with the headline descriptions.
To start with, we should point out that this is the first Oracle-branded version which makes today a real Red-letter day ;-)
Oracle VM VirtualBox 3.2
Version 3.2 moves VirtualBox forward in 3 main areas ( handily, all beginning with "P" ) : performance, power and supported guest operating system platforms. Let's take a look:
Performance
New
Latest Intel hardware support - Harnessing the latest in
chip-level support for virtualization, VirtualBox 3.2 supports new
Intel Core i5 and i7 processor and Intel Xeon processor 5600 Series
support for Unrestricted Guest Execution bringing faster boot times
for everything from Windows to Solaris guests;
New
Large Page support -
Reducing the size and overhead of
key system resources, Large Page support delivers increased
performance by enabling faster lookups and shorter table creation
times.
New
In-hypervisor Networking - Significant optimization of the
networking subsystem has reduced context switching between guests
and host, increasing network throughput by up to 25%.
New
New Storage I/O subsystem - VirtualBox 3.2 offers a
completely re-worked virtual disk subsystem which utilizes
asynchronous I/O to achieve high-performance whilst maintaining high
data integrity;
New
Remote Video Acceleration - The unique built-in VirtualBox
Remote Display Protocol (VRDP), which is primarily used in virtual
desktop infrastructure deployments, has been enhanced to deliver
video acceleration. This delivers a rich user experience coupled
with reduced computational expense, which is vital when servers are
running hundreds of virtual machines;
Power
New
Page Fusion - Traditional Page Sharing techniques have
suffered from long and expensive cache construction as pages are
scrutinized as candidates for de-duplication. Taking a smarter
approach, VirtualBox Page Fusion uses intelligence in the guest
virtual machine to determine much more rapidly and accurately those
pages which can be eliminated thereby increasing the capacity or vm
density of the system;
New
Memory Ballooning- Ballooning provides another method to
increase vm density by allowing the memory of one guest to be
recouped and made available to others;
New
Multiple Virtual Monitors - VirtualBox 3.2 now supports
multi-headed virtual machines with up to 8 virtual monitors attached
to a guest. Each virtual monitor can be a host window, or be mapped
to the hosts physical monitors;
New
Hot-plug CPU's - Modern operating systems such Windows Server
2008 x64 Data Center Edition or the latest Linux server platforms
allow CPUs to be dynamically inserted into a system to provide
incremental computing power while the system is running. Version 3.2
introduces support for Hot-plug vCPUs, allowing VirtualBox virtual
machines to be given more power, with zero-downtime of the guest;
New
Virtual SAS Controller - VirtualBox 3.2 now offers a virtual
SAS controller, enabling it to run the most demanding of high-end
guests;
New
Online Snapshot Merging - Snapshots are powerful but can eat
up disk space and need to be pruned from time to time. Historically,
machines have needed to be turned off to delete or merge snapshots
but with VirtualBox 3.2 this operation can be done whilst the
machines are running. This allows sophisticated system management
with minimal interruption of operations;
New
OVF Enhancements - VirtualBox has supported the OVF standard
for virtual machine portability for some time. Now with 3.2,
VirtualBox specific configuration data is also stored in the
standard allowing richer virtual machine definitions without
compromising portability;
New
Guest Automation - The Guest Automation APIs allow host-based
logic to drive operations in the guest;
Platforms
New
USB Keyboard and Mouse - Support more guests that require USB
input devices;
New
Oracle Enterprise Linux 5.5 - Support for the latest version
of Oracle's flagship Linux platform;
New
Ubuntu 10.04 ("Lucid Lynx") - Support for both the
desktop and server version of the popular Ubuntu Linux distribution;
And as a man once said, "just one more thing" ...
New
Mac OS X (experimental) - On
Apple hardware only, support for creating virtual machines run Mac
OS X.
All in all this is a pretty powerful release packed full of innovation and speedups.
So what are you waiting for?
-FB