Comment by doublerabbit

9 months ago

[flagged]

It's not out of carelessness or spite. The developer(s) can only support something they use at least semi-regularly.

Many developers who use Windows don't support Linux for example (and vice versa). Even if the code were cross platform. They simply can't claim to support something they don't use themselves or have resources to test extensively because it'll requires continous support and there can be a lot of incompatabilities even among different linux distros or environments.

That's why, in OSS, support for different platforms is usually done by having a separate engineer as maintainer for each platform, e.g: Linux drivers, gcc (for different CPU architectures), etc. These maintainers are each experts in their respective platforms and responsible for supporting it.

FreeBSD once peaked at a 0.01% desktop market share.

https://gs.statcounter.com/os-market-share/desktop/worldwide...