Both server virtualization and desktop virtualization use a software core called a hypervisor to run multiple operating systems on the same physical server hardware. Each OS is kept separate, with ...