Newsgroup: it.comp.os.linux.iniziare
Titolo: Quesito concettuale su kernel e moduli (lungo)

ciao a tutti,
intanto grazie per l'aiuto che mi e' stato dato fino ad ora. Sono riuscito
a configurare *tutto* sulla mia redhat 7.2 del desktop e sulla slakware 8
del laptop (manca solo l'uso dello scanner in rete ma direi che e' un
dettaglio...). Cerco di ricambiare per quanto mi e' possibile...
Il mio quesito riguarda la compilazione dei moduli (ovvero le fasi make
modules e make modules_install).
Se io parto da un kernel diciamo "originale" (cioe' come mi arriva
dall'installazione) e voglio ricompilarlo per inserire stabilmente alcune
caratteristiche che prima erano moduli (ovvero passare da <M> a <*> nel
menuconfig, tanto per capirsi), ma non viceversa (cioe' non passo in
nessun caso da <*> a <M>), devo ricompilare anche i moduli ? se prima per
fare una data cosa usavo un modulo, adesso quel modulo non mi serve piu';
inoltre quel modulo esisteva gia' compilato (altrimenti prima non avrei
potuto fare il suo modprobe in caso mi fosse servito), e adesso
*sicuramente* non lo richiamero' mai perche' la caratteristica a cui si
riferiva (per es., l'emulazione ide-scsi) e' compilata DENTRO il kernel.
Per cui se non do make modules/modules_install, che cambia ? quel modulo
resta li, e nessuno lo usera' mai.. al massimo occupa un po' di spazio
sul disco.
Viceversa se dovessi passare da <*> a <M> immagino che la procedura di
compilazione mi crei un modulo che magari prima non c'era (perche' cio' a
cui si riferiva era dentro il kernel) e questo e' chiaro.
Mi domando: ma non sarebbe piu' facile che l'installazione ti mettesse a
disposizione TUTTI i moduli e al limite se configuro qualcosa per rimanere
stabilmente nel kernel non li uso tutti ?
La domanda e' sia di carattere concettuale, per capire se ci sono altri
motivi per ricompilare sempre tutto, e pratico perche' se make bzImage ci
mette 20 minuti, make modules && modules_install ci mette 2 ore abbondanti
(sul desktop, Pentium MMX 233).
Grazie
Fabiolo

 stabilmente nel kernel non li uso tutti ?
Non ho approfondito il problema perche' io il kernel me lo ricompilo
comunque, ma mi pare che le distro facciano proprio cosi': hai un kernel
'standard' che fa partire la macchina, poi hai tutti i moduli e vengono
caricati quelli che hai specificato. Sulla debian perlomeno e' cosi'.
Ciao
  Andrea

 qualcosa per rimanere stabilmente nel kernel non li uso tutti ?
La maggior parte delle distribuzioni fa questo con i kernel gia`
compilati ... li creano cosě in modo che vadano con la "maggioranza"
dei pc in giro e che installeranno la distribuzione in questione.. non
troverai mai _tutto_ compilato, ma solo le periferiche maggiormente
utilizzate (dagli utenti).
Ad ogni modo ci sara` comunque gente che avra` periferiche che di
default non vengono incluse con il supporto abilitato.
In ogni caso, tenere un kernel del genere non ha senso. quando
ricompili un kernel, dovresti eliminare il supporto per la roba che
non hai, anche se non ne trai un vantaggio "ecclatante" a parte quello
di avere un kernel "piu` pulito".
Ovviamente questo e` quello che penso io..
-- 
-andreas liebschner
 
http://www.distorta.info
rimuovi NOSPAM. per rispondermi in email

 caricati quelli che hai specificato. Sulla debian perlomeno e' cosi'.
e allora a cosa serve compilare i moduli con make modules &&
modules_install se ci sono gia' tutti i moduli ?
O su debian non si fa ? se e' cosi' la installo istantaneamente :))
thanks
Fabiolo