There are a lot of virtualization software's available on web-sphere, which are really very much helpful in running multiple Operating Systems within your current Operating System simultaneously. Normally the available software's on the net through which you can accomplish such multiple tasks are known as Virtual Machine. A Virtual Machine is a software implementation of a computer that performs like a physical machine. There are two types of VMs - System machine and Process machine where first one is used to provide a complete system platform on which we can run different Operating System and the later one can be used to run a single program. There are a lot of such software's available over net. Here we have lsited some useful System Machines/Virtualization Software's.
This is developed by Oracle and freely available as Open Source Software. It is a powerful x86 and AMD64/Intel64 virtualization tool and compatible with Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating system.
Microsoft Windows Virtual PC
This is developed by Microsoft and comes with lots of features like Windows XP mode for Windows 7, USB support, folder integration, cut and paste, printer friendly setup between host (your current Operating System) and guest (OS running in Virtual Machine). But this is only provided to the Windows user.
Windows Virtual PC
VMware Player is also one the most powerful virtualization tool available in the market. VMware Player supports Windows, Linux which lets you run multiple guest operating systems simultaneously in separate windows. Hence you have to register here in order to download and use this tool.