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 Edition (OSE), released under the GPL available for download.
- Setting up a Virtual Machine
- Guest Additions