Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Aug 2011 12:08:41 +0300
From:      Vitaly Magerya <vmagerya@gmail.com>
To:        kilian <kklimek@uos.de>
Cc:        freebsd-hackers@freebsd.org, freebsd-rc@freebsd.org
Subject:   Re: Concurrent execution of rc-scripts with rcorder(8)
Message-ID:  <CAL409Kxum=-oyPFCwpAgA_bcTAuAUjQRB0FNmwGLKWFBDAEP8A@mail.gmail.com>
In-Reply-To: <20110821121509.GA27730@crane.none>
References:  <20110821121509.GA27730@crane.none>

next in thread | previous in thread | raw e-mail | index | archive | help
> the idea to start services concurrently during boot isn't new and the
> question why FreeBSD doesn't do it has popped up on the forum and
> mailing list occasionally. So, why not give it a shot?

As someone who uses FreeBSD on hist laptop and is constantly annoyed
by the lack of suspend-to-disk, every second trimmed of from boot
time is a win.

In line of the recent FreeBSD problems & solutions discussion, would
any commiter take time to review and commit this? "FreeBSD 9.1
introduces concurrent startup, improves boot speed" is the kind of
buzz we're after.

> Any ideas and feedback are very welcome!

One thing to try is to attach a diagnostics feature that will produce
data about rc script dependencies and execution times, which can
be used to visualize which scripts take most time, and how to
reorganize dependencies to improve boot time (one example I noticed
is moused: it is only started after network is up, which is a shame,
since it could easily start while DHCP negotiation is in progress).



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAL409Kxum=-oyPFCwpAgA_bcTAuAUjQRB0FNmwGLKWFBDAEP8A>