Today, I am comparing the original pid=1 process sysVinit vs systemd,. I touch briefly on openRC and Upstart, but there are of course others. The pid=1 process is the first user level process launched by the kernel and it is the one which maintains the services which are needed to provide additional capabilities on your Linux system.
Gentoo's excellent wiki article which compares the various pid=1 processes available on Linux:
https://wiki.gentoo.org/wiki/Comparis...
RedHats documentation on systemd: https://access.redhat.com/documentati...
Table of Contents
00:00 Intro
00:15 Intro to PID 1
03:16 init symlink
03:48 Init Steps
09:51 SysVinit RunLevels
13:02 runlevel cmd
13:16 telint cmd
17:41 alternatives to sysVinit
21:02 Systemd Services as Units
22:41 systemd targets
24:31 Systemd Pros
25:37 Systemd Cons
29:36 Final Thoughts
30:58 Outro
Support me on Patreon: / djware
Follow me:
Twitter @djware55
Facebook: / don.ware.7758
Gitlab: https://gitlab.com/djware27
#pid1 #systemd #sysvinit