how to be *nix programmer

Bob Hall rjhjr at
Wed Jan 16 19:59:05 PST 2008

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.

More information about the freebsd-questions mailing list