How often do Microsoft, Apple or Google just 'do' what some people ask ?
All the time, why do you think they addressed the problem of running out of memory some 20-30 years ago, why do you think they've worked on improving it throughout those years, why do you think they're now in a situation were the chances of an errant program locking up the entire DE or crashing the system.
It's not about whether it's a problem or the user, it's about how 'much' of a problem and who is going to fix it.
Well it's enough of a problem for OOM killer to be written into the kernel and it's 'much' of a problem because otherwise you wouldn't have multiple packages that seek to address the situation in a slightly more efficient manner.
As for who's going to fix it that really depends on what the 'fix' is chosen, personally I'd go for what i assume would be the easiest route and just have the option for a system managed swapfile, storage space is plentiful and cheap these days and with the proliferation of SSDs they're not exactly slow like spinning rust used to be. But i assume that would be something that would need to be supported/managed by the kernel. Either way, like i keep saying, simply locking up the DE and closing a program without warning is far from ideal so pretty much anything better than that would be an improvement.
Linux has in no way been 'held back' for what it is. It's powering most of the services around the world. It just has no obligation to be what some people want it to be.
This is relevant
Nobody is telling you to F-off. Just that you shouldn't expect something to be 'fixed' just because you and others say it is broken. There are usually reasons why 'simple' things aren't changed, and I guarantee that nobody would refuse such a fix in the kernel if it was that straightforward. You should probably ask 'why' this is still the way it is, and the answer is most likely "... because nobody has offered a patch that fixes it whilst not breaking anything else".
The 'community' is helpful, but they have no reason to just do what others demand.
And yet that's exactly what it does, there's so many distros out there that saying "It just has no obligation to be what some people want it to be" is frankly laughable.
No that is not relevant, it's a based rant as the comments on the
gist say, because saying...
The only people entitled to say how open source 'ought' to work are people who run projects, and the scope of their entitlement extends only to their own projects.
Is a demonstration of exactly the toxicity of some in the Linux community that it's so well known for, if the only people entitled to say how open source 'ought' to work are people who run projects then don't publish your work, don't make it open source.
Personally I'd say this is more relevant, it's more than 8 years old...
Then three years later...
And 11 months ago so it's still sadly still relevant today.
If nobody is telling me to F-off then read back through this thread and quote all the posts where someone has offered possible solutions, has given instructions on what to do or check, on a package that maybe better than the default OOM killer, on a way to stop the DE from locking up for ages only for it to close an arbitrary program. Because i count two, one suggesting "you could run
htop or
watch free and then start up some memory consuming processes and see" and another from yourself saying "there are also plenty of solutions:
https://github.com/hakavlad/nohang" to a problem you also seem to say isn't much of a problem so shouldn't be addressed because you're seemingly scared that it will make Linux more user-friendly, because according to you it's not meant to be used by users.
If the 'community' have no reason to just do what others 'demand' (i mean nobody is just demanding for no reason but whatever) then like i said don't pretend that there's a community, don't invite input, no matter how small, from others.
I mean I'm fine with yours and others attitude like the link you posted, if you and others want to act all elites because you're scared Linux may change then you be you. But if you're not going to welcome input or accept that things could be done better then don't share your work, don't make it public.