From owner-freebsd-current Fri Sep 7 1: 6:26 2001 Delivered-To: freebsd-current@freebsd.org Received: from InterJet.elischer.org (c421509-a.pinol1.sfba.home.com [24.7.86.9]) by hub.freebsd.org (Postfix) with ESMTP id C5A7F37B405; Fri, 7 Sep 2001 01:06:16 -0700 (PDT) Received: from elischer.org (InterJet.elischer.org [192.168.1.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id BAA32721; Fri, 7 Sep 2001 01:24:46 -0700 (PDT) Message-ID: <3B987C47.166B8FE1@elischer.org> Date: Fri, 07 Sep 2001 00:50:32 -0700 From: Julian Elischer X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en, hu MIME-Version: 1.0 To: Peter Wemm Cc: Robert Watson , current@FreeBSD.ORG, jhb@FreeBSD.ORG Subject: Re: KSE kernel comparissons References: <20010827204331.83656390B@overcee.netplex.com.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Peter Wemm wrote: > For what it is worth, I am in agreement with Julian. The KSE code is at > an ideal "checkpoint" stage, but we must not rush it and screw things up. > > The main reason that I would like it to be committed soon is that it > reduces the amount of "moving target" that the KSE part of the work has to > track. The bulk of the current changes in the current diffs are API related > and dont really change the core structural things too much. Trying to keep > a live branch up to date *and* implement the structural changes is a tall > order. We saw what happened to the BSD/OS folks, they spent 2 or 3 days > a week catching up to the current tip of tree, and only ~2 days on actual > SMP work. If we get this checkpoint into the main tree in a timely fashion > then we get the bulk of the tree-chasing out of the way and can implement > ${Your_favorite_thread_frontend} at your leisure. Heck, this stuff is > generic enough that it is required for any of the thread systems, be it > full-blown KSE, or the NetBSD style lwp/sa, or linuxthreads style things, > or whatever. > > If any committers want to get involved, there is a stale p4 quickstart > guide at: http://people.freebsd.org/~peter/p4cookbook.txt. You can > check out //depot/projects/kse/sys/... and review to your hearts's content. > > My personal check list before committing it to -current is: > - an honest shot at getting the Alpha working. Shouldn't be too hard. > - finish the userland build stuff. Peter to do this we need to put the rest of FreeBSD under P4 can you do this? I'd like to get this done asap so we can start looking at what we've broken and start fixing it. > - carefully reread all of the key diffs for i386/i386/*, kern/*, vm/* etc. I've spent the last few days going through this... I found only minor nits and one major screwup. > - take a look at ports impact and prepare them for the landing. I'm tempted to try fix those in retrospect.. It's been almost 2 weeks since the KSe kernel struggled to life and I'd like to concentrate on getting it checked in. (plus of course moving house, but then you wouldn't want life to be TOO easy would you?) > > Cheers, > -Peter > -- > Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au > "All of this is for nothing if we don't go to the stars" - JMS/B5 -- +------------------------------------+ ______ _ __ | __--_|\ Julian Elischer | \ U \/ / hard at work in | / \ julian@elischer.org +------>x USA \ a very strange | ( OZ ) \___ ___ | country ! +- X_.---._/ presently in San Francisco \_/ \\ v To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message