[TUHS] Version 256 of systemd boasts '42% less Unix philosophy' • The Register

Alexis flexibeast at gmail.com
Fri Jun 14 10:27:29 AEST 2024


"Alan D. Salewski" <ads at 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.


More information about the TUHS mailing list