On linux, you have OpenSCAD (which is okay for some applications) and you have FreeCAD (which sucks imo). Right now, I just use OnShape which works in my web browser and is similar to SOLIDWORKS (and it's $0 for students).
I need to use both. It's easier for me to run windows in kvm than it is to run linux in WSL. (And more reliable in the long run, because I don't have to deal with changing windows update shenanigans)
On linux, you have OpenSCAD (which is okay for some applications) and you have FreeCAD (which sucks imo). Right now, I just use OnShape which works in my web browser and is similar to SOLIDWORKS (and it's $0 for students).
In the future I will try running windows CAD under linux using kvm and this: https://github.com/casualsnek/cassowary