What's New in Oracle VM VirtualBox 4.2?

VirtualBox.pngA year is a long time in the IT industry. Since the last VirtualBox feature release, which was a little over a year ago, we've seen:

  • new releases of cool new operating systems, such as Windows 8, ChromeOS, and Mountain Lion;
  • we've seen a myriad of new Linux releases from big Enterprise class distributions like Oracle 6.3 and Solaris 11, to accessible desktop distros like Ubuntu 12.04 and Fedora 17;
  • and we've also seen the spec of a typical PC or laptop double in power.

All of these events have influenced our new VirtualBox version which we're releasing today. Here's how...

Powerful hosts 

One of the trends we've seen is that as the average host platform becomes more powerful, our users are consistently running more and more vm's. Some of our users have large libraries of vm's of various vintages, whilst others have groups of vm's that are run together as an assembly of the various tiers in a multi-tiered software solution, for example, a database tier, middleware tier, and front-ends. 

So we're pleased to unveil a more powerful VirtualBox Manager to address the needs of these users:

VirtualBox Manager

VM Groups

Groups allow you to organize your VM library in a sensible way, e.g.  by platform type, by project, by version, by whatever. To create groups you can drag one VM onto another or select one or more VM's and choose Machine...Group from the menu bar. You can expand and collapse groups to save screen real estate, and you can Enter and Leave a group (think iPad navigation here) by using the right and left arrow keys when groups are selected.

But groups are more than passive folders, because you can now also perform operations on groups, rather than all the individual VMs. So if you have a multi-tiered solution you can start the whole stack up with just one click.


Many VirtualBox users run dedicated services in their VMs, for example, running a Wiki. With these types of VM workloads, you really want the VM start up when the host machine boots up. So with 4.2 we've introduced a cross-platform Auto-start mechanism to allow you to treat VMs as host services.

Headless VM Launching

With VM's such as web servers, wikis, and other types of server-class workloads, the Console of the VM is pretty much redundant. For some time now VirtualBox has offered a separate launch mechanism for these VM's, namely the command-line interface commands VBoxHeadless or VBoxManage startvm ... --type headless commands. But with 4.2 we also allow you launch headless VMs from the Manager.

Simply hold down Shift when launching the VM from the Manager.  It's that easy.

But how do you stop a headless VM? Well, with 4.2 we allow you to Close the VM from the Manager. (BTW best to use the ACPI Shutdown method which allows the guest VM to close down gracefully.)

Shutdown VM

Easy VM Creation

For our expert users, the  New VM Wizard was a little tiresome, so now there's a faster 2-click VM creation mode. Just Hide the description when creating a new VM.

Powerful VMs 

As the hosts have become more powerful, so are the guests that are running inside them. Here are some of the 4.2 features to accommodate them:

Virtual Network Interface Cards 

With 4.2, it's now possible to create VMs with up to 36 NICs, when using the ICH9 chipset emulation. But with great power comes great responsibility (didn't Obi-Wan say something similar?), and so we have also introduced bandwidth limiting to prevent a rogue VM stealing the whole pipe.

VLAN tagging

Some of our users leverage VLANs extensively so we've enhanced the E1000 NICs to support this. 

Processor Performance

If you are running a CPU which supports Nested Paging (aka EPT in the Intel world) such as most of the Core i5 and i7 CPUs, or are running an AMD Bulldozer or later, you should see some performance improvements from our work with these processors. And while we're talking Processors, we've added support for some of the more modern VIA CPUs too.

Powerful Automation

Because VirtualBox runs atop a fully blown operating system, it makes sense to leverage the capabilities of the host to run scripts that can drive the guest VMs. Guest Automation was introduced in a prior release but with 4.2 we've revamped the APIs to allow a richer and more powerful set of operations to be executed by the guest. Check out the IGuest APIs in the VirtualBox Programming Guide and Reference (SDK).

Powerful Platforms 

All the hardcore engineering that has gone into 4.2 has been done for a purpose and that is to deliver a fast and powerful engine that can run almost any x86 OS because of the integrity of the virtualization. So we're pleased to add support for these platforms:

  • Mac OS X "Mountain Lion" 
  • Windows 8
  • Windows Server 2012
  • Ubuntu 12.04 (“Precise Pangolin”)
  • Fedora 17
  • Oracle Linux 6.3 
  • Solaris 11

Here's the proof:


We don't have time to go into the myriad of smaller improvements such as support for burning audio CDs from a guest, bi-directional clipboard control,  drag-and-drop of files into Linux guests, etc. so we'll leave that as an exercise for the user as soon as you've downloaded from the Oracle or community site and taken a peek at the User Guide.

So all in all, a pretty solid release, one that we hope you'll enjoy discovering.

- FB 


Great, I love the new user interface!

Posted by Achim on September 13, 2012 at 05:34 PM BST #

OK, I give up: where did you find a Jelly Bean VB image?

Posted by rseiler on September 13, 2012 at 11:45 PM BST #

What about the long standing bug with mounting USB external drives on Linux VM machines running on a Mac?

Posted by guest on September 14, 2012 at 08:34 PM BST #

It wasn't Obi-wan, it was spider-man's father !

Posted by guest on September 18, 2012 at 10:56 AM BST #


Someone has taught you well ;-)

- FB

Posted by Fat Bloke on September 18, 2012 at 11:01 AM BST #

4.2 crashes WSUS server. Same issue as the open bug ticket for the same scenario. Caution if you are using WSUS and plan to upgrade. Have had to disable SUS Updates for the time being which is not ideal, as I am unsure if a downgrade is possible.

Posted by Guest on September 20, 2012 at 04:41 PM BST #

Actually, it was Spiderman's uncle, not his father.

Posted by Brian Utterback on September 21, 2012 at 07:08 PM BST #

And still no memory ballooning on the Mac: "VirtualBox supports memory ballooning only on 64-bit hosts, and it is not supported on Mac OS X hosts."
That's it for me with VirtualBox. Back to VMware Fusion.

Posted by Paidhi on September 23, 2012 at 03:24 PM BST #

Can I have QE/CI (Quartz Extreme and Core Image) Graphics Acceleration inside Virtualbox? I need it for iMovie, Final Cut Pro, and Chess.

Posted by guest on October 01, 2012 at 11:12 AM BST #

Great release. Absolutely love this software!

Posted by Mduduzi Shelembe on October 19, 2012 at 12:55 AM BST #

Fat Guy you rock! Do you understand how you are part of a revolution to change the world???

Your tool is rock solid!!!

AMAAAAZZZING Platform!!!!!!!

Posted by Ash on November 22, 2012 at 04:13 PM GMT #

you're starting to beat the crud out of vmware workstation and vmware player!!!

looking forward to being able to boot from usb without having to create a virtual hd as a admin for a raw device. one should be able to select a usb device as boot option.

Posted by guest on November 27, 2012 at 03:19 PM GMT #


I was very happy to read the news about startup on Boot, but i don't arrive to activate and don't found support :-(

if you have a link...

Linux : fedora 17.


Posted by guest on December 04, 2012 at 01:16 PM GMT #

Autostart on Linux: https://www.virtualbox.org/manual/ch09.html#autostart-linux

Posted by guest on December 04, 2012 at 01:36 PM GMT #

I read this and somes others blog.
i can see message in /var/log/messages files with error at startup of the autostart-services.....

But i don't found information about meaning of the error code.


Posted by PirBoazo on December 04, 2012 at 01:45 PM GMT #

How does one unsubscribe from comments here? Logging in is not permitted on the blog, there's no unsubscribe link in the email, so....

Posted by rseiler on December 04, 2012 at 05:04 PM GMT #

Post a Comment:
Comments are closed for this entry.

Fat Bloke


« October 2016