Newsgroup: it.comp.os.dibattiti
Titolo: il kernel

Tempo fa ho inserito in questo Ng un post di domande sul kernel che non
riesco piu a trovare nemmeno con google ..
Sostanzialmente mi rimane un po di confusione sul kernel:
da quel che ho capito il kernel risiede su .. ehm .. (dove risiede
fisicamente il kernel?) e ad ogni avvio del pc viene ricomposto in base
alle periferiche installate nel pc.
Questo mi sembra una perdita di tempo, specie ad esempio nei laptop
dove si cambia pochissimo dell'hardware nel ciclo di vita del pc ...
Mi chiedevo se il kernel non potesse ad esempio venir memorizzato su
una flash rom integrata in una scheda madre. Se poi si deve installare
nuove periferiche o servizi, con un apposito tool .. si modifica .. o
no ?!?
Poi mi chiedo, ma "affinare" il kernel è un'operzione che
effettivamente si nota poi i risultati ..  ?
Perchè windows non permette di farlo ? (non serve avere i sorgenti, si
può fare con un interfaccia grafica con delle caselline da spuntare
... )
Grazie

 Sostanzialmente mi rimane un po di confusione sul kernel:
Tanto per capire: di che sistema operativo stai parlando?
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 Tanto per capire: di che sistema operativo stai parlando?
In generale .. non mi riferivo ad un os in particolare ... 


A livello di driver windows te lo fa fare. Infatti puoi installare
opportuni driver che consentono di "affinare" il kernel per operare sul
tuo hardware.
Se per "affinare" intendi andare a modificare i parametri ultra
low-level tipo la dimensione dei buffer per l'I/O, il numero di kernel
thread per una determinata operazione o finanche alle modalita' di
funzionamento interno, questo non so se e' possibile farlo in Windows
visto che non lo uso e non l'ho mai approfondito fino a quel punto. Ma
penso di si.

 ... )
Non comprendo cosa dovrebbe fare windows e cosa altri fanno, scusami.
-- 
Sensei <senseiwa@Apple's mail>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

Cosa intendi esattamente con "ricomposto"?
Scusa, magari mi sbaglio di grosso .. ma la mia domanda è questa:
questo kernel, quando spengo il pc, viene salvato su un file ?
Al riavvio del pc viene ricaricato dal file?

 Piu` platform-oriented?
Intendo dire che ad esempio il kernel di windows conterrà tutte le 
informazioni per far funzionare
processori AMD, intel ecc ..., come ad esempio i servizi per gestire i 
filesystem FAT,FAT32,NTFS.
Se io ad esempio uso solo NTFS, penso che se "snellisco" il kernel di 
windows eliminando le cose che non mi servono,
potrebbe anche risultare piu performante, o sbaglio?
So che con linux si può ricompilare il kernel, e con windows no ...
Mi chiedevo perchè windows non dia la possibilità comunque di eliminarne 
pezzi che l'utente ritiene non gli servano ..
Grazie 

 
Si.
Alessandro.

 
Sui PC di oggi, misurati in GB e GHz, questa esigenza sta scemando 
sempre più, diverso era quando avevi un 386 a 20 MHz con 4MB di ram.
Alessandro.


Quello che si fa normalmente e` salvare un file con una descrizione
delle impostazioni. Quando il kernel (quello standard che su disco
rimane sempre uguale a se' stesso dopo ogni spegnimento) viene
caricato, va a cercare questo file e si modifica per ri-impostarsi
cosi' come l'avevamo configurato (caricando i driver che gli avevamo
detto di usare, modificando i parametri interni cosi' come gli avevamo
detto di fare etc...)
Ma essenzialmente... Qual e' il tuo problema? :)
Se pensi che sia un problema di velocita` e` vero che con questo metodo
hai un decremento ma e` talmente trascurabile rispetto alla mole di
problemi che avresti se volessi fare quello che dici tu per guadagnare
quei due secondi in piu'... Ad esempio modificare l'immagine di un
eseguibile a mano senza ricompilare e` qualcosa che ha dell'infernale
:))

quei due secondi in piu'...
Ah ecco ... niente ... mi chiedevo effettivamente se questo fatto di 
"riconfigurarsi" potesse essere evitato e se ciň fosse utile
solo per sapere :-) 

 pezzi che l'utente ritiene non gli servano ..
da-daaaaannn:
http://www.tinykrnl.org./
ovviamente non microsoft 
ciao
-- 
NoWhereMan
-- NoWhereBlog: 
www.nowhereland.it
-- FlatPress: 
http://flatpress.nowhereland.it
 blog flat-file powered,
xhtml1.1strict compliant
-- deviantArt: 
http://nowhereland.deviantart.com

 eliminarne pezzi che l'utente ritiene non gli servano ..
Perche` i file system sono usati on the fly, nulla e` sempre in 
memoria. Windows non capisce nulla se non FAT, NTFS (e forse pochissimi 
altri fs), meno di questo... gli altri li aggiungi.
