Christopher Smith wrote:
Andrew Lentvorski wrote:
It is the collected wisdom of several generations of microprocessor designers inside IBM, Motorola, AMD, and DEC.
Ummm.. because it is generational you kind of have a problem there, as "Unix" and "Windows" have changed a lot over the generations, particularly Windows.

True. But I'd still bet on it. The fact that gcc compilations under UNIX are *still* one of the best memory stressors lends credence to that.

Unix was always the toughest to get working on a new microprocessor. Windows was always the easiest.
Talk to the folks at Intel and AMD folks about the pain they go through ensuring Windows compatibility vs. Linux compatibility and get back to me on that. ;-)

Well, since Intel and AMD simply ignore legacy Linux (more than 2 years old), that's pretty much a no-brainer. Whereas, Intel and AMD will test compatibility the whole way back to Windows 3.1.

No one ever understood why.  It was simply true.
Well, I can give you a very straightforward explanation: until NT came out, "Windows" didn't imply a preemptively scheduled threaded system with multiple concurrent processes and a virtual memory system. Unix did. NT was a PITA to get working on Alphas, PowerPCs, etc.

As an anecdotal counter point on this: Linux rarely crashes when I overclock my CPU, but Vista... ugh.

Not necessarily Vista's fault. It could be an FPU problem. Linux doesn't need the FPU. I'm pretty sure Vista does.

-a

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to