"Alan D. Salewski" <ads(a)salewski.email> writes:
I'm interested in hearing about other options in
this space,
too.
i'm currently running Gentoo+OpenRC as my daily driver, with
OpenRC an 'official' Gentoo option.
https://www.gentoo.org/
Previously i was running Void+s6/66, after having been running
Void+runit, with runit being Void's default system (at least at
the time).
https://voidlinux.org/
Artix is an Arch-based non-systemd distro, with support for
OpenRC, runit, s6 and dinit.
https://artixlinux.org/
Obarun is an Arch-based distro using 66, which is roughly a
'wrapper' for s6, providing declarative syntax for service
definition.
https://wiki.obarun.org/
Not a distro, but the s6-overlay project allows using s6 as PID 1
in Docker containers:
https://github.com/just-containers/s6-overlay
The developer of nosh has a page outlining the know problems with
Sys V rc:
https://jdebp.uk/FGA/system-5-rc-problems.html
The developer of dinit has written a nice comparison of various
non-systemd systems providing init / service supervision / service
management:
https://github.com/davmac314/dinit/blob/master/doc/COMPARISON
The developer of s6 has pages:
* explaining his perspective on various non-systemd systems:
https://skarnet.org/software/s6/why.html
* providing a general overview of s6 itself:
https://skarnet.org/software/s6/overview.html
* discussing s6's approach to 'socket activation', which uses file
descriptors:
https://skarnet.org/software/s6/socket-activation.html
(s6 is the system i'm most familiar with in this space, not least
because i'm the porter and maintainer of mdoc(7) versions of the
documentation for various parts of the s6/skaware ecosystem.)
Alexis.