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