I want to know why linux (specially ubuntu) is still backward in Engineering Applications. Why we have lack of MicoController Unit (MCU) Programming software/IDEs. Except Octave, there is nothing which can help an engineer to do high level of scientific work for example ASIC Desing, Electronic Desing Automation (EDA). If we go a little far, none of Linux distribution has ability to get on ARM Processors.
gEDA may help to get engineers' pants on but still it is limited to PCB designing, and somehow ASIC. Here engineers need something like Keil uVision. They are still programming with a BSoD. Help them, and they are waiting for such help.