From owner-freebsd-questions@FreeBSD.ORG Fri Feb 3 07:33:54 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86ADE16A420 for ; Fri, 3 Feb 2006 07:33:54 +0000 (GMT) (envelope-from bkoenig@cs.tu-berlin.de) Received: from efacilitas.de (smtp.efacilitas.de [85.10.196.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 248F243D45 for ; Fri, 3 Feb 2006 07:33:53 +0000 (GMT) (envelope-from bkoenig@cs.tu-berlin.de) Received: from eurystheus.local (port-212-202-39-189.dynamic.qsc.de [212.202.39.189]) by efacilitas.de (Postfix) with ESMTP id BA6764C779; Fri, 3 Feb 2006 08:43:09 +0100 (CET) Received: from [192.168.1.13] (unknown [192.168.1.13]) by eurystheus.local (Postfix) with ESMTP id D722A5285D; Fri, 3 Feb 2006 08:32:31 +0100 (CET) Message-ID: <43E3076D.6040601@cs.tu-berlin.de> Date: Fri, 03 Feb 2006 08:34:05 +0100 From: =?ISO-8859-1?Q?Bj=F6rn_K=F6nig?= User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: de-DE, de, en-us, en MIME-Version: 1.0 To: "Ananth.G" References: <43E2EE46.5010403@sifycorp.com> In-Reply-To: <43E2EE46.5010403@sifycorp.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-questions@freebsd.org Subject: Re: Freebsd kernel guide X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Feb 2006 07:33:54 -0000 Ananth.G schrieb: > hi all, > Is anyone aware of a good book that teaches the internals of > freebsd kernel? ie. books for understanding kernel internals, > kernel module programming and kernel source (tree)guide. > > regards, > ananth g. I recommend this book: http://www.amazon.com/gp/product/0201702452 This book is very good if you want to understand how the FreeBSD kernel works. It discusses various important parts of the kernel in detail. It is less suitable for practical application; I suggest to read kernel source code. ;-) Björn