Username or EmailPassword
Why are people even discussing launchd? It doesn't integrate with almost anything on a Linux system, and would be much more work than what systemd is requiring. If people were fine with that, they'd have just stuck with upstart, but Linux has many mechanisms that simply aren't valid on an Apple system, and upstart is intentionally generic, so by design doesn't take advantage of a lot things systemd will.
If it turns out Lennart is going in the wrong direction, we'll just go to whatever is the next best option at that time, but does launchd even function on a Linux system in the most basic of use cases right now? No, so drop the subject already.