Re: Remove rc.local? NOOOO....
> I'm very troubled by the unusual system requirements (why should a program that just starts up daemons and processes, plus the other basic functions it's tentacled it's way into taking over, have any particular kernel requirement?
There's no malicious intent. At its lowest level systemd is a process manager. "Just starting up" and keeping track of Unix processes may seem easy, but keeping absolutely rigourous track of processes and their resources under all circumstances is very difficult, especially if it is desired to isolate their access to resources (CPU, filesystem, network etc) for security or performance. So systemd needs kernel features (cgroups, namespaces etc) to support that level of control.