
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.
Why applications nativly written for Linux run slower then program running in emulator?
Bad code? Bad design? I don't know but this indeed is alarming...
There's an old rule-of-thumb that, given a set of resources (CPU, GPU, memory, FPU, I/O devices, etc), applications will grow to consume all possible resources. This is so incredibly true. It is our nature (as human beings) to never be satisfied with what we have -- and add more features. Over time, Linux is going to continue to bloat and leave old hardware behind. This isn't a bad thing, in itself. There's a price to be paid for progress. But none of us should have the unrealistic expectation of being able to load Linux upgrade-after-upgrade on the same hardware year-after-year and expect that the perf will be the same or better. Just doesn't happen. Software developers get used to setting new hardware baselines, just as politicians get used to setting new tax baselines. It's inherent.