Earlier quoted context omitted.
> I use a dozen init systems, each for a different situation, and I'm interested in keeping it that way. You might like that, but it makes life hell for developers who write and package any kind of daemon/service.
Absolutely not, only if they depend on systemd. If they follow UNIX conventions, they don't need to edit a single file. Writing a daemon init script was a solved problem decades ago, and that script will serve for every init system.
Why pro-systemd and anti-systemd people will never get along
111–113 of 113 posts
Re: Why pro-systemd and anti-systemd people will never get along
#112The referenced article that criticizes both SysV and BSD inits is from 2002. BSD systems have had separate scripts in a folder (rc.d) since, like, forever. And "[package installation] needs to edit one of the existing boot scripts" is the only criticism there. There might be more current issues, but I believe it's good enough. For example, BSD init doesn't have super web scale auto restarting and monitoring and log r…
Re: Why pro-systemd and anti-systemd people will never get along
#113Earlier quoted context omitted.
Because they all largely did the same things that sysv did with a few bolt-on features. That is a total misrepresentation, I'm sorry. The fact is SysV was probably one of the weakest init systems around, besides deliberately minimal ones like busybox-init and sinit. I devoted the "sysvinit: the eternal red herring" section precisely to debunk that. I just want people to stop comparing everything to SysV, because it o…
I agree with you; my entire point that they were sysv with bolt-on features was to say that many of the alternate init systems really weren't very advanced and spent too much effort trying to replicate sysv for compatibility reasons when the entire thing should have been scrapped. Anyway, I think the pro-systemd folks often think that anti-systemd folks would react the same way to any init system that isn't sysv. Thi…
This is wrong, too. Only upstart, systemd, and runit include any form of System V rc compatibility. (It's worth noting that no alternative system has implemented System V init compatibility.) None of the others do.