sisungo / airup

🚀 Airup is a modern, portable and blazingly fast implementation of service supervisor and the init daemon.
MIT License
18 stars 1 forks source link

[Feature Request] Linked `airupd` Daemons #14

Closed sisungo closed 9 months ago

sisungo commented 1 year ago

Introduction

To implement user mode airupd, but in a more general way which creates more possibilities, implement linked airupd daemons.

Linked airupd daemons allow running an airupd daemon "linked" on another instance.

Steps

Unresolved Questions

sisungo commented 1 year ago

On Linux, forking-kinded services are currently supported by calling prctl(PR_SET_CHILD_SUBREAPER) though we are not pid == 1. But don't know how to implement on other platforms yet.

sisungo commented 9 months ago

Simplify the design. Too complex.