From owner-freebsd-arch Tue Oct 8 20: 6: 2 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C22E37B401; Tue, 8 Oct 2002 20:06:01 -0700 (PDT) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23DCC43E42; Tue, 8 Oct 2002 20:06:01 -0700 (PDT) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id 001042A88D; Tue, 8 Oct 2002 20:06:00 -0700 (PDT) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Jeff Roberson Cc: arch@freebsd.org Subject: Re: Scheduler framework. In-Reply-To: <20021008221856.L35572-100000@mail.chesapeake.net> Date: Tue, 08 Oct 2002 20:06:00 -0700 From: Peter Wemm Message-Id: <20021009030601.001042A88D@canning.wemm.org> Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Jeff Roberson wrote: > I have mostly finished writing a new scheduler for FreeBSD. In the > process I have modularized the scheduling decicions and broken the > scheduler up into an API. It has been done in such a way that the > scheduler could be chosen at compile time. I'm greatly relieved that somebody is taking the time to sit down and figure out the places that are necessary to add the hooks so that this can be neatly encapsulated. To me, that's far more interesting than the actual scheduler changes itself. I've always wanted to try out a variation of a table based scheduler, but the existing one was so well entrenched all over the place that it wasn't funny. I know lots of other folks want to tinker with this stuff too, but nobody has seriously proposed (that I remember seeing) doing the encapsulation without imposing their new scheduler as well. Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message