Ralph Ronnquist said on Sun, 31 Dec 2023 10:01:36 +1100
>I would suggest we step away from including "services" in "boot".
>
>To "boot" a system into a functional one is one thing.
>
>To start "services" at (or after that) is another.
>
>Modularity is good.
>
>I prefer "boot" to be scripted since it then can be adjusted more
>easily if needed for any actual system and situation. Though boot
>scripting should only deal with system startup and system shutdown.
>Service start/stop/... rather belongs to "services management".
>
>hmm not sure that this thought brings things forward though :)
I thought your preceding description is how all init systems behave.
I know it's how runit behaves. In runit, stage 1 is what you call
"boot", stage 2 is what you call "services management", and stage 3 is
shutdown/reboot.
I'm pretty sure sysvinit works the same way. I know Epoch s6 works
the same way.
SteveT
Steve Litt
Autumn 2023 featured book: Rapid Learning for the 21st Century
http://www.troubleshooters.com/rl21