Is it worth supporting Linux on my product?
Some products support Linux, and some not. For instance, VScode, and Zoom support Linux, and Figma doesn't. What do you think are the critical aspects of such a decision? I have heard that it does not worth it because Linux users are less than 3% of desktop users, but AFAIK would be more than 30M users.
7 comments
[ 1.7 ms ] story [ 24.6 ms ] threadI would presume these are more technical users --- with a strong preference for open source.
Does this sound like who your product is for?
It is all about identifying your target market/audience.
Depends on the product. If it's a paid SaaS product meant for targeting server applications or developers tools such as automation, then it makes sense for Linux support which is why most Adobe software isn't on Linux since most of their audience is on macOS and Windows.
If it's a GUI product, then you need to 'define Linux support'. You can't support all Linux users 100% of the time since they will be using different distros, thus you need to select 2-3 distros, make sure it runs perfectly on their system and maintain the instructions and updates as well. This sort of maintenance is less involved with Windows and macOS.
If it were me, I'd go where my largest target audience is and compete there first and support smaller demographics last if the demand is there.
Edit: for example, I absolutely hate the idea of downloading some closed source Zoom binary to run from my local user. I have seen the atrocities that closed-source Linux things do to your machine, and I will avoid it as much as possible. I will not consider running your binary if there's an open source or browser-based alternative. Whenever I needed to use Zoom, I did it from the browser (once I learned their extremely evil anti-pattern that leads me to the browser app version).