Newsgroup: it.comp.os.linux.iniziare
Titolo: Ditemi se ho capito bene

Tanti, ma proprio tanti anni fa, ero un discreto smanettone. Riuscivo
ad interfacciare strumenti scientifici con i primi portatili (qualcuno
ricorda il mitico CASIO da 64 k con display di 4 righe per 24
caratteri e memoria di massa su microcassette?). Parlo degli anni
'80...
Ho scritto qualche programmino interessante, che ho venduto a qualche
laboratorio.
Su DOS 3.3 sapevo quasi tutto. Per fortuna l'ho dimenticato....
Ora che mi sto convertendo a Linux ho iniziato a studiare, leggere
libri e FAQ eccetera. Una cosa non l'ho ancora capita.
Perchè si deve voler ricompilare il kernel?
Ovvero quali vantaggi pratici dà un kernel ricompilato ad hoc ?
Maggiore velocità?
Più memoria a disposizione?
Per evitare possibili conflitti con cose che non servono?
Ho trovato centinaia di pagine su come ricompilare il kernel, e
nemmeno una su perchè farlo!
Ciao e grazie
Franz

ti sei risposto da solo.
i motivi sono principalmente due
   o rendere piu' veloce il sistema
   o abilitare qualche opzione non abilitata sul kernel precompilato
      (puo' servire per periferiche esotiche o anche per testare nuove
funzionalita'
        non ancora stabili)

 Per evitare possibili conflitti con cose che non servono?
Si.
Ciao
  Andrea

Franz wrote:

Linux è nato come microkernel... Ossia un blocco unico che esegue tutte le 
operazioni... Ovviamente ogni cambiamento hardware impone una 
compilazione... (ricordo quando ho installato la mia prima scheda sonora 
con il 386).
Ora vi si sono aggiunti i moduli onde evitare la compilazione.... Ma in 
ogni caso risulta meno utile compilare il kernel... ma non del tutto 
inutile! Il kernel è un programma e come tale è possibile ottimizzarlo per 
le proprie esigenze, ricompilandolo...
Se vuoi leggere qualcosa di carino sui PERCHE' di Linux prendi "Open 
Source", by Apoego O'Reilly... in particolare l'appendice A contiene un 
ottimo dibattito tra Linux e il professore che ha realizzato minix (di cui 
non ricordo il nome) che comincia proprio con la discussione sul kernel...
In ogni caso il libro è semplicemente splendido.
Ciao!
Gibo

nemmeno una su perchè farlo!
E' un vecchio mito duro a morire. Pare che ogni utente linux che si rispetti 
debba saper ricompilare il kernel, ma e' solo un mito in realta' non ce n'e' 
alcun bisogno. 
-- 
Enrico Bodo  -   PostDoc Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

Grazie a tutti per le vostre risposte, particolarmente utili ad
evitarmi lavoro inutile...
Grazie in particolare a Bodo, in quanto "collega" chimico....
Francesco Davini
davini*nospam*@
fastwebnet.it
ENERGIA NUCLEARE ???
NO, GRAPPA !!!


 alcun bisogno. 
Non e' vero: ricompilare il kernel una decina di volte di seguito e'
un ottimo test hw/sw della macchina. Se ci sono problemi si pianta
sicuramente durante questa operazione. Del kernel compilato cosi'
ottenuto, naturalmente, lo si puo' trattare con un bel rm.
Ciao,
// Umberto Salsi
//
// 
http://digilander.iol.it/salsi
  --  GnuPG Key ID = BE2C F6CD 77E9 29AE

 ottenuto, naturalmente, lo si puo' trattare con un bel rm.
Vabbè, ma questa è un'altra storia. La domada è assolutamente sensata, 
visto che spesso che si consiglia, senza sapere nemmeno il perhé, di 
ricompilare il kernel, come se fosse "la cura" per tutti i mali.
SE vuoi testare la macchina, bene, ma da qui a dire che bisogna 
ricompilare per forza ce ne passa.
Insomma, nel 99% dei casi serve a molto poco, oltre che ad essere 
inutile.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 ottimizzarlo per le proprie esigenze, ricompilandolo...
Utile != necessario, la domanda era questa...


 
Francamente ci son pochi vantaggi. Semplicemente quelli delle distro son men 
modellati per la macchina che usi, che in alcuni casi (limitate capacita') 
e' necessario compilarlo.
P.es. se io volessi bootare il linux da un HD PCMCIA e' ovvio che non 
rientra nello standard delle ditribuzione e da cui diventa impossibile.
Altrimenti.....
Se tutto funziona regolarmente si puo' tranquillamente tenersi quello che 
funziona e togliere/mettere i moduli a secondo delle necessita'.
PS mio personale punto di vista.

 
Se il sistema si avvia non costa nulla un bel mdprobe od insmod.

 Ciao.
Fammi sapere, ciao!


STAI MALE !!

 solo quella di dare un contributo un po' diverso e non ripetitivo...
Ok, basta saperlo:)
Comunque, certo che si può ottimizzare anche il kernel, ma non è quello 
che ti cambia la vita:)
