[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#727708: tech-ctte: Decide which init system to default to in Debian.

previously on this list Helmut Grohne contributed:

> Most participants in this thread appear to agree that the sysvinit
> *interface* for services (shell scripts) is suboptimal.

Not so sure, I have various thoughts on this and even the reasons that
it is considered sub optimal but think some like me have chosen not to
bring this up out of fear of opening another can of worms which has
already been discussed many times.

I have always found OpenRC quite nice in being intuitive, quick and
flexible to administer though compared to debian's sysv implementation,
upstart and systemd.

The freedom arguments can be combatted somewhat with the 'modern' init
having options to use shell scripts but then the question becomes
whether services start needing hacking and recompiling for things like
embedded usage or any other unexpected scenario or desire and I guess
Gentoo is heavily into embedded and unexpected scenarios like debian.

On the other hand if those disrespectful services choose to ignore unix
philosophy then it may simply be an extension of dependency hell in any
case and so is of little matter except discouragement.


'Write programs that do one thing and do it well. Write programs to work
together. Write programs to handle text streams, because that is a
universal interface'

(Doug McIlroy)

In Other Words - Don't design like polkit or systemd

Reply to: