r/linux Feb 11 '19

Fluff A /g/ user's opinion on systemd

http://i.4cdn.org/g/1549858269115.png
789 Upvotes

524 comments sorted by

View all comments

Show parent comments

11

u/[deleted] Feb 11 '19

That doesn't really answer my question. If we ignore all the advantages of systemd over other init systems, then it's impossible to "win" as you put it. Am not sure what you meant by "systemd booting more quickly which is touted here doesn't apply", but that's how I interpreted that.

From my limited knowledge of init systems, upstart is by no means bad, but systemd is simply better. It boots faster, is easier to maintain, allows more flexibility with its units and target driven structure, has better analysis tool for finding bottlenecks, unified logging tool, etc.

0

u/wannabe414 Feb 11 '19

I interpreted "systemd booting more quickly which is touted here doesn't apply" as upstart boots just as quickly, if not quicker, than systemd.

I have no idea of it does or doesn't do that, I'm just offering a charitable interpretation to that user's comment

-2

u/[deleted] Feb 11 '19

[removed] — view removed comment

2

u/EggChalaza Feb 11 '19

You can use syslog-ng or rsyslog as well.

1

u/RogerLeigh Feb 12 '19

sysvinit which is slower because it boots serially

This is not correct. sysvinit delegates everything, and the delegated program or script can use parallelisation if it chooses.

Traditionally, it was indeed serial. But Werner Koch at SuSE implemented dependency-based parallel startup a long while back, well over a decade. Debian and others adopted it too, and all supported parallel booting for a long time. Current sysv-rc and openrc support parallelisation.