--On June 9, 2005 12:34:50 PM -0500 Shawn King <shawn at yourmaclife.com> wrote: [...] > And, before you lose your mind again, I'll be the first one to say, as I did > on our show last night, that if Apple *doesn't* soundly beat Windows in > those tests, it's over for Mac OS X. That may not be possible, at least not "soundly." OSX will not significantly beat Longhorn (or vice-versa) in performance tests. It will have to beat it in overall functionality and user experience. We went through this extensively in the '80s with supercomputers, when there were all kinds of competitive performance claims, by commercial vendors and by University computer architecture pretenders who invented many theoretical better-performing machines that had no chance of success at manufacturing in quantity. Anyway, a precept that a sage in the industry always reminded us of was: "there ain't no magic." By that, he meant that all of the manufacturers had the same kind of smart people with the same access to silicon fab technology and techniques, the same software engineering technology and expertise, etc. and nobody had any magic "thing" at their disposal that could make their product clearly faster than the competition. Sure, each would perform better in specific applications, depending upon its architectural optimizations, but, by and large they were pretty equivalent within generations. You bought what did best in your set of applications whether it be large vector-intensive weather computations or highly scalar Monte-Carlo simulations. So, the best Apple OSX and Microsoft Longhorn software engineers will be using the same software engineering techniques, compiler optimization techniques, etc, etc, on nearly identical hardware and will likely come out with about the same performance overall. Even between OSX on PowerPC and WinXP on Pentium, there is not today, and never really was in the past, nor would there be in the future (even if IBM produced super-duper G5's and G6's) much of an overall performance difference if you could average the entire gamut of popular applications. So, when you say Apple has to beat Windows, I'm not sure what that means. The application binaries will run pretty much identically on both because it's pretty much the same binary. Their system calls may be a major part or a minor part of their overall process time, so that may change things a little. The file system managers should be pretty equivalent, memory management subroutines about the same, I/O drivers similar. The graphical interface should be pretty responsive for both and the vast majority of users probably won't be able to tell much of a difference in that area, or if they do, it won't matter enough to make them switch platforms or change their choice in a new purchase compared to the many other criteria that are much more important. With a few exceptional cases that won't affect mainstream purchasing volumes, running applications under OSX on a Mac or under Longhorn on a PC should not be significantly different in performance for equivalent hardware. There ain't no magic. -- Dennis Fazio dfz at mac.com