Wow! I didn’t expect sched_ext to be accepted based off historical precedent of not allowing multiple schedulers
I thought the focus would be on optimizing EEVDF now
This is going to be such an awesome addition. I saw an interview with one of the guys working on the project and it sounded so cool. I think the interview was on tech over tea with David Vernet. Great talk about the magic box thay is the Linux kernal.
I believe this is the video: https://m.youtube.com/watch?v=Ta0imAIz31M
Thanks!
Here is an alternative Piped link(s):
https://m.piped.video/watch?v=Ta0imAIz31M
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I’m open-source; check me out at GitHub.
Awesome. No idea what that means, but AWESOME!
Same. No idea what it means, but I like when Linus throws stuff.
Sounds good but what does sched_ext do and mean for the future?
Changing schedulers on-the-fly, depending on what you need to do on your machine.
Oooh that’s cool
Holy shit that is one heck of a thing to do.
Hasnt android (or at least custom roms) had this since forever?
I think you’re talking about CPU governors (conservative, ondemand, powersave etc.)
Does this mean anything for me as a consumer?
The potential for distros optimized for specific tasks without needing to swap out entire kernels. A “gaming” focused scheduler probably looks different from a big data cruncher or a super multi-tasker server.
I didn’t realise Linus still wielded this kind of power. That’s kinda rad, I like it.
It’s a heavy crown to wear.
Queue the “I’m still worthy” thor meme
So can I bang on the Intel 12th gen P-cores with the enterprise microcode to see if they are really fused? I promise to isolate the CPU set if I can pretty please have access to the full AVX instructions for use with llama.cpp. Pretty please.
Finally, recompiling the kernel to change scheduler will be a thing of the past…
I like that he is being decisive about it. I wouldn’t be surprised to learn that the feature was only being delayed because of internal project politics or quirky policies that normally make sense, but don’t in this specific scenario.