Hacker GitHub

← All repos

sched-ext/scx

View on GitHub ↗ ★ 2,228 C

sched_ext schedulers and tools

14 mentions on Hacker News by 12 people: 5 stories, 9 comments · first 2024-01-16 · latest 2025-12-23

Mentions per year 14 mentions · busiest year 2024 (11)
20082026
  1. …them, not just Meta or Valve or Italia and the development is done in a shared GitHub repo - https://github.com/sched-ext/scx .
  2. …example designed to (ab)use the frequent repetitive access/processing patterns of game engines [1]: https://github.com/sched-ext/scx/tree/main/scheds/rust/scx_l...
  3. …the actual scheduling logic is written in C (i.e. as the BPF program) which runs in kernel space: https://github.com/sched-ext/scx/blob/main/scheds/rust/scx_l...
  4. It is: https://github.com/sched-ext/scx/blob/main/scheds/rust/scx_l...
  5. Also sched-ext which seems close to be mainlined and is already a default scheduler in CachyOS: https://github.com/sched-ext/scx
  6. re google's https://github.com/google/ghost-userspace also one from canonical in rust on top of scx https://github.com/sched-ext/scx/tree/main/scheds/rust/scx_r... https://arighi.blogspot.com/2024/02/writing-scheduler-for-li...
  7. sched-ext is meta, Google have something else but less open i believe. https://github.com/sched-ext/scx/blob/main/OVERVIEW.md
  8. …agree, and have had a great time writing it. If you'd like to play around with it, take a look at https://github.com/sched-ext/scx . LWN wrote a nice article on this as well a while back: https://lwn.net/Articles/922405/ .
  9. …task, and schedules it when it doesn't have any more runnable tasks to dispatch from the kernel: https://github.com/sched-ext/scx/blob/main/scheds/rust/scx_r...