Re: rcd(8) - new service manager daemon
"Isaac (.ike) Levy" <[email protected]> Mon, 15 Jun 2026 09:06:49 -0400
| Newsgroups | gmane.os.freebsd.devel.hackers |
|---|---|
| Message-ID | <[email protected]> |
Hi Baptiste, > On Jun 14, 2026, at 3:26 PM, Baptiste Daroussin <[email protected]> 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