Overview of virtual machines
A virtual machine (VM) is a computer that, like a physical computer, runs an operating system and installed applications—the only difference is that hardware devices are virtual not physical. Also, the operating system that is running on a virtual machine is unaware that it is executing in a virtual environment.
Usually, you also refer to VMs with the term Guest, like a guest of a hotel or your home, virtual machines are created and hosted on your virtualization infrastructure, and can use all the virtual devices such as networks and storage that the hypervisor provides them.
In XenServer, you can run different client or server operating systems, Linux and Windows.
In the Appendix A, Supported Guest Operating Systems and Virtual Machine Templates, you can find the supported guests operating systems that you can install in a virtual machine—note the maximum amount of memory and disk space you can allocate to the guest machine.
Virtual machines have some limits on...