Virtualization Software for Linux: In computing, virtualization has been described in a variety of ways. But to simplify its meaning or to make it more casual I should say; virtualization is creating a virtual (not actual) form of a stuff to make it into something that is functional and efficient. For example, you create or virtualize an operating system to make it run as guest inside the host operating system without the need for additional hardware.
http://www.junauza.com/2010/07/virtualization-software-for-linux.html-- i use virtualbox to run windows within my linux install. Some times I need to test code on windows, or help with issues here.