Does SOLIDWORKS run on Linux?

Verdict: No

No. SOLIDWORKS runs only on 64-bit Windows according to Dassault's own requirements, and there is no Linux build and no browser version of the program itself.

SOLIDWORKS by Dassault Systèmes · Design, CAD & 3D · No way to run it

The SOLIDWORKS system requirements page lists Windows 11 and Windows 10 for the client programs and Windows Server for the server-side products. The only macOS entry is eDrawings, which is a viewer, not SOLIDWORKS. Linux appears nowhere. The program depends on certified graphics drivers and a certified card, which is another reason a compatibility layer is not a realistic answer here.

If SOLIDWORKS is how you earn a living, the honest advice is to keep a Windows machine for it. A dual boot setup, where the computer asks which system to start each time, is the usual compromise. You can also run Windows inside a window on Linux through a virtual machine, though the graphics performance will disappoint and the requirements page does list specific supported hypervisors.

Your part files are the sticking point. A .sldprt or .sldasm file is Dassault's own format and no free Linux program opens one properly. Before you switch, open each model you want to keep and export it to STEP, which FreeCAD reads well. You will get the solid geometry, but not the design history, so a STEP part arrives as a finished shape rather than something you can edit back through its original sketches.

FreeCAD is the free parametric modeller on Linux and it is genuinely capable, but it is not a SOLIDWORKS replacement for professional work. Assemblies, drawings, simulation and the polish of the interface are all a step behind, and the file compatibility gap above is permanent.

What to use instead of SOLIDWORKS

FreeCAD

Different way of workingFree

Free parametric 3D modelling with sketches, constraints and a design history. Capable for hobby and light professional work, and behind SOLIDWORKS on assemblies and drawings.

Your files: Cannot open .sldprt or .sldasm. Imports STEP and IGES, which carry the shape but not the editable design history.

OpenSCAD

Different way of workingFree

Only suitable for simple mechanical parts, and you describe them in a script rather than drawing them. Good for 3D printing, wrong for assemblies.

Your files: No SOLIDWORKS support. Exports STL for printing.

This doesn't have to stop you

One stubborn program doesn't have to decide the whole question. You can keep Windows on the same PC and restart into it only when you need SOLIDWORKS. Everything else you do can move.

Check the next one

Last checked . Sources: