On Mon, Jul 22, 2013 at 2:28 PM, The Wanderer <wande...@fastmail.fm> wrote:

> My concern was that the integrated nature of it would make it harder to
>  replace any one part, especially if desiring to extend rather than just
> reimplement. Having it made clear that it's more compatible with being
> split out "piecemeal", as you put it - with being essentially modular -
> than I'd thought does help somewhat in that regard, however.
>

We have a *zillion* libraries where we are *locked-in*. Just a few examples:

1. there's one big lock-in called dpkg :)
2. try to get rid of OpenSSL
3. we cannot use GTK+ for KDE and QT for Gnome - also a lock-in
4. just do dpkg --get-selections and see yourself

I don't see a single reason why the modern sysvinit case should be any
special.

Yes, change is hard, but one should not resist the change just because it's
a change.

Few side notes:

1. As far as I have noticed - systemd is well documented, modular and have
documented interfaces between modules.

2. The syntax of any declarative init files is and will be simple enough to
write a conversion script. That's not possible to do with sysvinit shell
scripts. Thus any possible future change will be *easier* and not harder
that this step.

O.
-- 
Ondřej Surý <ond...@sury.org>

Reply via email to