On Wed, 2004-10-20 at 08:55 -0400, Tim Daly wrote:
I am hearing much good from the gentoo camp about paralell startup, and how it brings down boot times to about 30 secounds. Is this possible to do with fedora as well?
Gentoo, instead of numeric order of service startup which we have in fedora, implements service dependencies. With dependencies it is pure implementation detail to have system startup in parallel.
I doubt if anyone with @redhat.com suffix will consider reworking initscripts to mind service dependencies ...
sure sounds like a job for makefile. even with numbered tasks it should be possible to construct a makefile that would handle it. indeed, i believe pmake will handle the parallelization issues.
Makefile isn't the way to go, it has the same problem as shell scripts: error reporting and fine-grained control isn't very easy.
With something like D-BUS involved it's far easier to e.g. have GUI for progress meters, starting/stopping services, display meaningful error messages, and so forth. You also avoid some of the yucky issues such as stuck PID files. Basically it's a lot more deterministic and extensible.
Havoc