Regarding systemd

After reading this rant by Christopher Barry about systemd, I feel the need to weigh in myself about systemd

After learning more about systemd at the LinuxConUS last year in New Orleans, I took half a day to audit the source code. It's a nasty complex hairball, full of internal boundary violations, leaky abstractions, undocumented implied state, no DRY (don't repeat yourself), and poor code style.

It is, in short, a pile of shit, worse than most, and is not to be trusted, especially NOT as process id #1.