I know that this question has already got asked before, but it's pretty old and things have changed (probably).Already in 2009 the news rumbled, that Debian was going to switch to Upstart. You were able to install it, but had to remove sysvinit:$ aptitude show upstart$ > Conflicts: startup-tasks, system-services, sysvinit, upstart-compat-sysv, upstart-jobIt appears like you can still install Upstart, as it is in the Debian packages.So my question is, what's the status quo? Was there any development on this? Does Debian still use sysvinit; did they switch to another system comparable to Upstart?
What's the status of Upstart on Debian?
debian;systemd;upstart;sysvinit
They use insserv by default, which still requires the sysvinit package as of Debian 6.0 (Squeeze). It was originally developed and used in OpenSUSE. Links to discussions and reasons for the change to insserv can be found on the Debian Wiki. There has been much debate over the future of init systems in Debian. The main reason that Debian has not moved on to a new init system such as Upstart or Systemd is that they both use Linux specific features. Debian offers ports for non-Linux kernels such as KFreeBSD. Even though they are not the default and not fully supported by all services, they can still be used.Here is an archive link for some of their recent discussions: http://lists.debian.org/debian-devel/2012/03/msg00452.html. As a warning, it is 100 emails long and even spawned into sub-threads.