Contents
What INIT does Debian use?
In jessie and stretch, the default init system is systemd, but switching to sysvinit is supported. Since jessie, only systemd is fully supported; sysvinit is mostly supported, but Debian packages are not required to provide sysvinit start scripts.
Does Ubuntu use Upstart?
Upstart was first included in Ubuntu in the Ubuntu 6.10 “Edgy Eft” release in late 2006, replacing sysvinit. Red Hat includes Upstart in their Red Hat Enterprise Linux 6 release. As a result, it is also used by RHEL 6 variants such as CentOS, Scientific Linux, and Oracle Linux. For RHEL 7, systemd is used instead.
Are there any upstart jobs available in Debian?
The Upstart package currently conflicts with sysvinit, because it replaces /sbin/init (among other things). There are very few Upstart jobs available in Debian at the moment, however pulling them from Ubuntu packages is quite simple. Additionally, I have a git repo with many jobs written for use on Debian systems here.
Can you use upstart as a system init?
If you would like to keep systemd installed, but use Upstart as the system init, make sure your GRUB kernel command line is free of any init= parameters, or init= points to /sbin/init. Also uninstall systemd-sysv.
Which is the only package needed for upstart monitor?
The only package necessary is upstart. The upstart-monitor package, which allows one to view the events that occur on their system (e.g. when they plug in their camera or printer), is very useful. The Upstart package currently conflicts with sysvinit, because it replaces /sbin/init (among other things).
When to use deconfiguring-networking in upstart job?
The results are that any service with an After=network.target line is stopped before the network goes down as well as started after it is up. If you are converting a systemd service like this to an Upstart job, deconfiguring-networking should be used as a stop on event.