David said:
And on the Linux side of the coin, comparing to KDE isn't fair. Icewm,
fvwm95, blackbox, etc., will run in small memory footprints.
If you want to see Linux or UNIX running truly blazingly fast, just yank
out all that GUI junk. Then you'll appreciate just how fast modern
hardware really is.
I ran a little test. I did a "find /" at the console on my UNIX system.
In three seconds it listed just under 200,000 files. Then I tried the
same thing from an SSH session running under Windows. That took 92
seconds. In other words, Windows require 89 seconds of processor time
just to display the file names on the GUI, whereas walking the entire
file structure for a quarter-million files on the server required less
than three seconds of processor time (and most of that was probably
video management, too, since the console is a VGA in text mode). And
no, it wasn't network traffic; on my LAN at 100 Mbps, the entire
transfer takes less than a second to complete.
If I hide most of the SSH window on the Windows machine, the find
completes in 38 seconds. So nearly a full minute of processor time is
saved just by removing the GUI processing.
This demonstrates just how much processor time is wasted and burned by
GUIs. Now, if you are running a server, it means that your total system
capacity is reduced by orders of magnitude if you are running an active
GUI on the machine, because so much time is required to drive the GUI.
Yet another reason to never run a GUI on a server. (Of course, if you
have a Windows server, there's no choice, which is why you need more
hardware to get the same job done on a Windows server).