What are the differences between server and virtual kernels?
The difference between the Virtual and Server kernels, is that the Virtual Kernel is intended to be utilized inside a Virtual Machine environment. The virtual kernel only includes the necessary drivers to run inside popular virtualization technologies such as KVM, Xen, and VMWare. The server kernel in contrast contains the necessary drivers to work with a wide range of hardware, and should be installed directly on host systems. Other than that all other options are identical between the server and the virtual kernel.