3 ms·
The OpenBSD init system and OpenRC init system haven't had this problem for years -- even before systemd became a thing.
by jude- 5y ago
The OpenBSD init system and OpenRC init system haven't had this problem for years -- even before systemd became a thing.
- CameronNemo 5y agoSimilarly runit, s6, and Upstart have never had that issue. It is the oddest complaint to come up with when considering life without systemd.
- jraph 5y agoUpstart was good and probably paved the way to systemd.
- agumonkey 5y agoI wonder if systemd is influencing a new init right now
- cbmuser 5y agoNo, Upstart’s design was so bad that even Scott James Remnant (the creator of Upstart) admitted it’s design was inherently flawed. The biggest problem with Upstart was that it put the dependency chain upside down and just started a service whenever it’s dependencies were fulfilled, no matter whether it actually made sense to start the service.
- ahartmetz 5y agoI remember reading about it and thought it seemed wrong, but presumably the author did his research and knew what he was doing. Oh well. His attitude and the readability of Upstart code were very good, though. The Upstart design was probably easier to implement. With the systemd design, the dependency tree needs to be traversed bottom up (figure out what needs to be started to start the targeted set of services), then top down (start dependees when dependencies are ready). With Upstart, top down was enough. Or so it seems.
- CameronNemo 5y agoDo you have a source on SJR stating that the event based design was inherently flawed?
- zxzax 5y agoI think the comments towards the bottom of this thread is what is being referred to: https://web.archive.org/web/20140928104327if_/https://plus.google.com/+KaySievers/posts/C3chC26khpq https://web.archive.org/web/20140928104327if_/https://plus.g...
- unanswered 5y agoI for one have great sympathy for people who are placed in the position of having to give good reasons for using systemd. "All your distro are belong to us" was the original plan but it didn't quite work out. The shills had to scramble but they managed to make the best of a bad situation.
- moshmosh 5y agoOpenRC is the only init system I've ever used on Linux that I actually like, rather than just tolerating.
- dbcurtis 5y agoThis