Quelles sont les différences entre les packages linux-generic, linux-server et linux-virtual kernel?

43

Je reçois de nouvelles machines virtuelles conçues pour les environnements de développement et de transfert, et je me demandais s'il y avait des raisons impérieuses d'utiliser ou non le paquet linux-virtual sur toutes ces images.

Les noyaux virtuels ont-ils des réglages différents? Ont-ils des outils qui rendent la suspension / le réveil mieux / plus sûr?

Bryan Agee
la source

Réponses:

48

Depuis 12.04, il n'y a plus de différence entre les noyaux Desktop linux-genericet Server linux-server; ils ont été fusionnés. ( Source ; voir ici pourquoi cela a été fait.)

Le noyau virtuel ne diffère que par le nombre de pilotes inclus. Il n'inclut que "les pilotes nécessaires pour s'exécuter dans les technologies de virtualisation populaires telles que KVM, Xen et VMWare. ... À part cela, toutes les autres options sont identiques entre les noyaux génériques et virtuels."

En pratique, cela signifie que l' -virtualimage du noyau est plus petite et peut également prendre un peu moins de place en mémoire (moins de modules / pilotes intégrés). Les économies sont probablement de l'ordre du mégaoctet à un chiffre, cela ne fera donc aucune différence pour la plupart des machines virtuelles.


Différences entre les noyaux de serveurs et de postes de travail avant 12.04:

Avant le 12.04, les différences étaient les suivantes:

  • Server Edition utilise le planificateur d'E / S Deadline au lieu du planificateur CFQ utilisé par Desktop Edition.

  • La préemption est désactivée dans Server Edition.

  • L'interruption du minuteur est de 100 Hz dans Server Edition et de 250 Hz dans Desktop Edition.

andrewsomething
la source
Cela signifie-t-il que, si j’ai linux-kernel-virtual, je n’ai pas besoin d’installer le paquet open-vm-tools pour bénéficier des avantages de VMWare, ou est-ce séparé des pilotes du noyau? Je suppose que cela ne concerne que les pilotes de carte réseau et n'entre pas dans les
détails
1
Je pense que non. VMWare est pris en charge par l'entreprise et n'est donc pas inclus dans le noyau par défaut. Mais vous obtiendrez une base KVM, un support Xen et peut-être un correctif du noyau pour les avantages de VWare.
Gonzalo Aguilar Delgado