WezM.net Menu

Free Virtualisation With VirtualBox

Published on Thu, 12 March 2009

Virtualisation (aka virtualization) software has been around for a long time. This software allows you to host one or more guest operating systems on top of the one you’re already running at near full speed. For example you could run Linux as a guest on Windows or OpenSolaris as a guest on Mac OS X. Some of the reasons you might wish to do this are:

There’s quite a few different virtualisation software options out there but a relative newcomer is Sun Microsystems’ VirtualBox. Originally developed by innotek it was acquired by Sun in February 2008. As well as being very capable in its own right VirtualBox is also free and open source.

The VirtualBox Graphical User InterfaceVirtualBox running a Debian GNU/Linux guest on Mac OS X

VirtualBox runs on Mac OS X, Linux and Windows. It can host Windows, Linux, BSD, Solaris, OS/2 and probably many more guest OS’s. It features a seamless windows feature for Linux and Windows guests to integrate the guest windows into the host, is extensively controllable and configurable from the command line and has a built in RDP server so you can access the GUI of a guest remotely amongst many other features. It also includes “additions” that you install in the guest to get better integration with the host. Currently there are additions for Linux, Windows, Solaris and OS/2.

One particularly nifty feature if you’re on a Windows PC without Administrator privileges is VirtualBox will install and run as an unprivileged user. This means if you’re forced to use Windows at work you might be able to install Linux via VirtualBox and become a bit more productive.

In some future posts I plan to cover some ways you can put VirtualBox to use. The first of these will cover setting up a Linux guest to mirror the deployment environment of a web application.

Comment icon Something to Add?

Contact me by email or Twitter if you have a comment, correction or just want to get in touch.