4 ms·
A bunch of very large bash scripts that were entirely different in each distro, had tons of races and were much slower to boot (one of the reasons why systemd b
by diegocg 5y ago
A bunch of very large bash scripts that were entirely different in each distro, had tons of races and were much slower to boot (one of the reasons why systemd became so popular and there was popular pressure to switch to it is that it would speed up booting by several seconds).
Also upstart, which was actually pretty good, but systemd was more ambitious.
- jeltz 5y agoI agree with most of this but have to disagree about these shell scripts being slow. On Debian most of them were written for dash instead of bash and they were executed in parallell based on magic comments which defined the dependencies. It was still a mess but a mess which was fast, not as fast as systemd but fast enough for most users. Additionally Upstart was not good. It has some good ideas but its approach to dependencies was generally regarded as unintuitive. Writing services in systemd is much more obvious than writing for Upstart.