"It is easy for me to blame the OS, when I can directly compare win7 running the latest firefox to MacOSX running the latest firefox on the same exact hardware. One crashes regularly, the other is windows. "
I'm truly sorry, but your argument is still baseless. It's the APPLICATION that keeps crashing, so the developers of the APPLICATION need to get their act together.
"Could you expand a bit on your KiCad/gEDA comparison. I haven't come across any informed ones before!"
I tried to get gEDA working on OS X and it ended up being impossible. There was a dependency of a dependency whose maintainer was so anti-Mac that he was able to ensure that his piece of the puzzle simply wouldn't build on OS X without being hacked.
Plus the gEDA developers are not interested in user suggestions. (By not interested, I mean, "openly hostile.") For example, I suggested that they should figure out how to have net names show up in traces and vias and holes in the PCB layout, and I was basically told, "Why do you need that?" Well, I need it because I don't work on trivial one-layer boards, that's why.
And finally, gEDA's library system for footprints and symbols is just ... awful. M4 macros and all sorts of horridness.
Kicad is actively developed. Certainly there's a lot of developer hubris there, too, and some bug reports get unacknowledged (a show-stopper I reported in July is still listed as "we haven't even bothered to look at it yet").
Most of the issues with Kicad on OS X seem to be with the differences in the wxWidgets layer.
I've designed a couple of boards with it, and it works. Just ignore the stupid CvPCB thing and embed footprint names in the symbol and you're all good.
"Yeah, ludicrous that Altera supports some random flavour of Linux, but not OS X."
Xilinx is exactly the same way. The underlying tools are all Unix and there's a translation layer handling the GUI. Doesn't make any sense.
Of course, some of us are old enough to remember how long it took Xilinx to support Linux while they were still actively supporting HP-UX and Sun-OS, both of which were basically dead.
it is easy for me to blame the OS, when I can directly compare win7 running the latest firefox to MacOSX running the latest firefox on the same exact hardware. One crashes regularly, the other is windows.
Please don't make me say that again, I feel so icky. Arguing over operating systems is silly. Like I said, I've probably just had bad luck.
"Personally, my experiences with MacOs have been horrid. I was a PC/Linux guy mainly. I tought video production using Media100 systems (apple) and they crashed constantly. I stayed away from apple till osX came out and eventually bought a macbook pro (I wanted a nice metal milled chasis!). The hardware is impressive but I had issue with software crashing all the time during video editing... again."
Software crashing? Why are you blaming the operating system instead of the application?
I mean, professionals use Avid video editing and audio production stuff daily on OS X and it all works and they make money using those tools.
Perhaps there's a reason Media 100 is no longer in business?