← Back to context

Comment by sam_lowry_

5 hours ago

Dunno about the others but Pottering has proven himself to deliver software against the grain.

You think?

It took us nearly a decade and a half to unfuck the pulseaudio situation and finally arrive at a simple solution (pipewire).

SystemD has a lot more people refining it down but a clean (under the hood) implementation probably won't be witnessed in my lifetime.

  • yeah, the fix for pulseaudio was to throw it away entirely

    for systemd, I don't think I have a single linux system that boots/reboots reliably 100% of the time these days

    • There were dozens of other init systems that, like systemd, wasn't a shell script.

      What set systemd apart is the collection of tightly integrated utilities such as a dns resolver, sntp client, core dump handler, rpc-like api linking to complex libraries in the hot path and so on and so forth that has been a constant stream of security exploits for over a decade now.

      This is a case where the critics were proven to be right. Complexity increases the cognitive burden.

    • The trick is the same: use a popular linux distribution and don't fight the kinks.

      The people who had no issues with Pulseaudio; used a mainstream distribution. Those distributions did the heavy lifting of making sure stuff fit together in a cohesive way.

      SystemD is very opinionated, so you'd assume it wouldn't have the same results, but it does.. if you use a popular distro then they've done a lot of the hard work that makes systemd function smooth.

      I was today years old when I realised this is true for both bits of poetter-ware. Weird.

      22 replies →

I thought he had proven that he leaves before the project is complete and functioning according to all the promises made.