cvs commit: src/sys/conf files src/sys/i386/i386 machdep.c src/sys/kern init_sysent.c kern_usched.c syscalls.c syscalls.master usched_bsd4.c src/sys/sys syscall-args syscall-hide.h syscall.h sysproto.h sysunion.h usched.h

Sergey Glushchenko deen at
Thu Nov 17 10:24:07 PST 2005

On Thu, 17 Nov 2005 17:32:25 +0000
David Rhodus <drhodus at xxxxxxxxxxx> wrote:

> Are you planning on implementing some other schedulers now ?  Perhaps
> even a basic FIFO scheduling queue would be a interesting enough
> starting point for others that want to research different scheduling
> algorithms.  Another quick and easy port should be the lottery
> scheduler using some of the fbsd patches that are floating around.
> -DR

Yes. My initial goal was to implement the lottery scheduler, but Matt said
that the usched framework is not finished yet. This commit is the
first step. The second step will be mechanism that makes several 
schedulers co-exist with each other. Then we will have complete 
usched framework and it would be possible to write new schedulers
if desired.

Sergey Glushchenko

More information about the Commits mailing list