43 votes

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

Je fais construire de nouvelles machines virtuelles pour les environnements de développement et de staging, et je me demandais s'il y a des raisons convaincantes pour ou contre l'utilisation du paquet linux-virtual sur toutes ces images.

Est-ce que les noyaux -virtual ont des réglages différents? Ont-ils des outils qui améliorent/sécurisent la mise en veille/réveil?

49voto

Ghirai Points 11

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X