@qwertydotplus@mastodon.social
2026-09-20 13:56 UTC
@etchedpixels@mastodon.social the no overcommit feature is disabled on linux because it means EVERY piece of software has to be built properly to avoid faulting every OTHER piece of software. if some application misbehaves, allocates memory, and then doesn't use it, that memory becomes unusable for everyone else. the only way for other applications to work around this is to preallocate and hoard a large chunk of memory. which just means fewer things can start running before stuff breaks.
Replies (2)
-
@qwertydotplus@mastodon.social 2026-09-20 14:08
@etchedpixels@mastodon.social just as a comparison, testing with overcommit disabled, i can barely use 30% of my RAM before the application i'm currently using crashes. this does not work! this cannot work, for any system that ever runs an application that ever uses more memory than it needs.
-
@etchedpixels@mastodon.social 2026-09-20 15:20
@qwertydotplus@mastodon.social yeah amazing concept isn't it. Programs should be written properly