News: 0001493077

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Sched_ext Merged For Linux 6.12 - Scheduling Policies As BPF Programs

([Linux Kernel] 4 Hours Ago sched_ext)


[1]Linux 6.12 is shaping up to be a heck of a kernel update! Following [2]real-time "PREEMPT_RT" going mainline after twenty years and many other kernel features merged this week, Linus Torvalds just pulled in the much anticipated sched_ext code!

The [3]sched_ext code for extensible scheduler behavior by allowing scheduling policies to be implemented as BPF programs has been merged. Sched_ext was [4]planning to merge it for Linux 6.11 but [5]that didn't end up happening . Earlier in the week [6]necessary scheduler changes were made and that paved the way for sched_ext being merged today.

Sched_ext has seen much interest and usage already within patched kernels for its long out-of-tree state. Sched_ext can allow for some quite innovative scheduling scenarios from gaming [7]to other scenarios .

With much delight, a few minutes ago sched_ext was [8]merged . The committed [9]documentation provides more insight for those interested in the sched_ext prospects.

Also merged today were the [10]BPF updates for Linux 6.12.



[1] https://www.phoronix.com/search/Linux+6.12

[2] https://www.phoronix.com/news/Linux-6.12-Does-Real-Time

[3] https://www.phoronix.com/search/sched_ext

[4] https://www.phoronix.com/news/Linux-6.11-Extensible-Scheduler

[5] https://www.phoronix.com/news/Linux-6.11-No-sched_ext

[6] https://www.phoronix.com/news/Linux-6.12-Scheduler

[7] https://www.phoronix.com/news/Ubuntu-Rust-Scheduler-Micro

[8] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=88264981f2082248e892a706b2c5004650faac54

[9] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/Documentation/scheduler/sched-ext.rst?id=88264981f2082248e892a706b2c5004650faac54

[10] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=440b65232829fad69947b8de983c13a525cc8871



ptr1337

jams3223

raink

MastaG

Errinwright

Danny3

Breaking Windows isn't just for kids anymore...