Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Mar 1999 09:18:06 -0500
From:      Dennis <dennis@etinc.com>
To:        "Daniel C. Sobral" <dcs@newsguy.com>, Wes Peters <wes@softweyr.com>
Cc:        Greg Lehey <grog@lemis.com>, wayne@crb-web.com, FreeBSD Hackers <hackers@FreeBSD.ORG>
Subject:   Re: writing device drivers for fbsd
Message-ID:  <199903091411.JAA24926@etinc.com>
In-Reply-To: <36E4ED98.26E59466@newsguy.com>
References:  <Pine.LNX.3.95.990308135605.22098C-100000@crb.crb-web.com> <19990309094317.L490@lemis.com> <36E48B4F.BD62B07D@softweyr.com>

next in thread | previous in thread | raw e-mail | index | archive | help
At 06:44 PM 3/9/99 +0900, Daniel C. Sobral wrote:
>Wes Peters wrote:
>> 
>> > I don't think there is a good book.  The ones I have seen have been
>> > more "that's all there is" than "this is a great book".
>> 
>> That's pretty much the state of affairs.  I only a few, the Pajari book,
>> the Egan & Texiera (?? this is from 10-year old memory), and the one by
>> "J. E. Lapin" which was actually the staff at Rabbit Systems.  They were
>> all pretty much in the category of "there isn't a good choice."
>> 
>> > > I saw "Writing Unix Device Drivers" by George Pajari, this weekend
>> > > at the store,is this a good book?
>> 
>> I have a copy that is so old I used it to write a Minix driver, ca 1986.
>> It's ancient, but will describe what UNIX device drivers do and how they do
>> it.  Along with several example drivers from the FreeBSD sources, it should
>> be an adequate intoduction.
>> 
>> IIRC, it doesn't cover network interface drivers at all.
>
>How about The Design and Implementation of 4.4 BSD?

The "good" thing is that the design is solid and hasn't changed much. The
Linux device driver book, although useful, is wrong on some counts and
missing info on others. 'BSD has remained similar across major releases
while Linux changes twice a year.

db



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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