Removing Libsystemd0 From a Live-running Debian System
lkcl writes The introduction of systemd has unilaterally created a polarization of the GNU/Linux community that is remarkably similar to the monopolistic power position wielded by Microsoft in the late 1990s. Choices were stark: use Windows (with SMB/CIFS Services), or use UNIX (with NFS and NIS). Only the introduction of fully-compatible reverse-engineered NT Domains services corrected the situation. Instructions on how to remove systemd include dire warnings that "all dependent packages will be removed", rendering a normal Debian Desktop system flat-out impossible to achieve. It was therefore necessary to demonstrate that it is actually possible to run a Debian Desktop GUI system (albeit an unusual one: fvwm) with libsystemd0 removed. The reason for doing so: it doesn't matter how good systemd is believed to be or in fact actually is: the reason for removing it is, apart from the alarm at how extensive systemd is becoming (including interfering with firewall rules), it's the way that it's been introduced in a blatantly cavalier fashion as a polarized all-or-nothing option, forcing people to consider abandoning the GNU/Linux of their choice and to seriously consider using FreeBSD or any other distro that properly respects the Software Freedom principle of the right to choose what software to run. We aren't all "good at coding", or paid to work on Software Libre: that means that those people who are need to be much more responsible, and to start — finally — to listen to what people are saying. Developing a thick skin is a good way to abdicate responsibility and, as a result, place people into untenable positions.
This is not even about systemd, it's a about libsystemd which is just a library for interfacing with systemd. You can have libsystemd installed and still don't have systemd itself installed. Debian has built some of their packages so that they depend on libsystemd, so installing them will bring libsystemd with them. Not a problem if you don't want to run systemd, but if you for some reason can't live with dpkg-query -l | grep systemd printing even a single line then this is apparently a problem.
a *fraction* of the extent of the problem is actually illustrated here:
http://anfo.slavino.sk/libsyst...
those packages that i recompiled (policykit-1, d-bus, pulseaudio and util-linux) have a huge range of dependencies that cover something like 98% of the most commonly used software in the linux world. cups-daemon, the gimp, vlc, mplayer, and others too numerous to mention: all come under the fascist rule of libsystemd thanks to the unilateral decision making of a handful of people.
and i'll repeat it again because it seems not to be getting through: the problem is that there *is no alternative*. it's their way or fuck off: you are not permitted to argue your case even reasonably (because it will be ignored). and that's just... wholly unacceptable. *i don't care* who is techically right or wrong: i care that this is a situation that has become like the Microsoft Monopoly: dominate, dominate, dominate.
so that's the deadlock that i seek to break, by demonstrating that you *can* have a working desktop system without having a single part of the code written by people who do not listen and who act in such highly irresponsible ways.