Everyday Virtualization

Blog archive

VirtualBox Upgraded

Sun’s VirtualBox 2.1 hypervisor has quietly passed an important milestone in its maturity. The bridged networking that most VMware folk take for granted in a hypervisor is now built-in. This makes it much easier to put a VM onto the same network as the host. Before, VirtualBox required the use of the VBoxManage command to create a bridged interface for guest provisioning.

Now, it could not be more seamless. In the case of Windows hosts, the new VirtualBox host interface networking driver (bound to the adapter) performs this important function. The prior bridging functionality on Windows hosts implemented a spanning tree algorithm by using the Windows network bridge, so this is a welcome upgrade for network administrators. This feature is long overdue for VirtualBox, as the spanning tree implementation may have put many off at first.

This is big news for the free hypervisor, as fundamental features are the perfect layup for bigger solutions. I recently mentioned how Sun is positioning their VDI 3.0 product for a strong end-to-end presence, and VirtualBox is a big part of the solution. The 2.1 release ushered in other features such as additional 64-bit support and full VMDK and VHD file support, including snapshot features.

I have always liked VirtualBox, for a number of reasons. It's free, the installation footprint is small, and the feature set is in line with the competing products. The networking topic was my biggest issue, and now that is corrected.

It's good news that this feature has landed in VirtualBox, even if it was late to arrive. Let me know your thoughts on VirtualBox if you have used it in any capacity.

Posted by Rick Vanover on 02/17/2009 at 10:27 AM


Reader Comments:

Thu, Feb 26, 2009 Rick Vanover Grand Rapids MI

Yeah, I was really happy with the 2.x dropping Spanning Tree. Eyes peeled for xVM server......

Thu, Feb 19, 2009 Tom

UPDATE - I should have checked on their site before making the post. As of two days ago (16 Feb 09) VirtualBox version 2.1.4 is out. So my issue with Linux on Windows should be resolved. Downloading now and will check. However, branching is still not implimented (Not a big suprise, but I can always hope).

Wed, Feb 18, 2009 Tom

I really like VirtualBox, ever since a coworker pointed me to it. For free, you get very nearly a feature for feature substitute for VMWare Workstation. It is really hard to beat! In particular, I find the speed and management on it superior to VMWare Workstation (which VMDK is it that I use to manage this dang image anyway?). This is particularly true on older platforms e.g. CPU's w/o hardware virtualization support. VMDK and VHD support are just welcome bonuses to that capability.

With that said, however, I do have a few things on the wish list. While the networking issue mentioned was a problem for some, I had little problem with the VBoxManage and so that didn't make a large difference to me. My biggest concern is snapshotting. While they do include it now, it is still very rudimentary and does not support branching. This is the one deal breaker that keeps me from using VirtualBox exclusively. Branching is critical for development and testing where you want to create a single base and then branch for performance and testing slight variations. It keeps minute and unidentified changes from creeping in much like a physical image can, but in much less time.

In all fairness, this is something high on the developers list of features to incorporate, however, this is a significant miss in my opinion. Also, as of version 2.1.2, there seems to be some issue running linux on Windows hosts. This is documented and a solution is already found and available in development versions, but if you want to do this with a stable release version, wait for version 2.1.4 which is the release Sun developers have announced as the version with the fix in it.

The minor issue and fix aside, with the inclusion of snapshot branching, VirtualBox will be my main Virtualization platform. Until then, I will stick with VMWare.

Add Your Comment:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above