@ariadne
@dalias @leftpaddotpy @dysfun
I think trying to implement all/most systemd interfaces for compatibility is not the way forward.
Actively developing better designed software and push the use of it is.
And most importantly explain how to use it! The Alpine Wiki tends to include "use this systemd component and it just works(TM)" instead of "you have a choice. One might not work but you can help to improve it here".
@ariadne
@dalias @leftpaddotpy @dysfun
If enough people are aware of/develop libudev-zero they would be able to fulfill their actuall goal: Create a libary that supports multiple backends.