shutdown on BSD and Linux

Rahul Siddharthan rsidd at online.fr
Thu Sep 7 22:33:20 PDT 2006


"Justin C. Sherrill" wrote:
>> PS:  By the way, recently someone suggested in a FreeBSD
>> mailing list that start scripts could be run in parallel
>> if they don't depend on each other (which rcorder(8) can
>> easily find out).  It would probably speed up booting.
>> However, I don't know if anyone is actually working on
>> implementing that.
>
>As I recall, Apple's launchd is a replacement for rc (and init and inetd),
>and runs in parallel.  (My Mac does start up very fast indeed, though
>launchd is not the only reason)
>
>http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/launchd

Ubuntu too is starting on a replacement for init, called upstart
https://wiki.ubuntu.com/ReplacementInit

The developer says he would have started with launchd if it had had a
free licence to begin with, and even now they don't seem happy with
the licence.

I tried upstart on my laptop and got the fastest console login I have
ever seen: within a couple of seconds of the kernel loading, I could
log in to my home directory, even as it continued to probe other
hardware, connect to the network, etc.  The graphical login (kdm in my
case) takes much longer, I think about as long as with old-fashioned
init.

Rahul





More information about the Users mailing list