I agree completely on your first point. It would make a lot of work much easier in porting. On the second part I have to admit I don't have the knowledge to know what is missing.
Thanks for the reply, Fannys Oct 14, 2019, 23:24 by konfere...@frantovo.cz: > Dne 14. 10. 19 v 23:12 > marinus.savorit...@tuta.io > <mailto:marinus.savorit...@tuta.io>> napsal(a): > >> Pardon for my ignorance but why not GNU Shepherd which is already >> developed to be the GNU init system and process supervisor? It is >> already used by GUIX. >> > > My intention was not to invent another init system. I rather suggest: > > > a) Create some stable API / standard and persuade systemd to adopt it > (this might be too optimistic), so application will not depend on a > particular init system (like systemd) but rather on a well-defined > standard (and any init system might implement this standard). > > > b) Improve existing init system (like GNU Shepherd), so they will offer > same useful features like systemd (with much less complexity and with > better architecture). > > > Franta > >