Desde 15.04, o init no Ubuntu é systemd. É possível usar o Upstart , mas o padrão é systemd. Por exemplo, /sbin/init
será um link para /lib/systemd/systemd
. /sbin/{shutdown,reboot,telinit,halt,runlevel,poweroff}
são links para /sbin/systemctl
. Mesmo em 16.04, o Upstart foi usado como init de sessão , portanto, você pode ver o Upstart como o processo pai ou um processo ancestral em seu login gráfico (embora parece ter mudado em 16.10 ).
Os outros processos que você vê são componentes do systemd; eles são desenvolvidos e distribuídos junto com o systemd, mas muitos não são essenciais para executar o systemd como init. Muitos componentes podem ser substituídos ou desativados. Para citar a página inicial do systemd :
% bl0ck_qu0te%E esta postagem no blog de um dos criadores do systemd (Lennart Poettering):
% bl0ck_qu0te%