• 1 Post
  • 6 Comments
Joined 11 months ago
cake
Cake day: December 14th, 2023

help-circle

  • I looked into this a bit more and here is the summary: This is meant to show off a candidate kernel feature that allows for running different schedulers in userland.

    Task scheduling has become much more complex as CPUs have grown in size and have had new developments in architecture, so the need to develop more complex and robust schedulers is steadily rising.

    The kernel feature is meant to lower the barrier of entry for anyone who wants to try getting into schedulers, as well as enable quicker development iteration, by removing the need to completely recompile the linux kernel every time you want to test your code.

    Read more at the main project’s github: https://github.com/sched-ext/scx