Pagina 1 di 1
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 15:44
da alex1969
Ho visto che nella slackware 10 ci sono i seguenti pacchetti per il kernel:
<BR>
<BR>1)kernel-headers (/usr/include)
<BR>2)kernel-ide (/boot)
<BR>3)kernel-modules (/lib/modules)
<BR>4)kernel-source (/usr/src)
<BR>
<BR>ora, compilando un nuovo kernel (attraverso i comandi "make mrproper", "make menuconfig", "make -j5 bzimage", "make -j5 modules", "make modules_install")....
<BR>
<BR>vengono "sostituiti" i pacchetti 2,3. Giusto?
<BR>
<BR>La cosa che non capisco è che cosa va a sosituire il pacchetto 1!
<BR>Perchè così sembrerebbe ad esempio che un kernel 2.6.x appena compilato in questo modo utilizzi gli headers del kernel vecchio.....
<BR>
<BR>Spero di essere stato abbastanza chiaro...

<BR>
<BR>Aspetto qualche replica.....<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 19:35
da j0ker
se compili un kernel nuovo nel momento in cui crei la bzImage con make vengono richiamati i nuovi headers (sarebbero i file.h presenti in /usr/include) per questo non puoi compilare un vecchio kernel con nuovi headers...o meglio lo potresti fare ma spesso ti rileva qualche warning o addirittura errors...conviene sempre compilare il kernel con i proprio headers,modules ecc... Ciao

<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 20:02
da samiel
Curiosità: come si compilano gli headers?
<BR>
<BR>M.
<BR><br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 20:22
da rob
gli header ( .h) non si compilano, sono solo interfacce che servono al linker e, ogni tanto, ai programmatori...
<BR>
<BR>ciao, rob<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 21:29
da samiel
Forse mi sono espresso male.
<BR>Intendo dire: oggi nella /test ho trovato il kernel 2.6.10
<BR>e gli header. Ma se io mi scarico semplicemene il kernel
<BR>da kernel.org, come faccio a farmi gli headers?
<BR>
<BR>M.<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 21:49
da j0ker
Nei kernel che scarichi su kernel.org credo che ci debbano essere dei file di heades.comunque sono delle librerie che servono al compilatore nel momento in cui stai per compilare qualcosa...quindi possono servire al sistema non solo quando ricompili il kernel...ma anche quando compili a mano un semplioce sorgente

<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 21:50
da rob
aaaa, ho capito...
<BR>non ne ho idea :-] :-] :-]
<BR>
<BR>ciao samiel, rob<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 21:57
da useless
sono semplicemente la sottodirectory asm/i386 (o qualcosa di simile, non ricordo esattamente e sono su win al momento) dei sorgenti di ogni versione del kernel.<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 22:12
da rob
giusto, /linux/include/asm-i386
<BR>
<BR>rob<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 22:41
da samiel
Trovato! Ma se compilando il kernel
<BR>si generano anche gli headers,
<BR>che senso ha pacchettizzarli?
<BR>Mi manca qualcosa per capire bene.....
<BR>
<BR>M.<br>
Dubbi sul Kernel
Inviato: dom 23 gen 2005, 23:24
da meritil
Il pacchetto kernel-headers contiene le directory /usr/include/asm /usr/include/asm-generic e /usr/include/linux ...
<BR>
<BR>Se scarichi il kernel da
http://www.kernel.org le stesse directory le trovi dentro /pacchettoscaricato/include/ quindi appena compilato devi linkare/copiare tali directory dentro /usr/include per avere anche gli headers(del nuovo kernel) al loro posto.
<BR>Quindi rispondendo a samiel, il pacchetto headers esiste solo per simulare questo passaggio di copia/link in /usr/include.
<BR>La directory asm viene creata appena dopo il "make" proprio perchè si genera in base al tipo di architettura che hai scelto in "menuconfig" (attenzione molti pensano che sia la copia spiccicata di asm-i386 invece no!!!, la base è la stessa ma vengono inseriti alcuni header durante il processo di compilazione, provenienti da ...boh devo scoprirlo al prossimo rebuild
<BR>
<BR>Ciao :-] <br>
Dubbi sul Kernel
Inviato: lun 24 gen 2005, 1:54
da samiel
Ah, ora mi è molto più chiaro. Ho confrontato le dir
<BR>e in effetti ho risolto abbastanza il mistero della provenienza
<BR>degli headers.
<BR>
<BR>Grazie
<BR>M.
<BR><br>
Dubbi sul Kernel
Inviato: lun 24 gen 2005, 10:27
da alex1969
Ragazzi non sapete quanto mi avete aiutato con le vostre repliche!!!

<BR>
<BR>Grazie 1000!!!!!<br>