Date: Sat, 24 Nov 2001 13:58:55 -0600 (CST) From: Ryan Thompson <ryan@sasknow.com> To: "Dmitry A. Mottl" <dima@sinp.msu.ru> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: FreeBSD source code Message-ID: <Pine.BSF.4.21.0111241353260.26319-100000@ren.sasknow.com> In-Reply-To: <003501c174ee$ad5bd640$8c0983d5@sinp.msu.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Dmitry A. Mottl wrote to freebsd-questions@FreeBSD.ORG: > Hi, All > > Where can I read about FreeBSD kernel source code and FreeBSD > kernel internals? > > I've already read FreeBSD Programmers Handbook. All of the kernel manual pages are helpful. You'll also want to poke around in the system include directories and read the comments in the various header files. Take a look at the directory structure in /usr/src/sys Look at some open kernel PRs in GNATS and try to at least find the applicable source file(s). Obviously, you'll want to be very familiar with C before even thinking about kernel programming. :-) > Please give me only material in Internet, not printed. You say you don't want printed material, but if you want a really good understanding of the internals, I would still recommend "The Design and Implementation of the 4.4 BSD Operating System" (aka, the daemon book). There are plenty of references to this book. If your local stores don't have it, you can order it online. Hope this helps, - Ryan -- Ryan Thompson <ryan@sasknow.com> Network Administrator, Accounts SaskNow Technologies - http://www.sasknow.com #106-380 3120 8th St E - Saskatoon, SK - S7H 0W2 Tel: 306-664-3600 Fax: 306-664-1161 Saskatoon Toll-Free: 877-727-5669 (877-SASKNOW) North America To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0111241353260.26319-100000>