In order to speed up boot time, services that can be started asynchronously, should be. The rc script should build a map of what services there are, and in what order they need to be started in, and then kickoff separate threads for each dependency chain. There should also be a method to mark a service as serialize only. Reproducible: Always Steps to Reproduce: 1. 2. 3.
For more information, also see http://www-106.ibm.com/developerworks/linux/library/l-boot.html?ca=dgr-lnxw82-obg-BootFast
*** This bug has been marked as a duplicate of 69854 ***