Mi chiedo dove posso scaricare il codice sorgente del kernel di Mac OS X Mountain Lion 10.8.2: Darwin 12.2.0.
L'ho cercato su Google, ma è difficile da trovare. E sì, ho provato http://www.opensource.apple.com .
Mi chiedo dove posso scaricare il codice sorgente del kernel di Mac OS X Mountain Lion 10.8.2: Darwin 12.2.0.
L'ho cercato su Google, ma è difficile da trovare. E sì, ho provato http://www.opensource.apple.com .
Risposte:
L'ho trovato. In realtà, il kernel Darwin è chiamato xnu
. Il nome completo del kernel, versione inclusa, per Mac OS X 10.8.2 è xnu-2050.18.24
.
Può essere scaricato qui: http://www.opensource.apple.com/tarballs/xnu/xnu-2050.18.24.tar.gz .
Il codice sorgente può essere consultato online qui: http://www.opensource.apple.com/source/xnu/xnu-2050.18.24/
Stai guardando nel posto giusto. Non ho visto il wiki aggiornato da Lion, ma in passato gli script di build completi sono stati raggruppati come parte del progetto darwinbuild .
Il sorgente per 10.8.2 è elencato su http://www.opensource.apple.com/release/mac-os-x-1082/ e potresti semplicemente provare a prendere l'ultimo darwinbuild da MacPorts piuttosto che costruirlo dal sorgente per vedere se può aiutarti a estrarre un ramo più recente corrispondente a 10.8 anche se la documentazione non è scritta per indicare se i passaggi di ramo specifici di Mountain Lion sono completi (o addirittura richiedono qualcosa di diverso dal semplice prendere il codice di trunk corrente).