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

40

J'obtiens de nouveaux ordinateurs virtuels conçus pour les environnements de développement et de transfert, et je me demandais s'il existait 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?

    
posée Bryan Agee 13.08.2012 - 23:38
la source

1 réponse

45

Depuis 12.04, il n'y a plus de différence entre Desktop linux-generic et Server linux-server kernels; ils ont été fusionnés. ( ici pour expliquer pourquoi cela a été fait.)

Le noyau virtuel ne diffère que du nombre de pilotes inclus. Il ne comprend 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 le noyau générique et le noyau 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 réalisées sont probablement de l'ordre du mégaoctet, ce qui ne fera donc aucune différence pour la plupart des ordinateurs virtuels.

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

Avant 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.

réponse donnée andrewsomething 19.08.2012 - 04:26
la source

Lire d'autres questions sur les étiquettes