Re: [ANN] nitro 0.5, a tiny but flexible init system and process supervisor

From: Hoël Bézier <hoelbezier_at_riseup.net>
Date: Sun, 19 Oct 2025 10:39:00 +0200

Am Sa, Okt 18, 2025 am 09:58:54 -0400 schrieb Demi Marie Obenour:
>On 10/17/25 08:55, Leah Neukirchen wrote:
>> Hello,
>>
>> I'm happy to announce a new release of "nitro", a new supervisor akin
>> to daemontools/runit/perp/s6.
>>
>> These are the main applications nitro is designed for:
>> - As init for a Linux or NetBSD machine for embedded, desktop or
>> server purposes
>> - As init for a Linux initramfs
>> - As init for a Linux container (Docker/Podman/LXC/Kubernetes)
>> - As unprivileged supervision daemon on generic POSIX systems
>>
>> nitro 0.5 is pretty much feature complete and now supports (relative
>> to the the previous release announcement):
>> - usage as NetBSD init
>> - s6-compatible readiness notification
>> - event-driven nitroctl which can perform multiple actions in parallel
>> - improved usability and robustness
>> - new test suite, which passes on new and old Linux, FreeBSD, NetBSD, OpenBSD
>
>Do you plan to support cgroups on Linux? Those allow for much
>more robust supervision, including of daemons that do nasty things
>like double-fork. It's also necessary to be able to terminate child
>daemons reliably without the use of PID namespaces.

Ain’t process group ids enough for that?

Received on Sun Oct 19 2025 - 10:39:00 CEST

This archive was generated by hypermail 2.4.0 : Sun Oct 19 2025 - 10:39:44 CEST