Or systemd's systemd-oomd https://github.com/systemd/systemd/pull/15206
The answer for both of those is "if you're unfortunate enough to be running a 2.6 kernel linux server from 2005, then you can't use cgroupsv2 and thus can't use oomd or systemd-oomd".
That is the only thing earlyoom is good for at this point I think, is old systems without cgroupsv2