Speaking about exchanging complexity... http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html (busy start with chapter 'User') All that under the hood of 'systemd' just appears like a trojan horse. They should've called it DLL (Distributors-Less Linux) in the first place. And yes, they're gonna replace Login and the Linux VT console too :) just about anything.