Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jan 2008 22:30:53 -0500
From:      Bob Hall <rjhjr@cox.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: how to be *nix programmer
Message-ID:  <20080117033053.GA14728@kongemord.krig.net>
In-Reply-To: <20080116214248.GB89024@gizmo.acns.msu.edu>
References:  <6efa8680801161248r4ef067a8u5d6480d996e37f9e@mail.gmail.com> <20080116214248.GB89024@gizmo.acns.msu.edu>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Wed, Jan 16, 2008 at 04:42:48PM -0500, Jerry McAllister wrote:
> On Wed, Jan 16, 2008 at 03:48:47PM -0500, Radheshyam Bhatt wrote:
> 
> > Hello  People,
> > 
> > 
> >                How's it going?    I am interested in to developing drivers
> > for FreeBSD.   How do I go about start learning program for that?  What
> > books & resources I should look in to.   I know C, and I am learning about
> > processes, and system calls.   Also where would I take my questions to if I
> > don't get something and need help for something in system's programming...
> > Please email me back..
> 
> Learning C and probably C++ and maybe some Assembly is good.
> 
> After that, you might want to absorb the McKusic books: 'Design and
> Implementaiton of the (4.3 and) 4.4 BSD Operating System.

Actually, McKusic's 'Design and Implementaion of the FreeBSD Operating
System' might be more useful. It's based on FBSD 5.2, but it's still
more up to date.



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?20080117033053.GA14728>