Re: [kernel] voglia di conoscerlo
mi piacerebbe conoscere il kernel di linux, per semplificare partirei da
questo:
http://www.it.kernel.org/pub/linux/kernel/Historic/linux-0.01.tar.gz
mh, esistono degli ottimi libri: Understanding linux kernel (mi pare
ci sia aggiornato alla versione 2.6, senno' sono ancora alla 2.4)
scritto da Bovet/Cesati, due professori di Roma (che tengono ogni anno
dei cosi su "Hacking linux" che purtroppo non sono mai riuscito a
seguire, ma se sei di Roma forse tu ce la fai); ce n'e' anche uno
riguardo allo sviluppo di device driver, che immagino al suo interno
abbia un'ampia spiegazione di come funziona il kernel. Anche Robert
Love deve aver scritto un libro a riguardo del kernel, e di lui mi
fiderei... :) su amazon ho visto che dovra' uscire anche un libro di
Greg Hartman, anche lui uno parecchio "preparato" in materia
Visto che l'argomento e' vaaaasto, partirei da un libro, piuttosto che
da roba in rete, in quanto tratta gli argomenti in maniera
(solitamente) piu' organica ed organizzata, ma non e' mica sempre
detto, eh... :)
esiste un'analisi dettagliata delle funzioni svolte ?
beh, qualcosa lo trovi dentro Documentation/ nella src del kernel,
altrimenti e' all'interno di ogni file sorgente... :) Avere una
descrizione dettagliata e' poco utile: mi sa che se ne parla anche in
un howto all'interno di quella Doc: i kernel developers non vogliono
mantenere una compatibilita' fissa nelle API del kernel, quindi ci sta
che da una release a quell'altra una funzione cambi nome, parametri,
etc etc, quindi una sua descrizione dettagliata e' spesso obsoleta
dopo poco tempo
mi spiegate come funziona ?
cosa? tutto il kernel? facile: gestisce i/o, memoria, processi e
comunicazione tra essi :))
p.s.
e' chiaro occorre una conoscenza di C, come farsela in 24 ore ?
sie... e te vorresti affrontare lo studio del kernel senza neanche
sapere un po' di C... sei piu' pazzo di quanto pensassi!! :)))
Ciao
--
Sandro Tosi (aka Morpheus, matrixhasu)
My (little) site: http://matrixhasu.altervista.org/
Reply to: