systemd handles the tasks of getting various background processes on a Linux system up and running; it replaced an earlier method, *init*, which was arguably simpler and easier to work with.
From Wikipedia:
The design of systemd has ignited controversy within the free-software community. Critics regard systemd as overly complex and suffering from continued feature creep, arguing that its architecture violates the Unix philosophy. There is also concern that it forms a system of interlocked dependencies, thereby giving distribution maintainers little choice but to adopt systemd as more user-space software comes to depend on its components.
Latest Answers