Quali sono le differenze tra i pacchetti del kernel linux-generico, linux-server e linux-virtual?


43

Sto realizzando nuove macchine virtuali costruite per ambienti di sviluppo e gestione temporanea e mi chiedevo se ci sono ragioni convincenti a favore o contro l'uso del pacchetto linux-virtual su tutte queste immagini.

I kernel virtuali hanno accordature diverse? Hanno strumenti che rendono la sospensione / sveglia migliore / più sicura?

Risposte:


48

Dal 12.04, non vi è alcuna differenza tra i kernel Desktop linux-generice Server linux-server; sono stati uniti. ( Fonte ; vedere qui per perché è stato fatto.)

Il kernel virtuale differisce solo per il numero di driver inclusi. Include solo "i driver necessari per funzionare all'interno delle più diffuse tecnologie di virtualizzazione come KVM, Xen e VMWare ... A parte questo, tutte le altre opzioni sono identiche tra i kernel generico e virtuale".

In pratica, ciò significa che l' -virtualimmagine del kernel è più piccola e può anche occupare un po 'meno spazio in memoria (meno moduli / driver integrati). I risparmi sono probabilmente nella gamma dei megabyte a una cifra, quindi non farà differenza per la maggior parte delle VM.


Differenze del kernel del server e del desktop prima del 12.04:

Prima del 12.04, le differenze erano:

  • Server Edition utilizza lo scheduler I / O Scadenza anziché lo scheduler CFQ utilizzato da Desktop Edition.

  • La prelazione è disattivata in Server Edition.

  • L'interruzione del timer è 100 Hz nella Server Edition e 250 Hz nella Desktop Edition.


Questo significa che, se ho linux-kernel-virtual, non ho bisogno di installare il pacchetto open-vm-tools per ottenere i vantaggi di VMWare o è separato dai driver del kernel? Suppongo che questo abbia un impatto solo sui driver della scheda NIC e non entri in cose più profonde come l'utilizzo della memoria, ecc.
flickerfly

1
Penso che nessuno. VMWare è supportato dall'azienda e quindi non incluso nel kernel predefinito. Ma otterrai KVM di base, supporto Xen e forse patch del kernel per i vantaggi di VWare.
Gonzalo Aguilar Delgado,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.