Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: kernel

From: <sven_dehmlow(at)gmx.de>
Date: Fri Jul 18 2003 - 09:28:02 EDT

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


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library