Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Mar 2007 21:29:54 +1100
From:      Peter Jeremy <peterjeremy@optushome.com.au>
To:        ajay gopalakrishnan <geek.dwells@gmail.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: How should i start working on kernel programming?
Message-ID:  <20070303102954.GE9421@turion.vk2pj.dyndns.org>
In-Reply-To: <b8c16adc0703022051x35adb573g3de187aae7f310d9@mail.gmail.com>
References:  <b8c16adc0703022051x35adb573g3de187aae7f310d9@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--7gGkHNMELEOhSGF6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2007-Mar-03 10:21:27 +0530, ajay gopalakrishnan <geek.dwells@gmail.com> =
wrote:
>I am new to FreeBSD and I would like to know how to start off with kernel
>level programming.

Apart from the links Sam gave you, I'd suggest you look at "The Design
and Implementation of the FreeBSD Operating System" by Kirk McKusick
and George Neville-Neil.

As a general introduction, you might like to look through "The Complete
FreeBSD" by Greg Lehey (http://www.lemis.com/grog/Documentation/CFBSD/).

> Also, the header packages used at the system level code and
>kernel level code were different.

Yes.  The internal kernel interfaces are defined in the section 9 man pages.

--=20
Peter Jeremy

--7gGkHNMELEOhSGF6
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFF6U4i/opHv/APuIcRAgiMAJ9uGh5fRnfpPM7xynz9Hb9KhqxxXgCeLehz
UYxDUAxlR6FNlglMdTCMWp4=
=bxAP
-----END PGP SIGNATURE-----

--7gGkHNMELEOhSGF6--



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