The Grand Guignol
Posted Jun 29, 2009 5:35 UTC (Mon) by
eru (subscriber, #2753)
In reply to:
Shuttle XS29f: Linux Looks Great in Green (LinuxPlanet) by drag
Parent article:
Shuttle XS29f: Linux Looks Great in Green (LinuxPlanet)
It seems to me that any system of similar complexity you are going to use about the same amount of RAM and resources and there isn't anything you can do about it.
Maybe that is true in the context of the X11 GUI architectures (I hope it is not...), but when you look at that Other OS, you find its older revisions run happily with 128M or less while providing as much (or more) user-friendliness as up-to-date Gnome or KDE. I wonder why. Some guesses, probably wrong:
- Too much duplication of data, because of excessive layering? Eg. an icon on the screen lives in screen memory, an X server off-screen buffer, and also in some representation inside the app?
- Too many GUI libraries doing more or less the same thing, and a lot of them in simultaneous use when typical desktop app combinations are loaded? In Windows, everything goes through the Win32 API. While not perfect, a simple app interacting with a user (eg. fill a form to set values for something) can be coded within it fairly easily, and it will have a very small code and data size.
I really don't know, I'm no expert in GUIs. All I see is the GUI stuff consumes more and more resources in each revision, while NOT providing noticeably more value. And staying with old revisions is not really an option, because their support drops, and occasionally new apps or worthwhile new features for old apps do appear and are not compatible with an "obsolete" system (library revisions and so on). Linux has its own version of the "upgrade treadmill", it just is powered in a bit different way from the Windows one.
(
Log in to post comments)