On 2014-09-18, Rich Freeman <ri...@gentoo.org> wrote:
> On Thu, Sep 18, 2014 at 3:18 PM, Grant Edwards
><grant.b.edwa...@gmail.com> wrote:
>> The only Linux systems where I care about boot time are embedded
>> systems which are never going to have the resources needed to run
>> systemd.
>
> How about containers?  When I launch mariadb I'd prefer that it
> happen in milliseconds, not tens of seconds.  That includes setting
> up interfaces, populating /dev, getting an ip, launching ssh, syslog,
> etc, and so on, oh, and mariadb.

OK, that makes sense.  I've never used containers and only have a
vague understanding of what they are -- I occasionally use a VM or
two, but startup speed doesn't matter for them in my applications.  I
assumed there must be _some_ application where boot up speed is
important, but I just didn't know what it would be.

>> The other thing I keep hearing from systemd proponents is stuff about
>> how it allows you to parallelize startup.  I don't _want_ stuff
>> starting up in parallel -- that just makes it all the more difficult
>> to troubleshoot problems.  I want things to start up one at a time, in
>> a determined order.
>
> I hope you aren't running openrc then.  It doesn't launch in a
> predetermined order.

I'm am running openrc (with parallel startup disabled) on my "regular"
Gentoo systems.  On my systems, the startup order seems to be
deterministic.  [I also have a bunch of "other" systems I boot on
occasion for testing apps/drivers -- they're running various distros
using whatever init system they default to.]

> I will agree that you get far more race conditions than you do with
> openrc even with parallel startup, since processes start much more
> quickly.

-- 
Grant Edwards               grant.b.edwards        Yow! It's the RINSE CYCLE!!
                                  at               They've ALL IGNORED the
                              gmail.com            RINSE CYCLE!!


Reply via email to