There are plenty of niches that use proprietary tools that don't work across platforms.
I don't think that's a fair criticism of the platform 'working'. That's just status quo / profit maximizing on the part of the tool selectors and developers.
Linux works very well with regards to hardware.
Calling out microsoft tools like visual studio as proof linux doesn't work is sort of dumb. It's a tool that targets windows (mostly) written by the developers that sell windows.
You don't have to look very hard for a world class c/c++ tool chain on linux.
>>Calling out microsoft tools like visual studio as proof linux doesn't work is sort of dumb
Oh sorry this wasn't my intention at all. I'm just countering the argument that I see a lot on HN(and tbf, maybe this isn't what OP was saying) - that Linux is so good that there is literally no reason for anyone to ever stay on Windows. Like......yeah, it's great and a lot of things work really really well - but some things still don't. That's all. It's not a criticism of Linux, or at least I don't mean it in that way.
Yeah, it isn't all roses on the linux side, for sure. It really isn't perfect on any of the platforms though. I have had no end of USB issues with MacOS, and with no indication it will be fixed. I am told to buy 'supported' (Apple) devices. That's not very 'universal'.
It is amazing how much improvement there has been in recent years. The main thing that makes me want linux ecosystems to be used is that at least they are slowly improving, not simply positioning for a rent-seeking position in the 'market'.
I don't think that's a fair criticism of the platform 'working'. That's just status quo / profit maximizing on the part of the tool selectors and developers.
Linux works very well with regards to hardware.
Calling out microsoft tools like visual studio as proof linux doesn't work is sort of dumb. It's a tool that targets windows (mostly) written by the developers that sell windows.
You don't have to look very hard for a world class c/c++ tool chain on linux.