Sun's VirtualBox 3.0 exits betaland

xVM Server left behind

Next gen security for virtualised datacentres

Update: This story originally said that Sun had not open-sourced VirtualBox. Sun does offer an open source version

Only two weeks ago, Sun Microsystems quietly kicked out two quick betas of its VirtualBox 3.0 desktop and sometimes server-virtualization hypervisor, and today, the product is ready for prime time.

That was a short beta program, wasn't it?

VirtualBox will go down in its history as one of the most popular programs distributed by Sun Microsystems just ahead of its $5.6bn takeover by software giant and hardware wan(not)abe Oracle a few weeks from now.

According to Andy Hall, the senior product manager at Sun who speaks for VirtualBox, Sun was trying to be low-key about the VirtualBox 3.0 beta, but thanks in part to El Reg and a few other trade rags that caught the beta slipping out, Sun got over 25,000 people to download the code in the past two weeks and give it a whirl.

All told, Sun saw over 1 million downloads in both April and May of this year, hitting 14.5 million downloads in total since VirtualBox was launched in October 2007 by German software company Innotek (acquired by Sun in February 2008). Product registrations have crested above 4 million. "The rate of downloads is actually accelerating, and so is the rate of registrations," says Hall, adding that the conversion rate is quite high. "We're really pleased by the snowballing effect."

Sun has not talked about the conversion that perhaps matters most: how many people have opted to pay the piddling $30 per year that Sun charges for tech support on VirtualBox.

As El Reg reported two weeks ago, VirtualBox 3.0 is a major upgrade of the product.

The most important new feature is virtual SMP support that now allows a single VirtualBox guest operating system to span as many as 32 virtual processors on x64 machines. A virtual processor in VirtualBox lingo, I've been told, is one core no matter how many threads it has supporting simultaneous multithreading.

This expanded virtual SMP support for VirtualBox partitions requires VT-x features on Intel's Core and Xeon processors and AMD-V features on Advanced Micro Devices' Athlon and Opteron processors - and with this expansion, VirtualBox will be able to easily create a single partition on the biggest four-socket x64 iron on the market.

Not that this is practical or desirable considering that a guest partition can only support 16 GB of main memory - 512 MB per core is not a balanced configuration on a 32-core server.

So it's reasonable to assume that one of the next feature Sun (or Oracle) will put into the next VirtualBox release is support for a lot more main memory per guest - at least 64GB and maybe as high as 256GB. Hall was mum on the subject.

VirtualBox 3.0 also has Direct3D 8 and 9 graphics support for applications, which allows design programs, modeling applications, and games to run in guests and make use of these graphics functions from inside guest operating systems. The software also includes support for OpenGL 2.0 graphics, which are supported in Linux, Windows, and Solaris.

VirtualBox is a type 2 hypervisor, rather than a type 1 (bare metal) hypervisor, which means it runs atop Windows, Linux, Mac OS, or Solaris (the host environment) and then slices up the CPU, memory, and I/O capacity of the machine to support multiple guest operating systems. (There are lots of different guests, but Mac OS is not one of them because Apple has rules about virtualizing its OS). Hall says that Sun has no plans to create a bare-metal version of VirtualBox, a project that its rival on desktops, Parallels, is taking on, and Citrix is working with Intel to create as well for desktops.

If Sun were not in the process of being subsumed into Oracle, which itself is picking over the carcass of Virtual Iron to make a beefed up version of the Xen hypervisor, Sun might have come to the realization that turning VirtualBox into a type 1 hypervisor is a better idea than trying to cook up another variant of Xen using OpenSolaris as the wrapper for the hypervisor. This is what Sun's xVM Server hypervisor was supposed to be, but now, it is something like nine months late to market and very likely never to see the light of day because if Oracle doesn't need one thing, it is three different Xen hypervisor stacks. The kindest thing to do might be to sell off VirtualBox and let it live by itself. Maybe Oracle will be kind and do that. (OK, you don't have to laugh that hard....)

Hall says that Sun doesn't track how customers are deploying VirtualBox but that anecdotal evidence suggests that it is seeing more and more action on servers. At the recent JavaOne trade show in San Francisco, Sun plunked down a bunch of racks of x64 servers running Solaris 10 and put VirtualBox atop of that Unix to allow it to drive virtualized Windows 7, Ubuntu, or Solaris images from Sun Ray thin clients. Anyone attending JavaOne got a smart card that let them log into the virtual desktop system, and they could pick whatever platform they wanted. Hall says Sun set up the infrastructure so it could generate and manage as many as 21,000 unique desktops over the course of the event, and some 16,000 desktops were created by attendees.

Even with the Oracle acquisition looming, Hall says the Virtual Box team is keeping focused and is getting set to kick off a community-driven Web console project for managing multiple guests across the network. Sun could have - and maybe should have - opted to use xVM OpsCenter, the management tool that was supposed to span all of Sun's different server and desktop virtualization products (dynamic domains, Solaris containers, and logical domains on Sparc boxes and Xen partitions, Solaris containers, and VirtualBox slices on x64 iron).

But with Oracle probably converging around a Xen stack once the Sun deal is done, it is probably time for VirtualBox to get its own management tools. Hall says that VirtualBox 3.0 already has some APIs that have been changed to expose management features and that it will be working with a number of independent projects that have already been started out there on the Web to create a single console written in Python. This project is expected to launch "in a few months," according to Hall.

Provided Oracle doesn't step on it, of course. With VirtualBox being open source, what Oracle does or doesn't do doesn't matter a damned bit. VirtualBox can live on. ®

5 things you didn’t know about cloud backup

More from The Register

next story
The Return of BSOD: Does ANYONE trust Microsoft patches?
Sysadmins, you're either fighting fires or seen as incompetents now
Oracle reveals 32-core, 10 BEEELLION-transistor SPARC M7
New chip scales to 1024 cores, 8192 threads 64 TB RAM, at speeds over 3.6GHz
Microsoft: Azure isn't ready for biz-critical apps … yet
Microsoft will move its own IT to the cloud to avoid $200m server bill
Docker kicks KVM's butt in IBM tests
Big Blue finds containers are speedy, but may not have much room to improve
US regulators OK sale of IBM's x86 server biz to Lenovo
Now all that remains is for gov't offices to ban the boxes
Gartner's Special Report: Should you believe the hype?
Enough hot air to carry a balloon to the Moon
Flash could be CHEAPER than SAS DISK? Come off it, NetApp
Stats analysis reckons we'll hit that point in just three years
Dell The Man shrieks: 'We've got a Bitcoin order, we've got a Bitcoin order'
$50k of PowerEdge servers? That'll be 85 coins in digi-dosh
prev story


Endpoint data privacy in the cloud is easier than you think
Innovations in encryption and storage resolve issues of data privacy and key requirements for companies to look for in a solution.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Top 8 considerations to enable and simplify mobility
In this whitepaper learn how to successfully add mobile capabilities simply and cost effectively.
Solving today's distributed Big Data backup challenges
Enable IT efficiency and allow a firm to access and reuse corporate information for competitive advantage, ultimately changing business outcomes.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.