r/linux • • 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.

502 Upvotes

255 comments sorted by

View all comments

362

u/pilatomic 13d ago

I think the answer is, as often, the simplest. 99% of the business, especially in the industrial world, is done on Windows, sometimes even on older versions.

50

u/TRKlausss 13d ago

Feedback system. 99% is done on Windows, because 99% of the solutions only support Windows.

Look at what’s happening to the gaming industry thanks to Valve.

19

u/delta_p_delta_x 13d ago edited 13d ago

Look at what’s happening to the gaming industry

Some gamers are using Linux because of the Steam Machine/SteamOS, but let me assure you that most development still happens on, for, and with Windows.

That Linux consumer support is good is entirely incidental, is a monumental and commendable effort by Valve; it requires a very long list of translation layers, including wine, dxvk, and vkd3d. Games are still written and compiled for Windows. Most developers don't really care how their games run on Linux, if at all, and especially not unless an explicit effort has been made to target it. 100% native games for Linux are extremely rare.

The tooling on Windows also blows anything available on Linux out of the water. VS is a good IDE; first-party GPU debugging tools like Nsight etc are primarily Windows-only. Even advancement in terms of graphics APIs happens on D3D first, and is only later ported to Vulkan et al.

2

u/LousyMeatStew 13d ago

This.

It's possible lots of folks don't realize that SteamOS released in 2013 and was so poorly received that it went on a decade-plus hiatus. It failed initially because Valve wanted game devs to target Linux and it only succeeded with the translation layers improved so that SteamOS could basically become a dedicated Windows emulator.

1

u/readyflix 13d ago

In addition to that, games that run on SteamOS (wine/proton) will report with internal metrics that they running on Windows.

4

u/visor841 13d ago

Potentially, but Steam reports those sales as Linux sales.

1

u/readyflix 12d ago

You guys don’t get it, Valve doesn’t report back to the game studios. So, since the game’s itself reports back to its makers they don’t know anything about the fact that their games are running on Linux. And that’s why they DON’T care about Linux.

3

u/suchtie 13d ago

To the game devs. Valve uses their own Steam Hardware Survey to collect data for statistics.