Hacker News new | past | comments | ask | show | jobs | submit
> Boot times were supposed to be fast, too - yet, curiously enough, systemd often ends up saying, "waiting 1m30s for..."

wouldn't that be the fault of the service it's waiting for and not systemd itself?

If it’s only happening under systemd, then I’d argue it’s systemd’s fault.

On one side, you have shell scripts that are generally pretty simple (FreeBSD’s init is something like 1000-2000 LOC for the implementation, and a simple service script is tens of lines).

On the other side, you have a monolith that hit 1.3 million lines of code a few years ago, and has gotten more and more complicated since then.

Assuming the waits are not a bug, then they are a misconfiguration. When I gave up on using it, the manual was long, incomprehensible, and the small documented fraction of systemd’s behavior didn’t match the manual.

loading story #50468718
loading story #50473610
loading story #50474050