Virtual machines (VMs) We discussed VMs briefly in the previous chapter, so let’s talk about them in some more detail in this section. VMs are software emulations of physical computers that enable multiple operating systems and applications to run simultaneously on a single physical server. VMs provide a layer of abstraction between the hardware and the operating system, allowing for …