Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Mar 2005 21:00:42 -0500
From:      David Schultz <das@FreeBSD.ORG>
To:        klowd9 - <klowd92@hotmail.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Kernel documentation and specification
Message-ID:  <20050324020042.GB24891@VARK.MIT.EDU>
In-Reply-To: <BAY10-F1046F12C5744EB876396DABF400@phx.gbl>
References:  <BAY10-F1046F12C5744EB876396DABF400@phx.gbl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 24, 2005, klowd9 - wrote:
> Where can i find resources about the freebsd kernel?
> I read over the developers handbook, and the architecture handbook, and 
> both provide very little information i need.
> Also if anyone can recommend irc channels to visit where developers are to 
> be found.
> I visited #BsdCode of efnet, but it was keyed not too long ago.
> 
> Some questions for instance are the use of sse, mmx, and fpu register and 
> commands inside the kernel. How is the development organized. Is it just a 
> jungle where people choose what they want to improve and expand in the 
> kernel and then submit their code?
> What type of process scheduling the freebsd uses, interprocess 
> communication and more..

Reading the CVS logs for the relevant files should give you ideas
about who might be able to answer your questions.  However, you
shouldn't expect that people have time to answer lots of questions.
Of course, it helps if your interest is in the context of contributing
something back to the project.

Kirk's book, ``The Design and Implementation of the FreeBSD
Operating System'' probably contains the answers to basic
questions about scheduling and IPC.



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