On Sunday 12 February 2012 02:56:08 pm Darrell Anderson wrote:
> > The primary downside (for me) of TDE when compared to
> > Fluxbox and LXDE is speed -- both Fluxbox and LXDE are
> > faster with the initial loading, and with loading apps when
> > my CPU is under stress; TDE apps are slow loading compared
> > to LXDE when my CPU usage jumps up, but they are both
> > roughly equal under light load. (I can do some testing on
> > this and provide results once I have my new hard disk)
> Tim, a while ago you asked for recommendations for post R14 goals. I'd like us to address this issue.
> There are a few bug reports addressing speed concerns: 258, 283, 693, 699, 731, and 760 for example.
> Yet, even in the pre KDE4 days, KDE3 had a reputation for being slow and bloated. Whether fully true or false is not the point because the reputation exists one way or another. I can attest that KDE3 has always been and Trinity is slow on old hardware. I suspect the problem with old hardware is the hard drive and bus speeds.
I remember running KDE3 on "old" hardware, e.g. 256MB RAM and a 1ghz CPU. I've heard people say it works fine on 128MB RAM and 700mhz if you run a minimal install. I doubt many people would be using such hardware, but it's definitely possible and needs consideration.
My best suggestion (this will probably take several releases) is to see how much the code can be trimmed without removing functionality, possibly separate packages further for a sort of "old computer" install -- for example (though I can't say for sure, I personally never checked, don't take my word for it unless one of the devs can confirm), some of the libs from tdelibs probably wouldn't be needed for an absolute barebones system. It may also be good to try to separate functionality where possible.
Needless to say, we don't have to take that to an extreme, otherwise packagers might end up having to build 1,000,000 packages, and download times would slow down since the package manager has to send individual requests for individual packages through the DNS and all the way to the server and wait for individual responses. But definitely something to consider.
(now back to our regularly schedule topic ;-) )
Ark Linux webmaster