On 3/2/2014 18:44, Steve Litt wrote: > Hi all, > > I was just wondering something. How much effort would it take for me, > personally, just me, to make my Debian Stable start all its processes > with DJB's Daemontools. I know Daemontools, I understand it, I know how > to work with it and how to troubleshoot it. What I don't know is: > > 1) How to get the kernel to pass off control to Daemontools?
init= parameter, or make /sbin/init Daemontools and Linux will boot that. > 2) How to know which processes get run after boot? daemontools is a collection of tools for managing UNIX services. supervise monitors a service. It starts the service and restarts the service if it dies. Setting up a new service is easy: all supervise needs is a directory with a run script that runs the service. [0] You will need the scripts of course. Might need to run them yourself or borrow from a distro that uses daemontools (are there any?) > 3) Can one start drivers with Daemontools? Er, what? I suppose you can write a daemontools init script that `insmod`s kernel driver modules. > 4) Would there be a performance or stability cost to doing this, other > than boot taking longer, which I don't care about that much? You are changing the init of your system. That is possibly one of the most unstable things you can do to a Linux system. Expect breakage. > > Please understand, I'm *not* suggesting this be incorporated in any > Linux distribution. I'm aware that if it were such an excellent idea, > other distros would be doing it this way already. > > Speaking just for myself, and possibly doing this just for myself, I > just find sysinit or whatever it's called, and upstart, to be a little > too black-boxy for my taste, and from what I read, systemd won't be > much different in that regard. > > Thanks, > > SteveT > > Steve Litt * http://www.troubleshooters.com/ > Troubleshooting Training * Human Performance > > Replies inline. [0] - http://cr.yp.to/daemontools.html -- staticsafe -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5313d98e.2060...@staticsafe.ca