Craig Sanders <[email protected]> writes:

> On Tue, Nov 27, 2012 at 10:33:31AM +1100, Trent W. Buck wrote:
>> [email protected] (Trent W. Buck)
>> writes:
>> 
>> > Compared to Debian 6, or compared to what you remember booting being
>> > like five years ago?
>> 
>> Apropos, this just appeared on LWN:
>> http://web.dodds.net/~vorlon/wiki/blog/Upstart_in_Debian/
>
> wow. that's amazing!
>
> compared to sysvinit+startpar, systemd improves boot time by 1.1
> seconds, and upstart improves it by 0.62 seconds.

To be fair, that is a VM with a minimal install.  I bet if you installed
NetworkManager and pulseaudio, systemd's speed gain would jump to as
much as five seconds ;-)

> and just remember kids, shell scripts are bad. lennart pottering
> says so...and what unix really needs is yet another minimalist
                     ^^^^
BZZT, wrong.  Lennart cares *Linux* not unix.  Debian kfbsd and Debian
GNU can FOAD as far as he's concerned.

> domain-specific configuration language that requires you to learn its
> peculiarities and limitations.

Personally I liked minit/cinit's approach -- "config files?  What is
that?" -- you had something like

    /etc/minit/smbd/exec -> /usr/sbin/smbd
    /etc/minit/smbd/args
    /etc/minit/smbd/depends/nmbd

where "args" is newline-delimited list of arguments.
You could just about use xattrs, and avoid ever open a file at all.

Oh, and if you can't do it in a one-liner, your exec symlink is to a sh
shebang script (or whatever the hell else you want).

Allegedly it was inspired by qmail's config format -- I can't comment on
that.  It certainly makes sense to me to avoid heavyweight parsing when
your init's target environment is ucLinux-level embedded systems (as at
about eight years ago).

> also, unix sucks and linux should be made to work more like mac or
> nextstep, because grotesquely long variable and setting names

XML-based config files (written in a binary serialization, so you can't
view or edit them with TECO even if you wanted to).

_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main

Reply via email to