From owner-freebsd-hackers@FreeBSD.ORG Mon Jul 21 20:46:10 2003 Return-Path: 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 CCBC337B401 for ; Mon, 21 Jul 2003 20:46:10 -0700 (PDT) Received: from lakemtao07.cox.net (lakemtao07.cox.net [68.1.17.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDAAB43F75 for ; Mon, 21 Jul 2003 20:46:09 -0700 (PDT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.11]) by lakemtao07.cox.net (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with ESMTP id <20030722034608.WPLP26675.lakemtao07.cox.net@mezz.mezzweb.com>; Mon, 21 Jul 2003 23:46:08 -0400 Date: Mon, 21 Jul 2003 22:46:16 -0500 To: Shawn Content-Type: text/plain; charset=utf-8; format=flowed References: <1058844639.2136.22.camel@CPE-65-26-140-154.kc.rr.com> From: Jeremy Messenger MIME-Version: 1.0 Message-ID: In-Reply-To: <1058844639.2136.22.camel@CPE-65-26-140-154.kc.rr.com> User-Agent: Opera7.11/Linux M2 build 406 cc: freebsd-hackers@freebsd.org Subject: Re: Where / how to begin the FreeBSD development journey? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2003 03:46:11 -0000 On 21 Jul 2003 22:30:39 -0500, Shawn wrote: > I've recently setup and started using Free-BSD 5.1 as my desktop at home > and was looking to find more information about getting started in > contributing to the Free-BSD project. > > What piqued my interest is the well organised clean Free-BSD kernel, and > the vast wealth of documentation on using the system. Also, the general > attitude of the Free-BSD community seems to be far more mature than that > of many other operating systems projects that seem to be appearing all > over lately. While I am no master of the trade so to speak, I have seen > lots of code over the last 10 years or so, and reading the Free-BSD > kernel code is quite pleasant and enjoyable in comparison. > > The responsiveness and stability of Free-BSD 5.1 on my system have > convinced me enough that I've switched my personal development desktop > and email to Free-BSD 5.1, it really is that wonderful. > > Now before anyone floats away from all the hot air I've blown, I was > wondering if there were any other recommended pieces of reading material > that might be helpful in better understanding Free-BSD's architecture > and design. I am aware of Tannenbaum's books, and I also own a few Linux > Kernel books as well. > > As well, I have read through most of the documentation already > (certainly all that was available in the installer), and did not find > any specific mentions of how one should begin to familiarise themselves > with FreeBSD's internals and so forth. I did however find some > recommendations to read 'The Design and Implementation of the 4.4 BSD > Operating System', which I recently obtained and have begun. > > I did peruse the bugs list at the FreeBSD web site curious as to what > the current outstanding issue list was, and felt compelled to see if > there was anything left open that I might put my hand to and felt a bit > overwhelmed. I noticed that there are over 2,000 some entries with some > dating as far back as 1996. So, I wasn't exactly sure where one would > begin there either. > > An acquaintance of mine had suggested that I should involve myself with > the newly founded DragonFly BSD project. But, I felt that I would rather > start here first. > > So where or how does one begin the journey? Is this http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers- handbook/ what you are looking for? Also, you can try to check http://www.freebsd.org/docs.html .. Cheers, Mezz -- bsdforums.org 's moderator, mezz.