Originally posted by JeffDM
True. While Windows has a maintainability issue, and Linux has a usability issue, I think there are significant defficiencies in OS X that need to be handled.
The network code in OS X could use help, same goes for the task handling, and there's memory use, on all counts I would say that OS X is third place of three contenders.
As for the network issue, if a program like iTunes tries to do a podcast update, it can easily peg the CPU even if the response hasn't come back yet. So the computer is blowing cycles as load instead of idlling to wait for a server response. The Windows version of iTunes does not have this problem.
For task handling, I see the spining disc far too often when switching between tasks. The computer seems to sit there before following through with the requested operation. I do have plenty of memory, about three times what I typically need on a Windows or Linux computer, with some free, but I still get the spinning wheel. Even simple things like widgets waste memory, a single widget usually takes 15-30MB of memory despite being what should be a much smaller program.
I would agree somewhat on the first, more on the second, but very little on the third.
Networking on the Mac has been pretty good. Most of the efficiency issues have been fixed. The main problems are indirectly related, such as Windows shares, etc.
Task switching has been, and still is to some extent, a problem. A lot of these are finder related. Until Apple rewrites the Finder these problems will remain. There are other issues as well, but mostly they aren't much of a problem.
As far as memory goes; this is something that isn't always an OS problem. Widgets, Safari, etc., are program related. Sometimes they are the result of memory leaks. So, I guess you could say that it is memory related, but not OS related.
Windows also pounds the HD pretty hard. They have more memory problems than the Mac does. Opening too many programs or windows can freeze the machine. The more programs open, the slower it goes. We don't have those problems. There are others as well.
Both OS's need a lot of memory, and Vista will need more.
Windows also gets slower each version, while X gets faster. While some say (and in some cases correctly) that X was slow to begin with, the fact is that the two are going in different directions.
As far as Linux goes, it doesn't have nearly as many services to begin with. The proposals for the new kernel have been so negative, that so far it hasn't gone anywhere. The fear is that the services being proposed will slow it down such a great extent that it will feel bloated.
By the way, Linux these days already feels bloated. It's become a more common complaint.
Welcome to the world of the "modern" OS.