I have stayed away from the systemd hatred - is it still a huge issue?
Not for me, I use Slackware and don't want dbus or a QR code generator linked in to my init system.
I think the misadventures of udev set a whole lot of people off to start looking for every possible conspiracy theory they could find. Personally, I don't "hate" systemd; it's a probably-interesting solution to problems I just don't have.
The "major" issue is the tighter and tighter coupling between init and desktop login thanks to systemd-logind+"bunch of Freedesktop.org kits"+gnome (and with Wayland +KDE).
Eventually you have to go back to using FVWM for your GUI needs if you don't want to do a wholesale userspace-ectomy on a perfectly functional distro.
Never mind avoiding anything GTK or Qt based, as they are likely to depend on some lib form Gnome or KDE that in turn depend on something tied to the hip of systemd.
Seriously people, logind is at present in charge of handling the likes of laptop lid closure. If that does not bring out the WTFs, i dunno what will.
Seriously people, logind is at present in charge of handling the likes of laptop lid closure.
It's sure as hell not for me; I still have never booted with systemd. If people choose a distribution in which it does, I wish them luck with that. It probably does solve multiple problems; like I keep saying they are just problems I don't have.
The point is that even if you haven't booted with systemd -- you will. Tge desktop and GUI software of the future will depend on the integration it provides.
when systemd/networkmanager/pulseaudio are involved, the freedesktop.org brigade comes to defend the honor of their favorite developers, and the discussion is effectively ruined. We can now probably add kdbus to the above list of volatile apps.
I think it's more like when systemd/networkmanager/pulseaudio are involved, the hater horde comes out to tear down the hard work of developers without offering any viable alternatives.
Dbus is the future of system integration in Linux. Period. The Unix philosophy sucks; real integration is done with the COM philosophy of looking up and invoking services by name and sending messages and calling methods on them as they run.
The reason why we even have a systemd is to integrate the essential system bits -- startup, device and service management, user login and session management, etc. with the dbus fabric, providing application developers with an API to call into them. Unfortunately it meant rewriting fucking everything, but Lennart, Kay, and company rolled up their sleeves, did the work, and got it pushed into mainstream distros. What the fuck have you done lately?
> hater horde comes out to tear down the hard work of developers without offering any viable alternatives.
No comment on the "haters," but your argument precludes the possibility that some users are happy with their current installations, and do not want an alternative.
> What the fuck have you done lately?
I'm writing a udev replacement [1]. Not because I want to re-invent the wheel, but because the wheel I was using got taken away.
Thank you for the hard work you are doing. Not very many are directly opposing Red Hat's dominance, but each one of you that do are making great strides in keeping linux (and GNU) free.
If I were Lennart, Kay, and company, I would not want the sort of "support" you are offering, here. If they do enjoy and encourage it, something is very wrong.
wow. you pretty much hit on all the standard systemd/Lennart-supporting talking points. The future supporters should use your template as a fantastic starting point.
as for what I'm doing lately, I'm lurking in #systemd, watching you guys organize these reply-a-thons.
the users are collectively not happy with the choices their representatives are making. Especially when this choice compromises the GPL itself (Non-free software/modules/derivatives communicating over RPC to GPL'd libraries via systemd is a violation of the license), and GNU principles.
I have high hopes for Devuan and other non-systemd distros, but I never discount the docility of linux users en masse, and hold the opinion that once systemd got into debian, it would never get out again.
I am personally running a systemd-free arch linux install, and am switching all my machines to either Gentoo or OpenBSD, depending on use, in order to avoid systemd (or NetworkManager, or PulseAudio) being installed. I'm a tad more militant than most, though.
Systemd is why kdbus is even being talked about (personally, I think it's a crazy idea, but then I don't use dbus even on my desktop), and the two projects share a lot of developers.