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.
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. ;-)
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.

--Chris

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

Reply via email to