There are a number of benefits to this, but the primary one is to place each application in its own kernel cgroup. This allows gnome-shell to do application matching more reliably, and one can use resource controls to (for example) say Epiphany only gets 20% of system RAM.
Furthermore, this lays some fundamental groundwork for application sandboxing.
Eu posso entender que o GNOME está interessado em CGroups. O Systemd fornece uma estrutura existente para isso.
Eu não encontrei nenhuma razão para o KDE Plasma fazer isso na minha busca. O mais perto que cheguei foi
My idea so far is that a Plasma on Wayland shell needs to be brought up by systemd. Especially I consider using socket activation to start the KWin session compositor.
mas não havia explicação para o fato de o KWin ativador de socket fazer sentido quando é essencial para uma sessão de Plasma.
Eu não olhei porque o systemd matou systemd --session
e consagrou systemd --user
em pam_systemd
. Talvez uma instância por sessão tenha sido um sistema mais limpo em princípio, mas não tenho certeza. Espero que haja algum motivo prático que não seja tão atraente.