Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-linux-cpu-schedulers

A curated list of CPU Schedulers for linux
https://github.com/kinale/awesome-linux-cpu-schedulers

  • Bore - BORE (Burst-Oriented Response Enhancer) CPU Scheduler.
  • Baby - A very basic and lightweight yet very performant CPU scheduler. Can be used for learning purposes as a base ground CPU scheduler on Linux.
  • CaCULE - The CacULE CPU scheduler is based on interactivity score mechanism. The interactivity score is inspired by the ULE scheduler (FreeBSD scheduler).
  • TT - Task Type (TT) is an alternative CPU Scheduler for linux.
  • MuQSS - Multiple Queue Skiplist Scheduler (MuQSS) is a rewritten implementation of the Brain Fuck Scheduler (BFS) concept.
  • CFS - CFS (Completely Fair Scheduler) is the new desktop process scheduler implemented in Linux 2.6.23 as a replacement for the previous vanilla scheduler’s SCHED_OTHER interactivity code. It is the current linux task scheduler.
  • BFS - BFS (Brain Fuck Scheduler) is a process scheduler designed for the linux kernel as an alternative to the Completely Fair Scheduler.
  • PDS - PDS (Priority and Deadline based Skiplist multiple queue scheduler) is a linux CPU scheduler whose design principles are to be a simple CPU process scheduler yet efficient and scalable.
  • BMQ - BMQ (BitMap Queue) is a linux CPU scheduler, inspired By Google's Zircon.
  • Cachy - Cachy is a linux CPU scheduler based on a Highest Response Ration Next (HRRN) policy.
  • System76 Scheduler - Optimizes Linux's CPU scheduler and automatically assigns process priorities for improved desktop responsiveness.