Bug#940034: libelogind0: replacing a core system library and conflicting against the default init considered harmful

Trek trek00 at inbox.ru
Tue Sep 24 08:09:15 BST 2019


On Tue, 24 Sep 2019 07:28:29 +0800
Ian Campbell <ijc at debian.org> wrote:

> Has anyone investigated late dynamic binding using a stub library
> which merely determines which init is running and then dlopens the
> appropriate libsystemd0 of libelogind0 library and forwards the calls
> to it?

it could be in the form of libglvnd, a generic dispatcher to have
co-installed multiple vendor implementations of libgl, with runtime
selection

https://github.com/NVIDIA/libglvnd

a stripped down version of that architecture could be used to simply
detect what init system is actually running and then dispatch to the
correct library (libsystemd or libelogind)

ciao!




More information about the Debian-init-diversity mailing list