# Ubuntu – What are practical advantages of using linux-image-virtual kernel

guest-oskernelqemuvirtualboxvirtualization

Ubuntu provides an alternative kernel package – linux-image-virtual, that is supposed to be optimized for use in virtual machines. What are actual optimizations and how much faster/smaller/better is it compared to the generic kernel when running on the guest OS? Also, are these optimizations equally effective for all leading virtual machines, or does QEMU/VirtualBox/VMWare/YourFavouriteVM gain any special advantages in performance?