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) |
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.