(Or: what you finally learn to do after a number of false starts)
After I admitted the basic flaws of my previous attempts, I decided to go back to the basics and use a “bottom-up” approach to come up with a solution that suited the needs of the Haiku scheduler: fairness, responsiveness, responsive, scalability, succinctness and efficiency.
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/meianoite/2007-06-22_going_back_to_the_basics_kinda/