Subject: Re: Discussing the future of the NetBSD scheduler
To: Daniel Sieger <dsieger@TechFak.Uni-Bielefeld.DE>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 03/08/2005 17:30:24
--wHh0aNzodMFDTGdO
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Mar 09, 2005 at 12:27:52AM +0100, Daniel Sieger wrote:
> Hi all,
>=20
> I am currently thinking about improving/replacing the NetBSD
> scheduler. Before starting any work I want to discuss what exactly is
> wanted for NetBSD. Just something like the O(1) scheduler Linux has, a
> port from FreeBSD's ULE if it turns out to be stable or something more
> sophisticated like a pluggable scheduler framework found in Solaris or
> Linux?
>   Additionaly, can someone more experienced estimate how much work
> would need to be done to accomplish one of these alternatives,
> especially the last one? What about other developers working on this?
> How much support could be expected?

Well, the first thing that we need is for the scheduler to be in C. I=20
don't see how we can really maintain a new scheduler w/o that. But then=20
again I'm not a scheduler expert.

There was an attempt to do this a while back, but there were problems with=
=20
it and it had to be reverted. :-| I'd suggest getting that working first,=
=20
then everything else should just drop in.

Take care,

Bill

--wHh0aNzodMFDTGdO
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)

iD8DBQFCLlGwWz+3JHUci9cRApDbAKCARqFLPASXGN6Uz90CpQZfPeRB4ACeM4l/
g/KefMMx4PZWGajoCoz0BBA=
=tlpZ
-----END PGP SIGNATURE-----

--wHh0aNzodMFDTGdO--