From owner-freebsd-hackers Tue Mar 9 6: 8:59 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from etinc.com (et-gw.etinc.com [207.252.1.2]) by hub.freebsd.org (Postfix) with ESMTP id DBDDD153A0 for ; Tue, 9 Mar 1999 06:08:55 -0800 (PST) (envelope-from dennis@etinc.com) Received: from workstation.etinc.com (port51.netsvr1.cst.vastnet.net [207.252.73.51]) by etinc.com (8.8.8/8.6.9) with SMTP id JAA24926; Tue, 9 Mar 1999 09:11:43 -0500 (EST) Message-Id: <199903091411.JAA24926@etinc.com> X-Sender: dennis@mail.etinc.com X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0 Date: Tue, 09 Mar 1999 09:18:06 -0500 To: "Daniel C. Sobral" , Wes Peters From: Dennis Subject: Re: writing device drivers for fbsd Cc: Greg Lehey , wayne@crb-web.com, FreeBSD Hackers In-Reply-To: <36E4ED98.26E59466@newsguy.com> References: <19990309094317.L490@lemis.com> <36E48B4F.BD62B07D@softweyr.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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