The software applications that run on virtual hardware or virtual operating systems via a container is referred to as virtualization.
(Firesmith, 2017, p. 1). Operating system virtualization is a technology that allows an isolated user-space instance to exist for more than one isolated users on operating system kernel. Virtual machine (vm) would make operating system available in an environment for the use of guest machine. A guest machine can also be called a virtual machine.
It works as software simulator that provides environment for guest operating system. A hypervisor is a virtual machine monitor (vmm). It runs on actual host hardware. All program execution by the guest operating system on the virtual machine would be supervised by the hypervisor Reference1. Firesmith, D.
(2017) Virtualization via virtual machine. Retrieved from https://insights.sei.cmu.edu/sei_blog/2017/09/virtualization-via-virtual-machines.html