some changes for (slightly) faster boot
Bill Nottingham
notting at redhat.com
Mon Jan 3 22:48:13 UTC 2005
In tomorrow's rawhide should be kudzu-1.105-1 and initscripts-8.02-1.
These implement various changes for speeding up bootup some:
- removal of initlog and minilogd
Basically, the things that were logged before syslog started were
generally uninteresting, and it added a surprising amount of delay
to the bootup. There should/will be a better mechanism
for recording whether services start succesfully added at some point
later.
- hack to allow kudzu to read the devices from a socket from kmodule
This allows hardware probing to be done only once; the specifics of
where/how kudzu is run in this setup may be tweaked slightly - the
initscript may be moved. kudzu also runs without interaction
now, and just does the configuration of whatever it finds.
The combination of these should speed up the boot a somewhat
noticeable amount of time compared to stock FC3. Currently, there
are the following issues:
- text boot is now more noisy
initlog did hide some spew from various services; this needs cleaned up.
- things that try to call initlog will simply fail
openssh and Canna should be fixed. Other things will need fixed.
I suppose a initlog wrapper that accepts the same syntax and just
'execs' may be useful, but it's probably best to do a clean break
and see what happens.
Bill
More information about the fedora-devel-list
mailing list