~Shard~ said:
This is a good point. It seems like every time a new version of Windows is released, the minimum system requiremenets is increased as well, the size of code increases enormously, and the OS overall runs slower. A PC which could run Win95 in the day perfectly fine could not handle WinXP. However, you look at OSX, especially Panther, and what do you get? An OS that runs on older hardware just fine, is not bloatware, and it actually makes your system FASTER. Wow, what a novel concept for an OS...
While partly true, this gets blown out of proportion sometimes on these forums. Going from Windows 95 to Windows XP is a similar jump as from going Mac OS 9 to Mac OS X. Windows XP is built around the NT kernel, which is a much more modern and robust core...and that kind of robustness comes at a cost. We all experienced exactly the same thing with the Classic->OS X transition. Machines which ran OS 9 perfectly were suddenly slow when faced with the extra services, security and robustness of OS X. I would have to dispute your claim that OS X makes Mac systems run faster. Certainly, Panther was faster than Jaguar, and Apple is doing an excellent job of continuing to improve OS X. But OS X requires heavier system overheads to achieve the same level of performance. Install OS X on a 64MB G3/233 system (if you can, you might need to use something like XPostFacto), and compare performance to OS 9. It's gonna be slow. Yet the G3/233 was a perfectly acceptable system under OS 9.
There's nothing wrong with that...it's progress. Moden operating systems are more complex, responsible for more tasks, are bundled with more services, and allow you to be more productive than older OSes. It all comes at a hardware cost, and this is true for both Windows XP and Mac OS X.
One other thing...yes, Windows XP does have a lot of gratuitous eye-candy which can slow down a marginal system (sound like another OS we all know and love?). However, with a simple click of a preference, Windows XP can revert to the old Windows 2000 GUI style, which is simpler and runs faster. This is something which is not easily achieved with OS X without resorting to 3rd party hacks. How do I turn of window resize animations? How can I use outline-dragging for resizing windows?
Remember that it's just as easy for a PC owner to max their 5-year old system out with RAM, just like a G3 or G4 owner can. Lots of RAM makes Windows XP and Windows 2000 run well, just like it makes OS X run well. A 5 year old PC (say a Pentium II 400MHz, for argument's sake) will be capable of being expanded to probably to 1.5GB RAM (average PC motherboard having 3 DIMM slots). Chuck in an extra 512MB of cheap RAM, and that PII/400MHz will cope just as well with Windows XP as a 5-year old Mac will cope with OS X, when appropriately loaded up with RAM.
And don't forget that the PC owner has a wide range of cheap AGP graphics cards, motherboard swaps, and CPU upgrades at their disposal, for relatively small amounts of money. The Mac upgrade market is still expensive.
Be careful about making these types of "OS X runs great on my 5 year old Mac, WinXP sucks on my 5 year old PC" comparison...it's flawed.
Please note that I am not disputing that your older Mac will run OS X at an acceptable level...I had a PowerMac 7600 upgraded with a 500MHz G3 CPU card and 384MB RAM...and it ran OS X 10.2 and MS Office v.X at an acceptable pace...not shockingly fast of course, but enough to get serious Excel and Word work done. And that's a base system which was released in 1995/1996. Just don't discount the x86 world of being capable of the same thing.