Dependency based boot sequencing is the default in Debian. The insserv program is used by sysv-rc to order init.d scripts based on dependencies declared in the LSB information within the scripts themselves. To monitor the boot sequence, the bootchart2 project is a good choice and Debian packages are available. Background info on alternative boot systems in Debian is available from: and more recently: Information on the LSB initscript comment convention is available from , and . Information on an alternative approach to parallelism during boot is available from . A tool to detect cycles is available from Adam Jensen using the git repository .