Replacing rc(8) (Was: FreeBSD Boot Times)

Atte Peltomäki atte.peltomaki at iki.fi
Wed Jun 20 08:59:46 UTC 2012


On Mon, Jun 18, 2012 at 03:53:26PM -0700, Doug Barton wrote:
> It's unfortunate that this thread evolved into a discussion about
> replacing rc.d, since that's almost certainly not relevant to the
> original topic of improving the overall boot time.

Improving boot times can be done in two ways:

1) Implement proper service dependency handling framework
2) Implement ad-hoc service dependencies

Second choice is obviously not kosher for all things BSD.

*if* the first choice can be implemented into existing rc with 
reasonable amount of work and non-intrusively, it could be a viable
approach.

Otherwise it would make more sense to go ahead and implement a real
improvement over existing system. In my view, this is a similar issue to
what UFS2 had; rather breathe some life into old system without taking
much risks and have ZFS take over later as a real improvement.

In any case, improving boot times is the very least significant benefit
from implementing service dependencies, especially for an OS such as
FreeBSD which isn't meant to be rebooted except during OS upgrade.

-- 
Atte Peltomäki
     atte.peltomaki at iki.fi <> http://kameli.org
"Your effort to remain what you are is what limits you"


More information about the freebsd-hackers mailing list