:: Re: [DNG] An Anti-Initsystem
Top Page
Delete this message
Reply to this message
Author: Steve Litt
Date:  
To: dng
Subject: Re: [DNG] An Anti-Initsystem
Rainer Weikusat via Dng said on Sun, 29 Mar 2026 20:44:47 +0100

>When my most-recent employer went belly-up, I unfortunately lost legal
>access to a bunch of tools to help with process configuration and
>startup I had been creating as the need arose since 2011. Because of
>this, I've now started an open source (MIT license) reimplementation of
>them.


Excellent!

[snip]

>There's presently no documentation for this except detailed usage
>messages and a brief specification of the management protocol for
>supervised processes.
>
>The GitHub URL for this is
>
>https://github.com/rweikusat/process-tools


What differentiates your process from runit and s6? Your launch program
is just like runit's runsv program, assuming launch restarts on crash.
Runit and s6 have direct equivalents of your ch-dir and chids.

What is a "monitored process"? What is a "sanitized environment"?

Am I correct in interpreting your README.md as saying that you can also
use these executables within the run scripts of runit and s6? Am I
correct in interpreting your programs as handy tools that can be used
in any init system?

Congratulations on creating this and demystifying the whole concept of
init!

Thanks,

SteveT

Steve Litt

http://444domains.com