Skip to content

feat: implement stride scheduler

每天都是星期六 requested to merge sunky/stride-scheduler into main

This merge request implements a stride-based scheduler in the kernel.

Main changes:

  • Introduced stride scheduling algorithm to replace the default scheduler
  • Integrated scheduler logic with process management and syscalls
  • Adjusted memory handling to support scheduler-related metadata
  • Added user-level test cases to validate stride scheduling behavior

The implementation ensures proportional-share scheduling and demonstrates correct behavior through dedicated user-space tests.

Merge request reports