almost done writing my proposal to the @alpinelinux TSC to allow alpine to become init-system agnostic, allowing for openrc, s6 and systemd to be equally supported based on user preference

instead of building an "openrc compatibility layer," based on feedback from @ska I am building a proof of concept openrc initscript metadata extractor, which can write service declarations for all 3 init systems.

this allows the current openrc init scripts at the package level to be replaced with service manifests, and for us to be able to mass-convert the current init scripts into manifests.

maybe we will also support dinit, too :)

@ariadne huh. Interesting. I trust you’ll post the proposal on here when it’s done?
@ross yeah i’ll link to the TSC work item