September 7, 2009, 3:27 am
The Debian boot system maintainers have announced plans to switch to the newer Upstart boot system in the forthcoming version 6 (Squeeze). As Petter Reinholdtsen explains in his email, the traditional, sequential System-V init no longer fits with Linux’ event-based system architecture. This can lead to a range of problems particularly during hardware detection. Since the kernel no longer blocks processing during hardware initialisation, problems can arise with USB disks, for example, when the kernel may try to mount the partition before the device is available. There is, however, a hitch, in that the Linux Standard Base (LSB) requires support for System-V style init scripts, so any solution must, to be LSB compatible, also process System-V init scripts…