There was an article in the media recently about some problems that
BusyBox had with systemd [1].
Would any BuysBox developers be interested in working with me to add
launchd to BusyBox as an optional alternative to the traditional SysV
rc system?
I've been working on a portable version of launchd called "relaunchd"
that might be a good fit for BusyBox because:
* it is relatively small and simple, with no external dependencies
* it can replace cron, anacron, at, inetd, and daemontools
* it does not run as PID 1 and can coexist with traditional init(8)
If anyone is interested, the code for relaunchd is here:
https://github.com/mheily/relaunchd
It compiles on Linux, but I believe there are some bugs related to the
kqueue compatibility layer that make it unusable at the moment. I plan
to rip out this layer, and replace it with conditional code that uses
kqueue on *BSD and epoll/signalfd/timerfd/socketfd/etc on Linux.
Regards,
- Mark
[1]
http://developers.slashdot.org/story/15/11/01/0051216/busybox-deletes-systemd-support
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox