From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) Description of problem: rc launches all kill and start scripts in /etc/rc.d/rc*.d one-at-a-time, waiting for each to finish. By starting up all kill or start scripts with the same number (eg. 17 for S17xinetd) in the background, then waiting for all of them to finish, startup time can be cut. There's no reason not to launch non- network services while waiting for a network service to come up. Careful tweaking to see which packages can be started in parallel will allow for significantly lower bootup times. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Boot Linux normally 2. 3. Additional info:
Created attachment 83530 [details] Patch for rc file
A better solution would be to take actual dependencies into account; we'll probably look towards doing something in that way in the future.