1. 7

Slides http://events17.linuxfoundation.org/sites/events/files/slides/elce16_lpc_audio_on_linux.pdf

  1. 4

    Well, I fundamentally disagree that PulseAudio’s teething issues have been solved, whether in 2016 or 2021. I’ve never had a year where I haven’t had some sort of trouble with it, whether with the atrocious Bluetooth support (“Oh yeah, just install a modem driver-”) or random sound bugs when the system was under load.

    Luckily Pipewire is in the process of replacing it.

    1. 3

      Been using pipewire for a year now (before, was using jackd with an alsa source as grease for legacy apps).

      I concur. Good riddance to pulseaudio.

      Pulseaudio was not capable of low latency, and used a push model instead of pull. It was never more than a toy, and it’s good that in the horizon it is getting replaced in all distributions.

      On related good news, PREEMPT_RT is getting closer in mainline Linux kernel. We’ll be able to last a few more years with minimal suffering, until Linux is finally sunset by a better architected (no doubt, microkernel multiserver) system.

      1. 5

        Heh, Linux has been “okay enough to last a few more years before it’s inevitably replaced by a better architected microkernel” for the last 30 years now

        Not saying you’re wrong or right, I just found it funny.

        1. 1

          I can (well, almost) hear you asking yourselves “why?”. Hurd will be out in a year (or two, or next month, who knows), and I’ve already got minix.

          /I/ think it’s better than minix, but I’m a bit prejudiced. It will never be the kind of professional OS that Hurd will be (in the next century or so :), but it’s a nice learning tool (even more so than minix, IMHO), and it was/is fun working on it.

          –Linus, announcing Linux 30 years ago.

          Development of the Hurd has proceeded slowly. Despite an optimistic announcement by Stallman in 2002 predicting a release of GNU/Hurd later that year,[13] the Hurd is still not considered suitable for production environments.

          –Wikipedia, 2021.

          1. 2

            Nitpick, but: I said “a better architected”.

            Refer to the HURD critique. I’ve never considered the HURD an option. Christ, they are still stuck on Mach, and haven’t addressed the critique. That system is just a research experiment that didn’t go well.

            Check Genode out, for an example of better architected.

          2. 1

            Emphasis was on “better architected”.

            I notice you removed the parens opening before mention of microkernels, in the quoted text.

          3. 4

            The future Linux replacement will be something like Fuchsia - nominally open source but under the actual control of a corporate entity.

            Come to think of it, Linux is like that now.

            1. 2

              Likely, and quite depressing.