On Thu, 17 Jul 2003, Augusto Kojima wrote:
> I am starting to interest me for kernel BSD, but is difficult to find help.how I can start to study kernel? which part must be the first one? where to arrange information?
- If you don't have any idea how operating systems work, you should take
the time to read a book about the basics. I recommend "Operating
Systems: Design and Implementation" by Andrew S. Tanenbaum, but there
are many others.
- If your eyes don't already hurt too much, you might want to have a
look at "The Design and Implementation of the 4.4BSD Operating System"
by Kirk Mckusick.
- A good way to start hacking is to learn how to write modules. The
deadly.org online-magazine has an interesting article about this topic:
http://deadly.org/article.php3?sid=20010812210650
- We've got man(1) pages for almost everything in the kernel (section
9). apropos(1) and grep(1) are your friends, too. So when you're reading
some pieces of code that you don't understand, you should use these
commands extensively.
- Read the list's archive. Your question is being posed (and answered)
every few month.
- Read NetBSD's Kernel Programming FAQ, take a look at FreeBSD's
Developer Handbook.
BTW: It is NOT a good idea(tm) to post the same message to both, misc
and tech.
Sven
PS: Is there a FAQ for the "tech" list?
--
You are not expected to understand this.
- Dennis Ritchie (Unix 6th Edition)
Received on Fri Jul 18 09:51:15 2003
This archive was generated by hypermail 2.1.8
: Wed Aug 23 2006 - 13:48:43 EDT
|