I've been using Ardour to edit a podcast for about 5 years now and it's been great. After setting some custom keybindings I ended up with a fairly optimized workflow, especially with the ability to edit at 1.5x playback speed, which not many other DAWs can do apparently.
It's not without its few glitches and occasional crashes, but it doesn't happen often enough to become big problem for me. I've been happily donating monthly to the project.
I use a Sonnet egpu box with an nvidia 1080ti for casual gaming on a framework 11th Gen running arch.
It mostly worked with minimal fuss. From what I remember, most of the headaches were getting sway and my multi monitor support configured to my liking.
> The future of desktop Linux is a VM under Windows.
Is there really any demand for this though? What Linux gui apps exist that windows users want/need? Enough that Microsoft sees an addressable market large enough to get roi?
The inverse seems to have way more practical use cases that could actually drive revenue - games and legacy business applications (as mentioned in the esr prose).
I got quite excited when I heard about wslG and rushed to install it.
Never used it since. I did have the Linux version of dBeaver installed that way but there is little/no difference just running the native Windows install for that.
The only use I can really think of is doing cross-platform GUI development, but even then MS will say "hey look, native Linux windowing support in WSL" and also "Not yours, no linux version of MAUI for .NET"
I use it for running the automated browser tests with my frontend stuff at work. The code is in WSL, and running Cypress or whatever with browsers in Windows with code in WSL seemed to not work. But install Chrome/Firefox in WSL, and it works great with WSLg. Chrome on Linux also attaches to the debugger in VSCode, which doesn’t attach to the Windows version of Edge.
aside from such a wide range of parts, there is also a wide discrepancy in what LA natives do and care about, compared to what transplants do and make reference to. almost no overlap.
I think we can correlate what I'm referring to with the monthly rent though
Elixir also opens you up to the entire erlang and Beam ecosystems. Not as common as Java, I know, but still decades of knowledge and tooling around it cutting across many industries.
Seems like Beam is a more specialized tool than JVM but if you need that sort of functionality it's phenomenal. With things like built-in performant persistent key value stores and cluster management I'm kind of surprised more people haven't pushed through the "this is useful but lacks broad adoption" barrier.
Well… yes and no. A lot of things built in are pretty spartan and not always appropriate (Mnesia …cough…).
This said it’s the only environment I’m aware of that is built around the idea of cluster, not just a local process that may do some rpc to other processes.
You can find libraries for many things but they are not the same quality and breadth as the big Java ones.
Seemingly reliable for a specific type of problem, though. Most reliable software doesn't require a distributed network to be reliable, and I don't think binary execution on BEAM is any more inherently reliable than the JVM, right?
The BEAM is designed for a software architecture approach called OTP in the Erlang community -- it is designed around trees of process supervision. So there is an entire robust framework for reliability really built in as a primary concern for the BEAM.
I'd suggest going to the bottom if HN and searching for "pipewire", looking through previous threads. The benefits of Pipewire against X is discussed in a lot of them.
[0] ardour.org