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

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

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

Messaggio 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

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Messaggio 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

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Messaggio 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

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggio da sid77 »

il generic dovrebbe stare su un floppy, lo huge (come dice il nome) no :)

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

huge include built-in filesystem e chip controller schede madri... per evitare di fare initrd

generic no

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio 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... :-/

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio 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

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio 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... ;)

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

per carità: huge tutta la vita! era per curiosità! :)

M

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

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

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Pat é un purista ... o usa reiserfs !!

Rispondi