Im quite new to Linux and for sure to PureOS and actually still trying to learn what happens in my laptop after I hit the power button, so please excuse me if this question has an obvious answer.
So I thought, that the init process would start a scheduler, which is systemd and that would then start gdm3. So if i do 'pstree" I get a tree starting from systemd and that has a gdm3 branch directly attached. Makes sense. But if I do “ps -eF” I get sbin/init with PPID 0 and /usr/sbin/gdm3 with PPID 1. Doesnt that mean, that gdm3 is a direct child of init? Or does systemd somehow telll initi to start gdm3?