No meu Ubuntu 14.04.5, vejo dois processos chamados init
e investigando com ps -fp
:
w3@aardvark:~(0)$ pgrep init
1
9511
w3@aardvark:~(0)$ ps -fp1,9511
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Aug09 ? 00:00:04 /sbin/init
w3 9511 9494 0 Aug09 ? 00:00:07 init --user
# follow the PPIDs back (omitted for brevity), end up with
w3@aardvark:~(0)$ ps -fp1,9511,9494,1770,1553
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Aug09 ? 00:00:04 /sbin/init
root 1553 1 0 Aug09 ? 00:00:00 gdm
root 1770 1553 0 Aug09 ? 00:00:00 /usr/lib/gdm/gdm-simple-slave --display-id /org/gnome/DisplayManager/Displays/_0
root 9494 1770 0 Aug09 ? 00:00:00 gdm-session-worker [pam/gdm-password]
w3 9511 9494 0 Aug09 ? 00:00:07 init --user
Portanto, existem dois init
s.
Um, processo 1, é /sbin/init
e "possui" processos cujos processos pai foram encerrados (afinal, alguém deve receber o status de saída), como tem sido tradicional desde o início dos tempos.
O outro (9511 no meu sistema) faz parte do meu login gráfico e é chamado de "init".
Tenho certeza que você encontrará o mesmo tipo de coisa se fizer a mesma investigação.