Just wanted to clarify certain aspects of Xen virtualization.
As I understood it, Xen was a paravirtualization platform, which usually required a modified Linux kernel in order to create virtual Linux systems.
At some point it gained the ability to run Windows and other unmodified operating systems in virtual machines.
Am I right in thinking that Xen has the ability to host unmodified guests in VM's if the processor has the hardware virtualization extensions built into it, and if it doesn't, Xen can only run Linux kernels modified to run in a paravirtualized environment?