I am a programmer who is interested in hacking the Darwin kernel for GNU-Darwin. I have never attempted to hack any type of kernel before, and can not find any concrete documentation on hacking the GNU-Darwin kernel. If you have any sites, or documentation mediums, please reply to this thread, or e-mail me at jjky2@twcny.rr.com.
-Thank you very much,
Hollin Wilkins
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I haven't done very much hacking in the core for over a year, but things haven't changed very much since then. First, there is Apple's Darwin Documentation.
Unfortunately, the Darwinfo "Building xnu" materials, which were probably the best resource, are now gone. If you post to Open Darwin, you might want to bring this up with them. Goodluck with that.
I am a programmer who is interested in hacking the Darwin kernel for GNU-Darwin. I have never attempted to hack any type of kernel before, and can not find any concrete documentation on hacking the GNU-Darwin kernel. If you have any sites, or documentation mediums, please reply to this thread, or e-mail me at jjky2@twcny.rr.com.
-Thank you very much,
Hollin Wilkins
The short answer is to check out xnu from Apple CVS, set the appropriate shell variables, then build it.
http://developer.apple.com/darwin/tools/cvs/docs.html
I haven't done very much hacking in the core for over a year, but things haven't changed very much since then. First, there is Apple's Darwin Documentation.
http://developer.apple.com/techpubs/macosx/Darwin/index.html
Next, search the relevant Darwin archives. Try "building xnu".
http://gnu-darwin.sourceforge.net/applelists.html
Finally, the best place to get current info right now is probably Open Darwin.
http://opendarwin.org/
Unfortunately, the Darwinfo "Building xnu" materials, which were probably the best resource, are now gone. If you post to Open Darwin, you might want to bring this up with them. Goodluck with that.
Regards,
proclus
http://www.gnu-darwin.org/