[systemd-devel] feature request: dlopen

Greg KH gregkh at linuxfoundation.org
Tue Feb 17 13:25:34 PST 2015


On Tue, Feb 17, 2015 at 08:24:37PM +0000, Luke Kenneth Casson Leighton wrote:
> so i'm not going to "protest" - i'm going to try a different approach.
> i'd like you to look at this list of debian packages that are
> dependent on libsystemd0:
> http://lkcl.net/reports/removing_systemd_from_debian/list_of_libsystemd0_dependent_packages.txt
> 
> it's an enormous list, comprising some 15% of the packages present in
> debian today.  it includes apache2-dev, bluetooth / bluez, the gimp,
> php, *all* of the video players (xine, mplayer, vlc), *all* of the
> games and 3D packages that use SDL or pulseaudio (which is most of
> them), *all* of the major desktop environments including xfce4, lxde,
> Gnome and KDE/Plasma, cups-daemon, one of the anti-virus daemons, most
> of the music software packages and services, most of the VoIP clients,
> the android SDK, the eclipse IDE, OpenJDK 7, erlang, Apache
> Tomcat..... i'm just absolutely blown away by the extent of the
> dependencies.

How exactly did you create such a dependancy list?  On my system
(non-debian but fully systemd-only), I picked two random packages from
your list, gimp and cheese:
$ ldd /usr/bin/cheese | grep system
$ ldd /usr/bin/gimp | grep system

Hm, no dependencies there.

Perhaps you might wish to just file a Debian bug so that they fix their
build systems?  Arch Linux doesn't have this kind of requirement, so
something must be odd here...

Also, this is a distro choice to make, the Debian developers seem pretty
happy with systemd and how it is being loaded in their systems, so
perhaps you might wish to ask them about this hard-requirement.  Other
distros do not have such a hard-requirement at this time, perhaps you
might wish to try one of them if you do not want to use systemd?

thanks,

greg k-h


More information about the systemd-devel mailing list