Not sure if this is really a skaware, or supervision appropriate
message,or neither - hopefully not seen as spam!
I've had this on the go for a number of years, two embedded projects
with it at their core - both with pid 1 as s6-linux-init. There's two
different init options it directly exposes, one using a hybrid
sysvinit tree, the other pure s6-rc.
I had spare Claude credits recently so got it to work through a bunch
of gaps I knew I'd been sitting on and updates I'd not picked up -
s6-frontend in particular and the remapping into prescriptions.
The layer is at:
https://github.com/akiernan/meta-s6
I think the only real invention I have which isn't in the skaware
world is a mapping of the service directories into a toml file
(
https://github.com/akiernan/meta-s6/blob/main/docs/service-definitions.md)
which is significantly easier to handle in a Yocto build, but is
flattened into the canonical representation before the package is
built, so never appears anywhere outside the build tree.
Hopefully useful to someone!
--
Alex Kiernan
Received on Thu Aug 20 2026 - 19:30:53 CEST