I said before that the main problem with linux is professional software (mean: elec base Softwares).
but supporting linux by developers for their software is growing rapidly.
nowadays it is a bit hard to call Pro softwares as one of linux weak points.
in some areas esp for server side professional softwares with considerable stability for industries usually released under linux platform ,.... linux has both stability/network/cost features.
here are some:
ModelSim
http://www.model.com/support/platform.asp
AWR Microwave Office,Visual System Simulator,...
"The advantages of Linux complement AWR's innovative and open technology by dramatically reducing product development time," said James Spoto, AWR's CEO and president. "We believe that the many attributes of Linux, including operating stability, security, performance, and interoperability with both UNIX and Windows platforms, will provide designers with a viable and cost-effective alternative."
http://www.linuxelectrons.com/news/eda/microwave-office-ported-linux
Matlab
Microsim
many more you can add more to this list i just do very quick search for 6 software and found 4 of them availabe for linux the maybe exist/not.
http://www.linuxelectrons.com/
Linux advantages:
1)Cost less for both developer and user because of many open and usually free development tools and platforms and also cost less for maintaining and upgrade
2)more advance and more easier for work with net and server/client
3)more secure platform and more secure about c....r....a...c...k also
4)more stable especially for industry purpose
5)open source community if that software be open like Maple,VHDL,...
6)better resource management
disadvantage:
1)less user esp in non computer engineering areas