
Consider these memory requirements for Fedora Core 2, as specified by Red Hat:
Minimum for graphical: 192MB and
Recommended for graphical: 256MB Does that sound any alarm bells with you? 192MB minimum? I've been running Linux for five years (and am a huge supporter), and have plenty of experience with Windows, Mac OS X and others. And those numbers are shocking -- severely so. No other general-purpose OS in existence has such high requirements. Linux is
getting very fat.
I think memory footprint and CPU requirements in a lot of FOSS are a problem at the moment. But I think it is starting to get better. Optimisation is hard, takes time and you shouldn't do it during the main part of development - it's something you do afterwards.
For example - KDE now has a kde-optimize mailing list dedicated to speeding up KDE. Large amounts of work is going into profiling and optimising the environment. That's why 3.2 is so much faster than 3.1. With the next release of the next Qt, things will get better still.