Pagina 1 di 1

kernel huge vs generic: non capisco l'utilità...

Inviato: mar 29 mag 2007, 8:49
da absinthe
salve,

ho fatto una ricerchina sul forum ma non mi pare di aver trovato alcunchè!

volevo chiedere da un pò di tempo... ma che differenza c'è tra un kernel generic e uno huge? o meglio: so che sono diversi perchè il primo ha un sacco di elementi selezionati e compilati al suo interno rispetto al secondo, ma allora che utilità ha un kernel generic? se le differenze fossero relative al solo quantitativo di features precompilate, tanto varrebbe tenere un kernel huge e consentire tramite il config di sfoltirlo... non ho mai capito bene la differenza, magari tutte quelle opizioni precompilate possono dare fastidio all'avvio su certe macchine?! se quanche anima opia mi illuminasse sarei felice! :)

M

Inviato: mar 29 mag 2007, 10:27
da twister
Credo che sia per chi vuole fare una installazione piu' pulita e "minimale", senza troppi moduli che risulterebbero inutili a macchine con hardware ben conosciuto e testato

Inviato: mar 29 mag 2007, 10:38
da Toni
qualcuno mi corregga se sbaglio,
kernel huge è un kernel enorme , la grandezza di questo kernel per esempio sulla current e di circa 3 mb e qualcosa , un generic è quasi la meta.
Questo perche si garantisce il supporto per tantissimi tipi di hardware includendo i driver direttamente nel kernel (built-in), chiaramente utilizzare un kernel del genere regolarmente è uno spreco di risorse poiche dai supporto anche ad hardware che non hai installato.
Diciamo che un kernel huge si avvia in qualsiasi pc, ovviamente con hardware supportato da linux ,
mi costa personalmente su un portatile datato che un generic non avvia il pc mentre un huge si ,si potrebbe dire un kernel di emergenza :D

Inviato: mar 29 mag 2007, 11:24
da sid77
il generic dovrebbe stare su un floppy, lo huge (come dice il nome) no :)

Inviato: mar 29 mag 2007, 11:26
da submax82
huge include built-in filesystem e chip controller schede madri... per evitare di fare initrd

generic no

Inviato: mar 29 mag 2007, 14:04
da absinthe
sid77 ha scritto:il generic dovrebbe stare su un floppy, lo huge (come dice il nome) no :)
già ma orami con il 2.6 direi che non è più possibile... :-/

Inviato: mar 29 mag 2007, 14:04
da absinthe
submax82 ha scritto:huge include built-in filesystem e chip controller schede madri... per evitare di fare initrd

generic no
nessuna scheda madre? e neppure ext3?... ma allora tanto varrebbe fare solo lo huge no?

M

Inviato: mar 29 mag 2007, 14:07
da submax82
absinthe ha scritto:
submax82 ha scritto:huge include built-in filesystem e chip controller schede madri... per evitare di fare initrd

generic no
nessuna scheda madre? e neppure ext3?... cavolo...
vabbè ma che problemi ti fai... usa huge o compilati un kernel tuo... ;)

Inviato: mar 29 mag 2007, 14:10
da absinthe
per carità: huge tutta la vita! era per curiosità! :)

M

Inviato: mar 29 mag 2007, 16:19
da sid77
ho diggato un pochino il mirror di slackware-11.0 e dal giretto che mi sono fatto mi pare che, parlando di kernel 2.6.x, huge26.s sia utilizzato esclusivamente come kernel per l'installer, mentre quello da usare ogni giorno è il kernel-generic.
infatti huge26 non è pacchettizzato e non ha un initrd, per questo deve contenere quanta più roba possibile per portare a termine una installazione (da qui il termine huge, immenso), mentre generic è più snello e nello stesso slack-desc è consigliato l'utilizzo di un initrd per quello che non è built-in.

Inviato: mar 29 mag 2007, 20:00
da Luci0
Pat é un purista ... o usa reiserfs !!