My hobby: randomly blaming Lennart Poettering for any Linux problems I have, regardless of systemd proximity.
@ryanc Saw two girls at the store the other day asking chatgpt what cheese is supposed to go in lasagna, and frankly I think Poettering needs to stop this nonsense.
@ryanc @xabean Are there still Linux problems which are *not* proximate to systemd anymore?

@waltman @ryanc @xabean

Some are caused by his other projects.

I think he’s probably responsible for more people switching to FreeBSD than any other individual.

@david_chisnall @waltman @ryanc @xabean
Counting the days until the people who make "disable Windows 11 AI"-scripts produce their own NetBSD distro with preloaded Wine.
(packages an older version of Wine, but was the first OS that said no to slopcode)
@david_chisnall @waltman @ryanc @xabean hell, between that and LLM bullshit in general it's got me considering switching to Gentoo O_o
@david_chisnall @waltman @ryanc @xabean There are things I can find to admire about Gentoo. The time investment to figure out what those are and maintain them is very, very steep.

@david_chisnall
> Some are caused by his other projects.

Ah, the good, ol' `systemd-fault-proxy`.

@waltman @ryanc @xabean

@dzwiedziu @waltman @ryanc @xabean

His project before systemd was pulseaudio. Pipewire has largely undone the damage it did, but it drove a lot of people to FreeBSD before then.

@david_chisnall
I know. At the time PA was something welcomed by probably anyone using consumer audio on Linux, me included.

@waltman @ryanc @xabean

@ryanc why stop at Linux? That fucker jammed my door hinges last week!
@ryanc
Why stop there? It's probably his fault when a stop light malfunctions and creates a traffic jam that makes you late to work.

@ryanc

Narrator: the traffic light controller runs embedded Linux and uses systemd

@ryanc isn’t that Fedi’s collective hobby?
@ryanc is lennart poettering the todd howard of linux?
@ryanc likewise. and I always raise my fist in anger while yelling "poetteriiiing!!" like some saturday morning cartoon villian 😆
@ryanc I need to print up a "Lennart Poettering broke my car" T shirt.
@ryanc he really is an unlikeable person and that is the nicest thing I can say about him
@ryanc So, bullying. Your hobby is bullying.
@scy You clearly have a very different definition of "bullying" than I do.
@ryanc ::likes and subscribes::

@ryanc Today I learned how to deal with userland services in a system on sysvinit (or anything init really) because screw all that.

I can still say it's Poettering's fault because guess why I'm having to switch to sysvinit? It wasn't just because I randomly wanted to see what it would be like...

@nazokiyoubinbou consider runit

@ryanc I mean, if I had a choice I'd lean towards OpenRC, but right now I need the least effort thing closest to a base distro, which is probably MX Linux which lets you choose sysvinit and has a lot of stuff (like Pipewire-Pulse) fixed to work with it.

But really, the biggest problem is just distros in general need to stop relying on systemd. Like even if they continue to use it, packages shouldn't be built to explicitly call it a dependency, should also support init, etc. That seems basic, but it just doesn't even occur to most to do such a minimal thing. So if one switches from systemd, a lot of stuff uninstalls and/or breaks on most distros.

@ryanc Truly the Theresa May of GNU/Linux

@ryanc And PulseAudio ...

I approve of you hobby.

@ryanc When I lived in Redmond I used to pray that I ran into Pottering in a pub/cafe/dark alley.

Alas, it was not to be. Damnit.

@ryanc after overcoming kernel issues I was / will be dealing with net booting RHEL installer and using an NFS root without using an initrd at work.

Weird memory thing on an IBM Power 10 server which still has the 256 MB memory region not able to hold kernel and initrd in memory.

Something about Power 10 changes the way memory is allocated. Seems as if the kernel needs to negotiate more memory. But GRUB doesn’t do that.

IBM’s answer is to change a frame configuration setting. But that requires a full frame outage. And there are production LPARs on this frame.

@ryanc
The problem being you'll be usually right…

<sad trumpet>