KernelTrap: Pluggable CPU Schedulers

“Con Kolivas posted a set of patches to the lkml offering a
pluggable cpu scheduler framework. He began, ‘with the recent
interest in varying the cpu schedulers in linux, this set of
patches provides a modular framework for adding multiple boot-time
selectable cpu schedulers. William Lee Irwin III came up with the
original design and I based my patchset on that.’ The architecture
independent framework is designed to allow new schedulers to be
added by only touching three files, without adding overhead, and
allowing you to compile in only the CPU scheduler(s) you need. Con
explained, ‘this allows, for example, embedded hardware to have a
tiny new scheduler that takes up minimal code space…'”