Re: initialization vs supervision

From: Wayne Marshall <>
Date: Wed, 23 Jul 2014 18:31:10 -0700

On Thu, 24 Jul 2014 01:42:19 +0100
Laurent Bercot <> wrote:

> On 23/07/2014 23:45, James Powell wrote:
> > Now granted some things are not able to be supervised such as udev
> > on my end. But honestly, does udev really require supervision?
> Yes, it does - why wouldn't it ? Or, if it doesn't, why would any
> other service ?

It is understandable that processes like udev are confusing to the
issue of separating system initialization from service supervision.

Udev is perhaps best considered a low-level system function -- normally
as would be provided by the kernel -- but that just happens to run in
user space. As such, James is correct that it is perfectly appropriate
to consider its start-up a candidate for the "stage 1" of system

But that does not mean udev needs to run unsupervised. If one desires
the extra "insurance" of a process supervisor for something like udev,
it can be run with something like the rundeux(8) utility within the
system startup scripts:

Such a utility can provide an appropriate level of lightweight
supervision to low-level system processes like udev, and that do not
otherwise require all the other bells and whistles of the service
management framework.

Received on Thu Jul 24 2014 - 01:31:10 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:44:18 UTC