Introduction
Virtualization is a fancy word, but what it means is that you can encapsulate entire operating systems or parts thereof in a bubble of virtual hardware and software so that it appears like a complete, separate and real physical host to the software contained inside this bubble. Think Matrix.
Virtualization has two dimensions: interaction between the physical host and the virtual host and the interaction between the virtualized operating system and the underlying hardware.