On Fri, Oct 27, 2023 at 02:46:55PM -0400, Stefan Monnier wrote:
> >> >     https://wiki.debian.org/EnvironmentVariables
> >> It needs some TLC:
> >> [quote]
> >> 1. At the end of booting, the mother of all processes -- init -- is 
> >> started.
> >> 2. init runs services as described above.
> >> [/quote]
> >> 
> >> Isn't this rather obsolete as long as systemd has been with us?
> >
> > Systemd is just an init by another name. It's process 1 and still
> > is the mother of all processes.
> 
> I don't think there's a need to defend the status quo: the above page
> may not be fully incorrect, but it is misleading (especially since the
> `init` is given a monospace font,

This is misleading indeed. A bit of more detail won't hurt, i.e. that
you can tell your kernel to use another init in the command line (that's
how systemd gets started: "init=/lib/systemd", AFAIK)

>                   to suggest it's an actual program name
> rather than just the name used to refer to the concept of the initial
> process).

Agreed.

> Even saying that "At the end of boot the mother of all processes init is
> started" is quite confusing, IMO: while it might be true that it happens
> when the *kernel* finishes the boot, I personally tend to consider this
> to be rather closer the beginning than the end of the overall
> boot process.

The one person's boots are another person's socks, true. The range of
"boot" goes from the boot loader loading the kernel up to some desktop
environment up and ready.

The only recipe I've got to mitigate this is to take part in a local
free software user's group and talk to people :-)

Cheers
-- 
t

Attachment: signature.asc
Description: PGP signature

Reply via email to