Re: rcd(8) - new service manager daemon
- In reply to: Baptiste Daroussin : "rcd(8) - new service manager daemon"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 15 Jun 2026 13:06:49 UTC
Hi Baptiste, > On Jun 14, 2026, at 3:26 PM, Baptiste Daroussin <bapt@FreeBSD.org> wrote: > > Hello everyone > > I have been working for the past years on rcd(8), a new service manager > daemon for FreeBSD, some of you might recall a presentation in french 15 > years ago or some discussion in BSDcam also that old! Oh I remember this :) > - Process tracking via pdfork(2) descriptors (no PID file races) This is a big deal to me, among other features here. > Current status and what I need > > I would like to commit this to main soon so that people can start > testing it on their machines. The initial commit will include: > > - sbin/rcd/ -- the daemon, rcd-exec helper, unit tests > - sbin/rcctl/ -- the control utility > - Man pages: rcd.8, rcctl.8, rcd.conf.5, rcd.d.5, rcd-lua.3, > rcd-exec.8 ... > The code lives there: > https://reviews.freebsd.org/D56835 I'd like to rally some osudider/non-comitter folks like myself for feedback, but I don't quite grok how the Phabricator workflow works for devs... (I do see the diff there!) When you get a moment, could you provide some crib notes for how to either: 1) fetch the source to read/test 2) how to properly apply that patch (it's gotta be easy, I just don't grok how) Merci Baptiste! Best, .ike