Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Apr 2005 07:59:41 -0500 (CDT)
From:      Zera William Holladay <zholla1@uic.edu>
To:        neuro@mail.fci.fsu.edu
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: kernel programming
Message-ID:  <Pine.GSO.4.58.0504200750150.5280@icarus.cc.uic.edu>
In-Reply-To: <Pine.LNX.4.61.0504200248100.2029@mail.fci.fsu.edu>
References:  <Pine.LNX.4.61.0504200223370.1160@mail.fci.fsu.edu> <Pine.LNX.4.61.0504200248100.2029@mail.fci.fsu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 20 Apr 2005 neuro@mail.fci.fsu.edu wrote:

> yeah thanks for that, i figured the code was a good start.  Now that I
> know the docs i know where to go, cheers for that
>
> --neuro
>
> On Wed, 20 Apr 2005, Joseph Koshy wrote:
>
> >> where's a good place for kernel programming documentation ?
> >
> > In no particular order:
> >
> > 1. The FreeBSD Developer's Handbook.
> > 2. The FreeBSD Architecture Handbook.
> > 3. The book 'The Design and Implementation of the FreeBSD
> >   Operating System', by Kirk McKusick and George
> >   Neville-Neil.
> > 3. The section 9 manual pages.
> > 4. The source code :).

I like these too (the above is a good list):

man 7 development

gives a nice model and tutorial to setup an environment.

man 7 build

documents some of the /usr/src/ targets for make.

Good luck, Zera Holladay



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.58.0504200750150.5280>