Developers, take note: Why people keep flocking to Linux in 2025 (and it's not just to escape Windows)

DSP, Plugin and Host development discussion.
RELATED
PRODUCTS

Post

BertKoor wrote: Wed Dec 10, 2025 10:41 pm Step 1 of the learning curve: which distro shall we try?
That's easy. If you look at the picture, you see that Debian has the most derivatives, so clearly they are doing something right. Anecdotal evidence also suggests that Debian tends to be the stable base that "just works" so that derivative distributions have plenty of stuff they can break.

ps. I want to point out though that Debian "stable" tends to be (somewhat by design) sort of obsolete by the time it's designated stable and unless you're running servers you're probably better off using "testing" (the "next stable") most of the time. Obviously it's not "audio optimized" so some manual tuning might be required, but ... at this point Debian has at least some 30 years of track record with being the distribution you fall back to when you're tired of the latest "hype" distribution breaking stuff again.

pps. Also Debian "unstable" doesn't mean your computer becomes unstable and constantly crashes. It just means it's what other distributions call a "rolling release" so packages can come and go and sometimes thing might break if what you need gets dropped... not great for business, but generally it's fine to use at home as well.
Last edited by mystran on Wed Dec 10, 2025 11:48 pm, edited 2 times in total.

Post

My take on Linux is this. If it can get to a stage where it can run most of all the software I regularly use, without being too much of a workflow killer, while not being so much of a headache to set up... I'll give it a bash.

As far as I'm aware, it's not at that point yet. But if it ever gets there, I'm willing to give it another chance.

Post

mystran wrote: Wed Dec 10, 2025 11:31 pm
BertKoor wrote: Wed Dec 10, 2025 10:41 pm Step 1 of the learning curve: which distro shall we try?
That's easy. If you look at the picture, you see that Debian has the most derivatives, so clearly they are doing something right. Anecdotal evidence also suggests that Debian tends to be the stable base that "just works" so that derivative distributions and plenty of stuff they can break.

ps. I want to point out though that Debian "stable" tends to be (somewhat by design) sort of obsolete by the time it's designated stable and unless you're running servers you're probably better off using "testing" (the "next stable") most of the time. Obviously it's not "audio optimized" so some manual tuning might be required, but ... at this point Debian has at least some 30 years of track record with being the distribution you fall back to when you're tired of the latest "hype" distribution breaking stuff again.
Good points. There's another way to do it as well, if a person wants a reliable Debian distro but also new software. You could have your solid and reliable Debian as your base distro, and install Flatpak and appimage apps for any up-to-date software you might want to run. Either way, Debian is only about 2 years behind even the freshest rolling distros, so it's not too bad, as long as the software you are using supports Debian's libraries. And when a new release hits, your gap closes to only a couple of months behind, and then gets further behind as time goes on, until the next upgrade release again. But the whole time, Debian is getting bug fixes and backports as well. And, if you wanted, you could use Distrobox and install something like Mint Linux and run any modern files that way as well. Debian is a good solid distro, and if you want reliability, it's hard to beat. :)
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

MrJubbly wrote: Wed Dec 10, 2025 11:38 pm My take on Linux is this. If it can get to a stage where it can run most of all the software I regularly use, without being too much of a workflow killer, while not being so much of a headache to set up... I'll give it a bash.

As far as I'm aware, it's not at that point yet. But if it ever gets there, I'm willing to give it another chance.
If you ever feel like experimenting, use a pro audio distro like Ubuntu Studio, that has everything set up for you, so that there is very little configuration needed. Then, you can try and see how much the same it is as Windows or MacOS--meaning, the workflow is exactly the same, and there is very little needing to be configured. You click on your DAW's icon, add a plugin, and record. If your preferred DAW is Linux compatible, you will already know how to do everything. :)

You may not be able to get all of your Windows software plugins working though. Using native Linux applications and plugins is much better than using WINE to run Windows applications. So, you may have a bit of a problem with getting the available software you want. But then again, that is getting better and better with each passing year. I'd say keep an eye on things, and eventually you might want to give it a try and you may be surprised. :)
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

audiojunkie wrote: Wed Dec 10, 2025 11:48 pm Debian is a good solid distro, and if you want reliability, it's hard to beat. :)
Like I said... it has a track record of holding the title of "most boring, but also most reliable" distribution for some 30 years now (apparently it was started in 1993.. my own first exposure is from around 1995 or so... and already back then it generally "just worked" even if "just works" might have had a bit different definion back when writing XF86Config manually was a thing).

ps. That said, I guess if there's an Ubuntu based audio distribution, it might be worth giving a try. There was a time when I'd actually recommend Ubuntu over Debian, but then Canonical started getting all weird and a bit sloppy (eg. some dist-upgrades causing headaches and such, if I recall correctly), so I kinda went back to Debian myself as a "safe fallback." :)
Last edited by mystran on Thu Dec 11, 2025 12:08 am, edited 1 time in total.

Post

audiojunkie wrote: Wed Dec 10, 2025 11:31 pm
camsr wrote: Wed Dec 10, 2025 11:26 pm I think the base distro matters a lot to any software developed. You could move your favorite linux only software from one distro to another if they stopped supporting something.
Agreed. Pick a popular one, and you'll probably be fine. :)
GTK2 it is then? :P

Post

mystran wrote: Wed Dec 10, 2025 11:31 pm ps. I want to point out though that Debian "stable" tends to be (somewhat by design) sort of obsolete by the time it's designated stable and unless you're running servers you're probably better off using "testing" (the "next stable") most of the time.
Debian "testing" is not a good end user solution.

The problem is security fixes. In "stable" (releases) you get tiny backports of security fixes which is quick. In "unstable" (sid) you get new software with the security fixes, which is quick. But with "testing" you have to wait for the full software to trinkle through from "unstable". There can be serious delays.

On another note, I can confirm that MIDI on Linux works fine for me.

Post

camsr wrote: Thu Dec 11, 2025 12:05 am
audiojunkie wrote: Wed Dec 10, 2025 11:31 pm
camsr wrote: Wed Dec 10, 2025 11:26 pm I think the base distro matters a lot to any software developed. You could move your favorite linux only software from one distro to another if they stopped supporting something.
Agreed. Pick a popular one, and you'll probably be fine. :)
GTK2 it is then? :P
Hehehe!!! I don't think you'll find any "popular" distros still using a depreciated framework. :P
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

uOpt wrote: Thu Dec 11, 2025 12:09 am Debian "testing" is not a good end user solution.

The problem is security fixes. In "stable" (releases) you get tiny backports of security fixes which is quick. In "unstable" (sid) you get new software with the security fixes, which is quick. But with "testing" you have to wait for the full software to trinkle through from "unstable". There can be serious delays.
Fair enough. The "usual suspects" do tend to be priority though (that said, it seems there's currently a 5 day delay with patching chromium that's likely to be resolved in about a day when glibc update as a dependency should unblock... so you do have a point).

That said, I'd usually just run sid if I wanted up to date stuff and stable if I don't care (or if I'm setting up a server), but "unstable" seems to scare a lot of people even if serious issues with it are actually pretty rare.

Post

mystran wrote: Thu Dec 11, 2025 1:18 am
uOpt wrote: Thu Dec 11, 2025 12:09 am Debian "testing" is not a good end user solution.

The problem is security fixes. In "stable" (releases) you get tiny backports of security fixes which is quick. In "unstable" (sid) you get new software with the security fixes, which is quick. But with "testing" you have to wait for the full software to trinkle through from "unstable". There can be serious delays.
Fair enough. The "usual suspects" do tend to be priority though (that said, it seems there's currently a 5 day delay with patching chromium that's likely to be resolved in about a day when glibc update as a dependency should unblock... so you do have a point).

That said, I'd usually just run sid if I wanted up to date stuff and stable if I don't care (or if I'm setting up a server), but "unstable" seems to scare a lot of people even if serious issues with it are actually pretty rare.
Part of the problem with Debian unstable and Sid is that Debian only considers Debian Stable the official Debian, and the others are considered test environments for advanced users and Debian testers. If you are trying to run Debian unstable or Sid as your main OS, you’ll catch crap in the support forums and you won’t get much help. That would not be too great for new users wanting to try out Linux. :)
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

audiojunkie wrote: Thu Dec 11, 2025 3:50 am Part of the problem with Debian unstable and Sid ...
I just want to clarify that "sid" and "unstable" are the same thing.

There is a codename for each Debian release, for example current stable is called "trixie" and current testing is called "forky" etc. These names stick with the releases as they move from one channel to another, so forky will still be called forky when it gets designated stable at which point I'd imagine trixie becomes "oldstable."

There is also a special release with the codename "sid" that's designated as the unstable channel. Unlike the others, it never moves from one channel to another, which also means that nothing else ever gets designated as unstable either. That effectively makes "sid" and "unstable" synonymous, but technically one name refers to the "release" and the other refers to the release channel.

Post

As far as I'm personally concerned though, I pretty much moved from Linux to Windows (and later also macOS) when I started doing music... because I can buy audio gear (and software) where it says "supported on Windows and macOS" but I can't easily buy gear (and software options are much more limited) where it says "supported on Linux."

I'm aware that a lot of stuff "works" in practice, but just having to spend the time to figure out if someone actually tried if it works and what features you lose because there's no control panel software from the manufacturer and all that ... no thanks. As a developer I do look at it once in a while, because it'd kinda be nice to support it, but then you get into all the politics about how X11 needs to be made obsolete to force the broken Wayland (yes, it's broken from a developer point of view, see here for example) onto people ... and .. seriously no thanks. If the GNOME people get thrown out of every steering committee every, then maybe...

Post

audiojunkie wrote: Wed Dec 10, 2025 9:12 pm
quikquak wrote: Wed Dec 10, 2025 9:05 pm An article stating ‘people keep flocking to Linux’ sounds a lot like wishful evangelism to me. In the 25 year I’ve been self employed, I’ve never had any problems with Windows, or any of the Apple OSs.
And seeing as all OSs are free now, no one cares, and just buy a computer from a shop with Windows/macOS installed already.
Hopefully, the latest ‘Steam Machine’ will boost Linux’s profile a bit more.
Linux isn't for everyone. If you're happy with Microsoft's direction, and the rise of agentic operating systems, by all means, stick to what you like. However, if you are looking for something a bit different and with unique features of its own, give linux a try. There's a bit of a learning curve, but many people find that it isn't as bad as it's made out to be, and things are getting better very rapidly. :)
You can remove all the AI and spy shit, but you knew that. I tried Ubuntu a few years ago, I got bored with the lack of good software. Nothing has changed.

Post

mystran wrote: Thu Dec 11, 2025 12:02 pm As a developer I do look at it once in a while, because it'd kinda be nice to support it, but then you get into all the politics about how X11 needs to be made obsolete to force the broken Wayland (yes, it's broken from a developer point of view, see here for example) onto people ... and .. seriously no thanks. If the GNOME people get thrown out of every steering committee every, then maybe...
Good points, both of them.

Post

mystran wrote: Thu Dec 11, 2025 11:11 am
audiojunkie wrote: Thu Dec 11, 2025 3:50 am Part of the problem with Debian unstable and Sid ...
I just want to clarify that "sid" and "unstable" are the same thing.

There is a codename for each Debian release, for example current stable is called "trixie" and current testing is called "forky" etc. These names stick with the releases as they move from one channel to another, so forky will still be called forky when it gets designated stable at which point I'd imagine trixie becomes "oldstable."

There is also a special release with the codename "sid" that's designated as the unstable channel. Unlike the others, it never moves from one channel to another, which also means that nothing else ever gets designated as unstable either. That effectively makes "sid" and "unstable" synonymous, but technically one name refers to the "release" and the other refers to the release channel.
You are absolutely right! I’m so sorry! I’m losing my mind these days. I meant to”Debian Testing” each time I said “unstable”. Again, sorry for that! :)
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post Reply

Return to “DSP and Plugin Development”