O ConsloeKit é o mecanismo tradicional para rastrear as sessões do usuário no Linux. eLogind tem funcionalidade semelhante , mas é baseado em systemd e "independentizado".
Quais são as diferenças em seu conjunto de funcionalidades/recursos? Quais são seus prós e contras?
Além da diferença na manutenção apontada por Ortomala Lokni (que devo acrescentar que é precisa apenas para o ConsoleKit original, existe um fork chamado ConsoleKit2 que é mantido ativamente), há algumas diferenças menores:
De acordo com a página oficial do ConsoleKit :
e também:
Mas se você quiser usar os recursos do systemd-logind sem o systemd, existe o elogind para você. De acordo com a página principal oficial :