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. ▲ 2
    Linux Sched_ext Schedulers and Tools
    story by fanf2 · 2025-10-20 · 0 comments
  3. ▲ 2
    Scx: Sched_ext Schedulers and Tools
    story by birdculture · 2025-10-19 · 0 comments
  4. …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...
  5. ▲ 2
    Linux Kernel Schedulers and Tools
    story by j0e1 · 2024-09-11 · 0 comments
  6. ▲ 2
    Sched_ext Schedulers and Tools
    story by sbt567 · 2024-08-11 · 1 comment
  7. ▲ 3
    Sched_ext: Dynamically loaded thread schedulers for Linux via BPF
    story by nateb2022 · 2024-05-25 · 0 comments
  8. …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...
  9. It is: https://github.com/sched-ext/scx/blob/main/scheds/rust/scx_l...
  10. Also sched-ext which seems close to be mainlined and is already a default scheduler in CachyOS: https://github.com/sched-ext/scx
  11. 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...
  12. sched-ext is meta, Google have something else but less open i believe. https://github.com/sched-ext/scx/blob/main/OVERVIEW.md
  13. …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/ .
  14. …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...