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

Richard Yao ryao at gentoo.org
Tue Jun 19 05:06:22 UTC 2012


On 06/19/2012 12:39 AM, Wojciech Puchar wrote:
> - delay at rc.d scripts - there are some delays inserted.
> 
>> The latter item is the only place where making changes to rc.d is going
>> to help, and only then by parellelizing, and even then you are not
>> really going to gain much since most things at boot time are serial.
> 
> grep sleep /etc/rc.d/* usr/local/etc/rc.d/*
> 
>>
>> So while talk of how to get your favorite boot-time manager into FreeBSD
>> may be entertaining, it's not likely to be productive, and almost
> 
> it is unimportant as FreeBSD don't crash.

OpenRC init scripts lack such delays. They store dependency information,
which enables OpenRC to start them as soon as their dependencies are ready.


More information about the freebsd-hackers mailing list