Re: rcd(8) - new service manager daemon
Peter Jeremy <[email protected]> Mon, 15 Jun 2026 10:41:43 +1000
| Newsgroups | gmane.os.freebsd.devel.hackers |
|---|---|
| Message-ID | <[email protected]> |
On 2026-Jun-14 21:26:29 +0200, Baptiste Daroussin <[email protected]> wrote: >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! This sounds great. Previous proposals to parallelise rc.d execution mostly didn't deliver the expected improvements because spawning lots of different processes with a cold filesystem cache just bottlenecked on the spinning rust - which isn't relevant for most systems now. The rest of the features sound great - particularly the backward compatibility. >The plan for a smooth transition: > >- 1 (now): Commit rcd(8) and rcctl(8) to the tree. Build by > default, but not activated. Early adopters can test. > >- 2 (later): Commit init(8) changes to call rcd when present (falling > back to /etc/rc otherwise). Provide a /etc/rc wrapper that invokes > rcd for systems that want to switch. Sounds good to me. -- Peter Jeremy
signature.asc
(application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAmovSkFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzRqIhAAieR0PK3ozpJ8SUrBl+TP7BQN5vwBC/Xh/Ro7D/8WUkM35oXcR3fwVAu2 oUOI/xks8DRYDX0Ze7fUarLBSsVcF3hjVeLBbUA0vvpdBwahalnYn69Lhwur1H8C NtQkWoqhBnyqq8YCPx8sjq9KWWCFhOJvWm9v7fCiTcltAKhIjVsF8bDjGxz5LYhD ED0KCevy4wXlHoLXglclcn5LTCxgOMCCi7WUc9oUDlPEYYG9zhcEGKh+yXdCr1QN pBJSO9OvaVLIGlgX6dSAevdCwp5ial/SMUc0UOxaASSqIYpR2WgVGqEeGq9pyprq 5AL0q75QNYm1gM3k6ysano7i9bjnE3D150Z3Afp2hGLMvlJcMFN4y8V3SpwQcrbY 5wJ+3V82BEVldOMm4/QG4S32Tdn+8DnYigDA2gNZFEe/ff6Ueyqv6Snk66Qc02+i 74l1mpGpbzulbPGW+vpolaCUSGAllOgfg3j9LXCw01YLFbp0deP5EfxNRxS3v8ys xH2ag1HSGXbRwpRcU6VqC8RdySVU6oMTu8TbnAUGs4EqZFTnuOyDHTmkWnS94eK0 F4PAErdvE5Xld++1v8V/ms0hkq+HtdU+Uj3CikO6uRCFQZmxSr0zjcdfWKQL8fvu VjNAZ6/X1tTu8IjcBlfDl2oLxrHMlCxZv5ngtElcEpSwtACXVWY= =/lgP -----END PGP SIGNATURE-----