Monday, August 06, 2007

don't blame us

the role of the package creator (e.g. linux distributors) is truly huge when it comes to the public perception of free/open source software. take kde as an example: it has achieved a (imho rather undeserved) reputation for being one of those desktop environments that is "modern ergo heavy and slow". this is really not so much a property of kde itself as it is the operating systems that integrate it.

that is why this review of vector linux, where they ran kde on a pIII 866Mhz machine with 256mb of ram, noted:

"This is our first encounter with VectorLinux and before we tried it the idea of reviewing Kde distributions was associated to powerful machines but, after analyzing the requirements for this distribution, we decided to try it with the minimum and we must say that we are surprised to see that Kde is able to travel at lightspeed.

We are very impressed with VectorLinux 5.8 SOHO. Before this, we thought that Kde working at this speed only a dream on machines like our GX50. Also the stability is something that caught our attention, but maybe this particular aspect is a legacy from Slackware."


indeed. the #1 reason i switched to suse back in the day was how much faster it was on the desktop compared to red hat and mandrake (yes, this was before the "iva"ization). their stock packages were fast and solid; at least as good as the kde i built from source and in some places perhaps even a bit better. it was impressive and proved that, yes, it could be done.

so when people look at kde and moan about resource consumption, don't blame the upstream project so much as those who put it together with their operating system. that isn't to say we aren't also bringing some Hefty Grade Features(tm) from time to time that do indeed require some extra muscle, but in general ... we're a lot more svelt than our reputation might suggest.

10 comments:

Joshua BA said...

I often joke about having switched to Linux because I can pretend my computer is actually fast.

I have a 900 MHz p3 with 384 MB of RAM. KDE running under Fedora Core 6 has been amazingly fast and responsive (especially when compared to the Windows XP install I switched from) without using up all of my RAM.

I am really looking forward to KDE4 and with it QT4. If dolphin is any indication then I can look forward to further and greater fantasies of computer grandeur.

Anonymous said...

KDE's memory footprint is also much, much lower than people seem to think: the number of times I've heard people say "KDE uses much more RAM than GNOME" as if this "fact" were so self-evident that they don't even think to question it is amazingly high.

Lubos's memory benchmark (and the GNOME teams follow-up, which lends it additional credence and means that people can't simply dismiss it by crying "bias!") needs more publicity, IMHO.

http://ktown.kde.org/~seli/memory/desktop_benchmark.html
http://spooky-possum.org/cgi-bin/pyblosxom.cgi/kdevsgnome.html

Jucato said...

This is very true. I think end-users don't realize how much a distro can make or break your user experience, specially when it comes to the performance of upstream software. After having tried a couple of KDE-based distros and compiling my own KDE (3.5.x), I have experienced different performance levels from each.

I guess we can't always blame end-users' wrong impressions, though. Most of them still have to break free from the mindset/paradigm that says that the kernel, the desktop, the base apps, the whole OS, are created and distributed from the same source.

Anonymous said...

So what I'd like to know is which distro does KDE most right? Which distro do the developers use?

superstoned said...

Many KDE developers use Suse linux (nowadays not the fastest in town) and Kubuntu. But of course there are plenty of Arch linux, Ark linux, Fedora, Slackware, Gentoo, Debian etcetera users :D

leinir said...

Yes, this whole thing with "KDE is slow and bloated" is something that i must say you just got to laugh at, really... One of the micro-reviews of ArkLinux, for example, states that he now has two distributions he uses for under-powered machines... One is the FluxBox based DamnSmallLinux, and the other is the KDE-powered ArkLinux ;) So... yeah, the old FUDdage that KDE is slow and bloated, well... that can really only be a distribution problem :)

Skeith said...

This conversation pops up in the Ubuntuforums a few times a day. The people are always linked to two memory benchmarks that say KDE and GNOME are neck in neck, with KDE even using less in some areas. But it does heavily depend on the distro being used. Nothing beats a nice KDE Gentoo installation, its lightning fast.

Anonymous said...

Something I noted when switching from Mandrake to Slackware - God, what a joy!
Never switched distro since (but I've tried others, like Kubuntu, on my laptop).

Anonymous said...

What does "iva"-ization mean exactly?

Aaron J. Seigo said...

mandrake become mandriva. "iva"-ization ;)