@ariadne
I don't know which major feature is missing in s6-rc that isn't also missing from openrc. At least for me it was easier to understand than openrc.
I also had good experience with artix. It might be that I don't notice issues that other people have without systemd since I try to pick lean software but if you look at the alpine linux about page that is the target of alpine linux: simple
@sertonix s6-rc being at feature parity with openrc (which also lacks features wanted in alpine) isn’t a good argument.
s6-rc also lacks a good user interface story, at least in terms of how alpine tools are supposed to feel and be invoked. alpine tools are very much about noun/verb invocation (think: apk add foo, lbu commit /dev/fd0, etc), while s6-rc uses switches for everything.
the main thing missing is event handling, for example launching cups to print only when you’re printing, rather than having it always running and wasting memory. or launching iwd when you plug in a usb wifi stick, or whatever.
openrc’s “hotplug” run level is too clunky to be usable.
@sertonix s6-rc being at feature parity with openrc (which also lacks features wanted in alpine) isn’t a good argument.
s6-rc also lacks a good user interface story, at least in terms of how alpine tools are supposed to feel and be invoked. alpine tools are very much about noun/verb invocation (think: apk add foo, lbu commit /dev/fd0, etc), while s6-rc uses switches for everything.