From owner-freebsd-net Sat Sep 29 13:30:17 2001 Delivered-To: freebsd-net@freebsd.org Received: from elvis.mu.org (elvis.mu.org [216.33.66.196]) by hub.freebsd.org (Postfix) with ESMTP id 8E8A937B405 for ; Sat, 29 Sep 2001 13:30:14 -0700 (PDT) Received: by elvis.mu.org (Postfix, from userid 1192) id 6F9CB81D0B; Sat, 29 Sep 2001 15:30:14 -0500 (CDT) Date: Sat, 29 Sep 2001 15:30:14 -0500 From: Alfred Perlstein To: "George V. Neville-Neil" Cc: freebsd-net@freebsd.org Subject: Re: Questions... Message-ID: <20010929153014.T59854@elvis.mu.org> References: <200109291504.IAA2735004@meer.meer.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200109291504.IAA2735004@meer.meer.net>; from gnn@neville-neil.com on Sat, Sep 29, 2001 at 08:04:53AM -0700 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org * George V. Neville-Neil [010929 10:05] wrote: > > Hopefully, there's nothing inherently bad with it that will make it > > too difficult. > > Well, no more difficult than the current network stack. The number > of global variables (at least when I was looking at the old 4.4 BSD Lite > code) is not insignificant. Also, have y'all removed the spl() code > locks (ala BSD/OS) yet? The spls have no effect any longer, we're leaving them in however to mark places where protection is needed, when a subsystem becomes MP safe the spls are removed. As far as glabals there are actually very few there. > > Why the sudden interest? > > I'm working up a proposal for Addison/Wesley to rework/rewrite the > Stevens books (Volume I and II) and of course for Volume II this stuff > is all quite important since I intend to use the FreeBSD code base > as the basis for it. I want to find out what the trajectory of the code is > so I can decide which version to put in the book. I'm hoping that it > will be 5.0 (or 5.something) so that by the time that code base is shipped > (November 2002) the book won't be too far behind it. Interesting! I would target 5.0 as that's where a bunch of activity is going to be, I imagine a lot of changes may occur, but there's just about zero possibility of a rewrite, that would just be absurd. -- -Alfred Perlstein [alfred@freebsd.org] 'Instead of asking why a piece of software is using "1970s technology," start asking why software is ignoring 30 years of accumulated wisdom.' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message