VirtualBox is a Virtual Machine Manager. That means that it is a program that pretends to be a separate computer, onto which you can load different operating systems. It is free for personal and evaluation use and cross platform. There is also an Open Source Edidtion (OSE), released under the GPL available for download.
- Setting up a Virtual Machine
- Setting up an Ubuntu virtual machine