Put processes in separate cgroups on Linux/systemd (enhancement)
it seems that current systemd-based distributions (Fedora) use systemd-oomd for handling out-of-memory conditions. The problem is that systemd-oomd evaluates memory usage per cgroup, and then kills the whole cgroup. It expects the desktop environment to put the user applications it starts (e.g. web browser, terminal, ...) to dedicated cgroups. Without it, oomd kills the whole session instead, which is not very helpful.
I must say that I personally don't like the approach of systemd-oomd here, but still it might be useful for XFCE to consider handling user applications the systemd way. Further discussion can be found in Fedora bugzilla:
Thanks for considering this enhancement.