On Fri, Feb 24, 2012 at 11:31:38AM +1100, Russell Coker wrote: > Finally one benefit of an event based booting system is that it won't become > stuck if one daemon hangs. I've had problems in the past when one daemon > didn't start up and that prevented other daemons from starting due to the > sequential processing of init scripts.
The problem with event-based init systems is what to do if init discovers a dependency loop. I know systemd simply *silently* chose not to start one daemon, which happened to be dbus, which made lots of important software (e.g. gdm) simply not work. If we're going to move to event-based booting, this discovery needs to be made *before* the system reboots[0] and init must complain loudly and handle it gracefully anyway. [0] And whatever solution we choose must handle the case where the sysadmin drops local services into the boot process. -- brian m. carlson / brian with sandals: Houston, Texas, US +1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
signature.asc
Description: Digital signature