Hello,
yesterday, while working on my music project and searching for good VSTs, I suddenly had the thought: "Why do I use Linux for music production?"
The background is, that in most cases, when I am asked what I am using for music production, people are starting to make fun about it and not taking it seriously. Personally, I don't care what other people are thinking about my preferred tools. I don't have urges to be a missionary, too. But sometimes it would be nice to have some hard facts available in a discussion.
My intention with this post is, to focus on "technical" reasons for using Linux. I do not want to warm up discussions like that the big corporations are spying on us, are evil or whatever.
Here comes a list of pros and cons, feel free to add more pros and cons:
Pros:
- It is maybe the most cost-efficient solution to do music production
- There are a lot FOSS DAWs available
- There are a lot of available FOSS VSTs for Linux.
- There are very powerful and excellent FOSS DAWs available
- There are very powerful and excellent FOSS VSTs available
- The sound subsystem is stable and reliable
- The sound subsystem is quite flexible and shows good performance in most cases
- In most cases the general system performance is very good, even with older hardware
- Most hardware will work out of the box or with minimal tweaking
- Most natively available Software is mature and reliable
- FOSS software in particular often has a clear licensing situation versus custom licenses which can be tricky sometimes (like defunct companies with deactivated licensing servers, suddenly changing, removing or adding terms and conditions with drastic consequences etc.)
- High security of investment (see point about licensing and hardware which can be used much longer compared to other OS)
Cons:
- Most fee or commercial VSTs are not natively available for Linux
- If a free or commercial VST is natively available for Linux, its often "half-official" with no support
- Most FOSS VSTs are mediocre and not on par with free or commercial ones
- It can get quite complicated to optimize or fix the sound subsystem if there are issues
- Most hardware isn't provided with Linux drivers or official support
- User interfaces, especially of FOSS Software, can be quite cumbersome