From owner-freebsd-questions Fri Oct 22 15:41:39 1999 Delivered-To: freebsd-questions@freebsd.org Received: from athserv.otenet.gr (athserv.otenet.gr [195.170.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 5F53D14C1F for ; Fri, 22 Oct 1999 15:41:36 -0700 (PDT) (envelope-from keramida@diogenis.ceid.upatras.gr) Received: from hades.hell.gr (patr364-a122.otenet.gr [195.167.112.218]) by athserv.otenet.gr (8.9.3/8.9.3) with SMTP id BAA07032 for ; Sat, 23 Oct 1999 01:41:30 +0300 (EET DST) Received: (qmail 48087 invoked by uid 1001); 22 Oct 1999 22:43:20 -0000 To: freebsd-questions@freebsd.org Subject: kernel sources From: Giorgos Keramidas Date: 23 Oct 1999 01:43:19 +0300 Message-ID: <86r9inauew.fsf@localhost.hell.gr> Lines: 22 X-Mailer: Gnus v5.6.45/XEmacs 21.1 - "20 Minutes to Nikko" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Well, since I installed FreeBSD, a few weeks ago, I am getting more and more impressed by the design of the whole thing. I was browsing through the sources the last couple of days, especially the kernel sources. Having read about the `mount -o rw /dev/fd0' bug, that fails to recognize write-protected floppies, I was thinking that it would be a nice thing to get myself acquainted with the kernel sources by trying to, ahem, fix this thing. However, reading the *entire* kernel sources seems quite daunting, and I was wondering if any of you can recommend some `kernel internals' introductory docs that I should start with. The best thing I've done so far was to use `etags' to produce a TAGS file in /usr/src/sys and several M-. or M-, commands in XEmacs to jump around in the sources, but this does not seem to be enough... at least at first. Any suggestions for extra reading before actually playing around with my kernel sources are obviously welcome :) -- Giorgos Keramidas, "What we have to learn to do, we learn by doing." [Aristotle] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message