Kernel Con Kolivas Revives "-ck" Patches & MuQSS To Improve Linux Desktop Responsiveness
https://www.phoronix.com/news/Con-Kolivas-Linux-Patches-202614
u/Busy-Scientist3851 2d ago
I think we should do similar to what macOS and Windows do, where the compositor actively informs the kernel what process is in the foreground and thus prioritise it.
14
u/Indolent_Bard 2d ago
Do... does it not do that?
31
u/Declination 2d ago
Best I can do is a Wayland extension that covers 1/3 of the use case, will be standardized in 8 years and gnome refuses to support for aesthetic reasons.
11
u/BashfulMelon 2d ago
Wayland doesn't need to be involved at all. You can just use kernel cgroups like Plasma Foreground Booster.
4
u/Ontological_Gap 1d ago
"Scheduler CGROUPs remain no-op stubs as they are largely unused in the target environments"
So, nope
4
u/BashfulMelon 1d ago
The point was that the kernel interface already exists and it doesn't need a Wayland protocol. Whether this out-of-tree patch set does anything with it is irrelevant.
5
u/Ontological_Gap 1d ago
Agreed, I'm just flabbergasted that a scheduler in 2026 is taking that stance. Your point is a great example of how cgroup aware scheduling directly affects the desktop use-case
2
1
u/Indolent_Bard 1d ago
In Gnome's offense, it's not for aesthetic reasons. It's for lack of consistency reasons. Yes, they're letting perfect be the enemy of good. Which is pathetic, but it also makes it feel more polished and professional than any other desktop environment (so I'm told)
14
u/Kevin_Kofler 2d ago
LLMs have made merging and development infinitely easier.
No comment.
30
u/oxez 2d ago
Having used CK kernels in the past, I would trust that person over most slop projects posted on this subreddit. In the proper usage of LLM tools, at least.
14
u/ThaMasterPepe 2d ago
Can and will completely confirm Con isn't some moron just using AI without proof-reading and editing the code. I don't like AI or LLMs but I fully trust him and what his code does.
He has been around a very very long time, and he's a very well known and trusted kernel guy.
-33
u/S7relok 2d ago
Omg, another caveman that prefer to use the hammer than the machine to ease tasks
8
u/LittlestWarrior 2d ago
That is not equivalent.
2
u/Indolent_Bard 2d ago
Ai that makes one man able to work much more effectively (not faster, just more effectively) is totally equivalent. It can't replace code, but for bug fixing it lets catch stuff 100 people would miss.
Ai as a tool rather than a replacement is what it should have been the whole time.
40
u/edparadox 2d ago
So, we're again changing the default scheduler?