Depuis 12.04, il n'y a aucune différence entre les noyaux Desktop linux-generic
et Server linux-server
; ils ont été fusionnés. (Source; voir ici pour comprendre pourquoi cela a été fait.)
Le noyau virtuel ne diffère que par le nombre de pilotes inclus. Il inclut uniquement "les pilotes nécessaires pour fonctionner à l'intérieur de technologies de virtualisation populaires telles que KVM, Xen et VMWare. ... À part cela, toutes les autres options sont identiques entre les noyaux générique et virtuel."
En pratique, cela signifie que l'image du noyau -virtual
est plus petite, et peut également prendre un peu moins de place en mémoire (moins de modules/pilotes intégrés). Les économies se situent probablement dans la plage de quelques mégaoctets, donc cela ne fera pas de différence pour la plupart des VM.
Différences entre les noyaux Server et Desktop avant 12.04 :
Avant 12.04, les différences étaient les suivantes :
-
La version Server utilise le planificateur d'E/S Deadline au lieu du planificateur CFQ utilisé par la version Desktop.
-
La préemption est désactivée dans la version Server.
-
L'interruption d'horloge est de 100 Hz dans la version Server et de 250 Hz dans la version Desktop.