Discussione: Primo kernel panic!
View Single Post
Old 08-01-2008, 17:53   #5
lollo_rock
Senior Member
 
L'Avatar di lollo_rock
 
Iscritto dal: Aug 2007
Città: Torvaianica
Messaggi: 3206
Quote:
Originariamente inviato da Cisto Guarda i messaggi
In questo caso, visto che il ciocco te l'ha fatto il kernel_task, è quasi impossibile riuscire a capirne la ragione...

Piccolissima lezione sul funzionamento di base di osx: il kernel_task non è un task vero e proprio, ma piuttosto è la rappresentazione del microkernel. In mac os il launchd(8), per ragioni "storiche" di filosofia di incorporazione in voga all'epoca del suo primo sviuppo, incorpora le funzionalità di init(8) (che in tutti gli unix/bsd è il responsabile del boot strapping e dell'inizializzazione dei demoni in background), così come del ttys(5) che serve per l'accesso via console. launchd(8) è il primo processo userland, cioè deve necessariamente avere un pid pari a 1, ovvero è il processo userland di terminazione di tutti gli altri processi userland. Se provi a guardare nell'utility di monitoraggio delle attività, il kernel_task ha però PID 0 (pur incorporando il launchd(8)), il che significa che non è un processo "pienamente" userland; da cui la sostanziale impossibilità di poter capire cosa è successo.
se poi dai una traduzione in italiano magari capisco un pò di più , comunque grazie
__________________
My Twitter- My Flickr
lollo_rock è offline   Rispondi citando il messaggio o parte di esso