Virtualization refers creating a simulation of hardware or software. We will focus on software virtualization, specifically container files holding operating systems. There are several pieces of software available that allow the user to install an operating system (OS) in a container file and run the OS as a piece of software. You will perform this operation in at least one of your classes.
For instance, you can install a container file program such as VirtualBox or VMPlayer on a Windows-based machine…and then install a version of the Linux operating system into the container file. You can experience both operating systems without fear of corrupting either of them.
In the past, a user had to partition a drive in order to be able to boot into more than one OS. Now, that constraint is relieved.
Watch this video for more information:
Virtualization As Fast As Possible