Apple Releases iTunes for Windows
Billy_D_Goat writes "Today at a special media event, Apple Computer released their acclaimed iTunes Music Store and stand alone player for Windows XP and 2000. They also announced a partnership to sell music on AOL and give away songs with special bottles of Pepsi. You can learn more and download it from here. "
Apple also released several new accesories for the iPod. They include such things as turning the iPod into an image tank for CF cards and the much-rumored voice recorder.
No
Hmm, yes and no. The philosophy of Mac OS X (and quite a few other operating systems, especially Unix-like ones) is that you should use as much RAM as you can. RAM access is usually much faster than hard drive access, so why not fill up RAM with stuff that you might possibly need from the hard drive at some point.
Memory management in Mac OS X goes like this: boot up, take up a good percentage of available RAM and place system stuff in there. Every time a window is created, make a backing store for faster and smoother access. If the user runs a program, load as much stuff related to that program as possible. If the user quits a program keep most of it in memory anyways, they might want it a minute later. They access the hard drive? Read into memory the next few sectors beyond what the user asked for simply because they may want them next.
All of this fills up RAM pretty quickly and makes the operating system look bloated. Actually though, it's highly efficient. It's usually much quicker to free up RAM then it is to fill it. Even in the case where you need to page out memory (store it back on disk to make room for something else), it's still not much slower than having the memory empty in the first place. This is why having more RAM makes Mac OS X faster, it uses the extra space to be more efficient.
To show you what I mean try launching Internet Explorer (or any other large program). Time how long it takes to launch, then quit it and start it again. Time how long it takes to launch for the second time. For IE I got 4 seconds for the first launch and then 2 seconds for every launch after that. This is because IE is now cached in RAM and doesn't need to be loaded from the hard drive to be launched.
So again, you are perfectly right in that Mac OS X takes up a lot of RAM. However this is actually a feature. After all RAM is pretty cheap now and I think most people would trade off a few bucks to have their system more responsive. On the other hand I do know that Mac OS X does cope decently with low-RAM situations. It can run just fine on a machine with 256 megs of RAM but it will seem slower than a similar machine with 512 megs of RAM. I'd say that 512 megs of RAM works well with Mac OS X, any less you see slowdowns, any more and you don't notice much improvement under normal use.
Sapere aude!