Overview#Virtual Machine (VM) is an emulation of a computer system.
Virtual Machine are based on computer architectures and provide functionality of a physical computer. Their implementations may various Virtualization methods.
Virtual Machine implementations may involve specialized hardware, software, or a combination.
There are different kinds of virtual machines, each with different functions: