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

The random quantum fluctuations of my brain are historical accidents that
happen to have decided that the concepts of dynamic scoping and lexical
scoping are orthogonal and should remain that way.
-- Larry Wall in <199709021854.LAA12794@wall.org>