On 8/6/19 5:10 PM, Alessio Vanni wrote: > Christian Grothoff <[email protected]> writes: > >> That said, if you're truly not part of GNUnet, you might want your >> service to be launched using the usual OS-specific way for launching >> services (i.e. systemd, upstart, sys5init, whatever) instead of using >> GNUnet ARM (and then just tell your OS-specific launcher that GNUnet is >> a dependency of your service). > > I thought services could be started only by ARM, but I guess I > misunderstood. If they can be started normally then it would make sense > to leave it to the OS service manager.
Services are ordinary processes and could in theory be started by anyone. However, given that GNUnet has like 50+ of them, and that some are optional, ARM was created to simplify starting those that are needed "on demand" and to handle crashes by automatically restarting crashed services. But there is no requirement to use ARM at all, in theory an OS could decide to not even deploy ARM and run all GNUnet services via say systemd, upstart, sys5init, or the like.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ GNUnet-developers mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnunet-developers
