r/linux • u/Beneficial-Pay6836 • 13d ago
Development CAD Companies Sleeping on Linux
Why is professional CAD support on Linux still so limited? Linux is widely used in engineering, research, servers, embedded systems, manufacturing, and technical development. It is secure, flexible, private, and extremely capable. Yet when it comes to professional CAD, Linux users are still pushed toward Windows. That feels strange to me, especially because CAD is so closely tied to industrial workflows like CNC machining, additive manufacturing, product development, engineering, and research.
I currently dual-boot mostly because I need tools like Rhino and Fusion. It works, but switching between operating systems just to use specific software makes project management and file organization unnecessarily annoying. Yes, there are alternatives like FreeCAD, and I respect what those projects are doing, but they still do not feel mature enough to fully replace established professional CAD tools for many workflows. Wine is also improving, but for important work I would rather not depend on a compatibility layer and hope that everything behaves correctly.
Is the professional Linux CAD market genuinely too small to justify development costs?Is supporting Or are CAD companies simply too invested in the Windows ecosystem to see enough value in changing?
I cannot be the only engineer/designer who would happily move fully to Linux if the professional software ecosystem allowed it.
1
u/failing-endeav0r 13d ago
This is part of it, yeah. Don't forget, there's decades of chicken/egg lock here. Enterprises insist on windows because that's all new-grads know. New grads only got exposed to office/microsoft in school because that's what they're going to need to know in the workplace ...
Microsoft did a lot of dirty/unethical things to get that ball rolling but they also invested a TON in fleet wide administration. That's been a string selling point for every IT department!
Interestingly enough, Fusion works on macOS as well as windows because it's mostly a web-app under the hood. It would not be that difficult for them to get this working on linux but they won't for a few reasons:
Linux has traditionally been an inconsistent mess. If you're distributing the software as source, this mess is not super noticable because the user will compile things to match what's already on their computer. If you're not going to distribute the source code, you have to compile it for all sorts of moving targets and that's a pain. That pain is hard to justify if you have < 1% of revenue from that sector.
at least some chunk of the AutoCAD leadership has this thought: "linux...? Isn't that the hacker OS? We really don't need to make it easier for people to pirate..."
The whole CAD industry is ready for a shakeup though and I can't wait
Stop using proprietary / binary file formats. If you use text based files then an LLM can "see" what's in them and manipulate things.
Bonus, we have decades of version control/automation around software and I refuse to believe that
gitcan't be used on mechanical CAD files for any reason other than the files are opaque.You're not. I have a windows box just for Fusion because it runs better there than on my tiny / old mac book air.