FOSDEM '08 is a free and non-commercial event organised by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.

   

Schedule: Reordering the Debian boot sequence for correctness and speed

Speakers
Petter Reinholdtsen
Schedule
Day Sunday
Room AW1.125
Start time 14:00
End time 14:45
Duration 00:45
Info
Event type Podium
Track Debian
Language English
Media
Video (Ogg/Theora)
Reordering the Debian boot sequence for correctness and speed

There are subtle bugs in the debian boot and shutdown sequence. They are hard to find, as they normally only affect rare combination of packages, and harder to fix, as they normally require the combined work of several maintainers and changes in several packages.

One way to find these bugs is to document the dependencies of all init.d scripts, and use this information to check that the ordering is correct. When such information is available, it is also possible to reorder the boot and shutdown sequence to make sure all dependencies are fulfilled.

It is also possible to run scripts in parallel, to speed up the boot, when the order they need to run in is known.

This talk is about how all of this can be done with Debian.