From owner-freebsd-hackers Sun Aug 4 19:36: 0 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5BF0237B400 for ; Sun, 4 Aug 2002 19:35:57 -0700 (PDT) Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A59243E42 for ; Sun, 4 Aug 2002 19:35:56 -0700 (PDT) (envelope-from grog@lemis.com) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id 75F7C812F4; Mon, 5 Aug 2002 12:05:53 +0930 (CST) Date: Mon, 5 Aug 2002 12:05:53 +0930 From: Greg 'groggy' Lehey To: Alp ATICI Cc: freebsd-hackers@freebsd.org Subject: Re: Kernel programming references Message-ID: <20020805023553.GC83171@wantadilla.lemis.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.99i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Saturday, 3 August 2002 at 12:33:00 -0400, Alp ATICI wrote: > What references would you suggest for learning kernel programming and > FreeBSD internals for someone who has quite good background in C > programming and Operating System algorithms in general? > > I just bought: > The Design and Implementation of the 4.4 BSD Operating System > The Design of the Unix Operating System by Bach > Advanced Programming in The UNIX environment by Stevens > > Any other suggestions? I'd suggest you return the Bach book if you can. It's completely out of date (1986). The other two are good, and I can't think of any others to recommend. Possibly the Solaris internals book (forget the exact title) could be of use, but only marginally. There are some good Linux books, but the kernel implementation is so different that they're useless for FreeBSD. Greg -- See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message