Originally Posted by esp42089
It makes sense that solidworks wouldnt be coded for Linux. Most businesses, if they didn't run windows, wouldn't bat an eye at buying windows for 200bucks after dumping a minimum of 1600 for the solidworks license.
Actually, it doesn't make sense that Solidworks wouldn't produce a Linux version, as most of their competitors have Linux binaries available due to the fact that most high end development and design studios (at least in the gaming world) use Linux workstations for their programmers and 3d design personnel. In fact, dropping Linux support has only recently become a "fad" among high end workstation applications that have extreme pricing guidelines (read: solidworks, Bryce, Maya, 3dsmax, etc...) in favor of dedicated Windows versions, because Microsoft likely pays them to endorse their products as Windows only to try and corner the market.
Most businesses only run Windows for their front-end. And even then they usually opt for some kind of sandboxed workstation OS being run on a remote computing cluster for the majority of the workflow. When I say front-end I mean their office workers, the people who work with spreadsheets and type reports, customer service agents and sales reps. For example, Canon group, runs Oracle database servers with a Solaris workstation run on a local computing cluster, which all of the sales associates connect to via something similar to remote desktop. They have Windows based desktops with a web browser, and a Microsoft Office installation, and most of that remains untouched since everything is done by the Oracle servers.
From there you have most gaming industry development studios, who usually opt for all of their game design and programming team to run Linux, as creating a cross-development toolchain for modern consoles is much easier on Linux than it is on Windows. You don't have to write special tools or anything, you just plug in standard technology into a cross-compiler. And they usually even have internal emulators written to run on Linux to make development more fluid, instead of having to burn a test image or use a dev console to test every little tweak, they can fire it up in a JIT Recompiler and test things on the fly.
Solidworks not being Linux friendly basically just limits their potential audience. That's kind of why I assumed their downloads page would have a Linux version, given that it said Linux on it - most really pricey high end software have Linux binaries, I don't see why they wouldn't.
I'm actually more surprised that Adobe hasn't taken a step forward after Apple basically spit in their face. Why should they continue to churn out a high end photo/video manipulation suite with the primary development focus being Apple computers when Apple blatantly destroyed Flash interoperability on iPhone, and wasted hundreds of thousands of dollars in funding that Adobe set forth to make an actionscript cross-compiler for iOS devices. That was a perfect opportunity to take a code base that works on a BSD environment natively, tweak it to use GTK+ or QT and release it on a new platform with equal support just to spite Apple for their dubious deeds. Adobe doesn't lose any money by doing that (aside from what they would pay a programmer hourly anyways) Apple just loses more customers to the basically free enterprise-class operating system.