Slashdot Mirror


KDE 4 Uses 40% Less Memory Than 3 Despite Eye-Candy

An anonymous reader writes "Pro-Linux reports that KDE 4, scheduled to be released in January 2008, consumes almost 40% less memory than KDE 3.5, despite the fact that version 4 of the Free and Open Source desktop system includes a composited window manager and a revamped menu and applet interface. KDE developer Will Stephenson showcased KDE 4's 3D eye-candy on a 256Mb laptop with 1Ghz CPU and run-of-the-mill integrated graphics, pointing out that mini-optimizations haven't even yet been started." Update: 12/14 22:40 GMT by Z : Or, not so much. An anonymous reader writes "The author of the original KDE 3.5 vs KDE 4.0 memory comparison has come out with a more accurate benchmark. In reality, KDE 4.0 uses 110 MB more memory than KDE 3.5.8.

106 of 566 comments (clear)

  1. Wow. by log1385 · · Score: 5, Funny

    Someone call Bill Gates and tell him to read this.

    --
    Seek and ye shall find.
    1. Re:Wow. by Titoxd · · Score: 3, Funny

      Someone call Bill Gates and tell him to read this. It's 256 MB, not 640 K...
    2. Re:Wow. by Anonymous Coward · · Score: 3, Funny

      Try backwards compatabiltiy and then on top of that inspection and maintaining of it's own integrity.

    3. Re:Wow. by wwahammy · · Score: 3, Insightful

      What DRM processing? You act like every single system call is brute force decoding a message from the NSA or something. You're making this absurd accusation without backing it up.

      When Ballmer claimed open-source is Communist, he was rightly criticized for making an absurd accusation with no evidence. Perhaps this should go both ways.

    4. Re:Wow. by cheater512 · · Score: 3, Insightful

      No one else needs to. We just hit the recompile button and hey presto!

    5. Re:Wow. by donaldm · · Score: 2, Interesting

      Why would you want to run old Linux applications? Surly you run "yum", "apt-get" or whatever your updating tool is that is available for your distribution or purchase an upgrade for any commercial applications. Of course if you have an old Linux application that is not supported anymore then if you have the source you can recompile the source and any bugs, features or optimisation can either be fixed or added by yourself or whoever you can get (normally pay) to do the job. If I could not get an update to an old product and the source was not available I would look for something to replace it.

      I do agree that MS Windows does have the ability to run old applications but again why don't you upgrade these old applications since there will be plenty (well maybe) bug fixes with newer releases. Why many people don't do this they don't want to pay for a newer release since they perceive the old release is good enough if they have to pay for the newer product. Actually all commercial products do let you upgrade for a price and this applies to all Operating Systems.

      As an aside I run Fedora 8 on my laptop (no dual boot to MS Windows) and to go from Fedora 7 to Fedora 8 with an upgrade takes about an hour. Normally I don't do upgrades preferring a pristine install (personally I have found that there are less issues doing this) so it takes me approx 45 minutes to backup my data (30GB), an hour to do the fresh install and approx 50 minutes to recover my data and approx one hour to customize to what I want which normally means installing the latest release applications I use or may use. Actually Fedora 8 is the first Fedora release that wireless just worked for me. Sound works fine as well.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    6. Re:Wow. by sqldr · · Score: 3, Informative

      Funny as it is, the 640k thing is a myth. Asked about the subject, Mr Gates replied "I've said some pretty stupid things in my time, but not that". Sorry to ruin that for you :-(

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    7. Re:Wow. by nschubach · · Score: 2, Funny

      Yeah, and Clinton said he never smoked Marijuana...

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    8. Re:Wow. by sqldr · · Score: 3, Funny

      I just looked it up. My god, reading this, Bill Gates actually sounds like a great guy. I guess that's what's so evil about him :-) http://en.wikiquote.org/wiki/Bill_Gates

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    9. Re:Wow. by coolGuyZak · · Score: 2, Informative

      Since our colleagues insist on being pricks, I found this on the Security Now site:

      Leo: Well, ironically, they've made it more susceptible to malware. These tilt bits - talk a little bit about the tilt bits, Peter.
      PETER: Right. So what tilt bits are is - the name's taken from pinball machines. We had tilt sensors to monitor physical interference with the device.

      Leo: Yeah, if you pick up the machine and get the ball in the hole, it's tilted, and it fails.
      PETER: Right. And so Microsoft have done or required that hardware manufacturers do pretty much exactly the same thing. The nasty thing with this is that, well, to put it bluntly, it makes your hardware in your system a lot less reliable. The typical PC is thrown together out of all sorts of random bits and pieces with different tolerances; and half the parts are made by the cheapest possible manufacturer, so a lot of them are cheap and nasty. So they're designed to have a certain amount of tolerance for voltage fluctuations and strange bus signals and bugs in device drivers that set hardware bits wrong and so on and so forth. The problem is that, if you do get these strange voltage fluctuations or strange noise on the system bus or whatever, that could also be a sign of attack. And so Microsoft have said that hardware has to monitor for any of these peculiarities. And if they're found, then it sets these tilt bits in a register somewhere. Vista polls these tilt bits; and if any of them are set, it reacts in some vaguely specified but somewhat drastic manner.
  2. To compare with GNOME... by Anonymous Coward · · Score: 3, Insightful

    GNOME running WITHOUT Compiz requires a good 256MB.

    That's WITHOUT the eyecandy.

    Good job KDE! It's yet another reason to stop using GNOME, if all the Microsoft pandering wasn't enough.

    1. Re:To compare with GNOME... by TheVelvetFlamebait · · Score: 3, Interesting

      Good job KDE! It's yet another reason to stop using GNOME, if all the Microsoft pandering wasn't enough.
      The very best way to pander to Microsoft is to make your systems look and feel completely different from theirs, and to overload the interface with configuration options and a cluttered interface. That way, you manage to alienate any flip-floppers, and strengthen the hardcore geek market, which MS accepts they will never win back. MS wins because no-one leaves their platform, the competitor survives on a niche market. GNOME is probably Microsoft's worst nightmare right about now.
      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    2. Re:To compare with GNOME... by smittyoneeach · · Score: 3, Interesting

      Or to completely underload it, as in Ion
      Summary of Ion features

      * Tiled workspaces with tabbed frames, as discussed above.
      * Designed to be primarily used from the keyboard.
      * Fully documented configuration and scripting interface on top of the lightweight Lua extension language.
      * Modular design. The main binary implements only basic window manager functionality. Additional modules implement extra features and window management policies.
      * The query module implements a line editor similar to mini buffers in many text editors. It is used to implement many different queries with tab-completion support: show manual page, run program, open SSH session, view file, goto named client window or workspace, etc. Menus are also displayed as queries.
      * A statusbar that adapts to the tilings, taking only the space it really needs, modulo constraints of the layout. The statusbar can also be configured to swallow other (small) windows, and does so automatically for Window Maker protocol dockapps, and KDE-protocol system tray icons.
      * Full screen client windows are seen as workspaces on their own. It is possible to switch to a normal workspace while keeping several client windows in full screen state and also switch clients that do not themselves support full screen mode to this state.
      * The scratchpad module provides a conveniently toggleable area for random tasks, akin to the consoles of many FPS games.
      * To run those particularly badly behaving programs, Ion also supports floating windows of the PWM flavour. These can be had as separate workspaces without an underlying tiling, or floating on top of a tiling. Tiled windows can be detached to float, and reattached.
      * It is not a project of the self-proclaimed "free" or open-source software movement, and does not suffer from popular fads among it, such as Xft/fontconfig and autoconf.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    3. Re:To compare with GNOME... by Ajehals · · Score: 2, Insightful

      I'm not sure that Gnome is more fully featured than KDE... If anything KDE seems to have (with 3.5.1 at any rate) far more capabilities than any other DE that I have used (I was looking at E17 and XFCE about 5 months back), it is nice that those bells and whistles are easily tucked away to give the end user a clean and uncomplicated experience, yet sufficiently accessible if you find you need them.

      In this case the reduction in memory footprint really does seem to be down to better code / new and better technology than simply stripping out functionality and tweaking things so that they appear better. I used to hate doing windows installs because the install wizard would always point out that W95/W98/W2k/WXP was faster, more secure and more capable than its predecessors, something that was almost never true, as such I was concerned that the 'hype' about KDE4 being better, faster, lighter etc.. was just a ploy by KDE fans and marketeers, however for once it seems I can put mu scepticism away and look forward to the day KDE4 becomes available for Debian Stable.... :)

    4. Re:To compare with GNOME... by Elladan · · Score: 4, Informative

      Keep in mind that even basic modern graphics wastes more memory than that. That background image you have on your 1600x1200 desktop? 5.4 megs. Need a few composite buffers? 5.4 megs each.

      Don't have a background? Just the frame buffer to activate that graphics mode itself is 5.4 megs, regardless of what you put on it.

      Just to keep things in perspective here. That Commodore 64 you had ran nicely in 64k of ram, but it also only had 320x200 graphics (160x200 in 4-color mode). :-)

    5. Re:To compare with GNOME... by WhodoVoodoo · · Score: 2, Interesting

      I agree. There was always something about KDE that I just disliked, which is why I always used gnome. When this drops I'll probably take a moment to check it out, plus nautilus was never too great, especially since nobody ever paid attention to my bug reports (in file-roller for example, though they sorta fixed the problem by totally removing drag-out functionality...)

      I've always been pretty jealous of the kio-slave system, too.

    6. Re:To compare with GNOME... by visualight · · Score: 3, Insightful

      Are you kidding? It took me a minute to figure out what you're saying, because Gnome does in fact look "completely different" from XP, yet the Gnome camp likes to point to KDE and say "Clutter!". The "Gnome is Microsofts worst nightmare" clears things up, but man are you wrong. Users coming from Windows are Attracted to KDE, and Repulsed by Gnome, because Gnome looks completely different from XP and doesn't have any configuration options (clutter).

      In other words, Bill loves Gnome.

      Maybe that's why there's so many KDE users when Gnome comes as default on damn near everything.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    7. Re:To compare with GNOME... by Ajehals · · Score: 2, Insightful

      Totally, but then we (I assume I can include you in this) use the OS's we use because they are more adaptable and configurable, I couldn't care less what a default DE looks like, I have spent the last 6 years organising my working environment so that it works, the look and feel has evolved and is represents what works for me, not what some KDE Dev (bless them all) thinks is a good idea.

    8. Re:To compare with GNOME... by IGnatius+T+Foobar · · Score: 4, Insightful

      * It is not a project of the self-proclaimed "free" or open-source software movement, and does not suffer from popular fads among it, such as Xft/fontconfig and autoconf.
      Ok, maybe Ion can run on smaller hardware, but it isn't exactly a feature worth trumpeting that the fonts are going to look like crap. Xft/fontconfig was a brilliant piece of work that finally put to rest all of the moronic "X11 is obsolete and must be completely replaced" ranting. While the dorks were chanting for X11 to be replaced, the Xft/fontconfig people were fixing the exact problems that were supposedly insurmountable. And they did so in a way that preserves X11's legendary network transparency.

      Omit this functionality if you wish but don't advertise it as a "feature."
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    9. Re:To compare with GNOME... by Daengbo · · Score: 2, Insightful

      Well, this 4.0 release shouldn't really be considered a full DE (by the developers' own admittance), but rather a framework, so comparing it to a full Gnome desktop isn't really fair.

      My typical Gnome desktop with everything running -- Epiphany with six to ten tabs, Tomboy, Empathy, and Rhythmbox, weighs in at about 350MB, so Gnome still doesn't seem that heavy.

      If you use KDE with all KDe apps, it'll be fast and lean. It's the same with Gnome. Lean is relative to other full-featured DEs, of course.

    10. Re:To compare with GNOME... by bendodge · · Score: 5, Insightful

      I'd have to back you up there: when I first installed Ubuntu I went with KDE because it seemed less foreign than GNOME. (And I'm quite happy.)

      --
      The government can't save you.
    11. Re:To compare with GNOME... by arivanov · · Score: 2, Interesting

      How often have *you* wondered why fonts on windows and OSX still look better - For the last 3 years none, I suggest you wake up from your slumber and look around.

      When was the last time that you tried to use, say, firefox, via X11 across even a fast LAN network? - At the moment actually. When I am at home I use remote X instead of local even on my laptop which has a faster CPU (Dual Core2) than my aging server. Remote X and a well set-up Xterm is considerably faster than running X locally. The reason why Firefox is slow in most lame remote X setups is fonts and flash. The first thing you need to do when dealing with Xterms is to set up a font server. The second is to set-up pulse and provide flash with working audio. If you do not, it will drag its feet horribly because it will keep trying to open the audio and fail at it.

      Oh, and ever notice how an X11 UI (regardless of windowing toolkit) feels sluggish and less "solid" than the competition? - you really need to awake from hibernation mate and get a clue. For your information Vista has now turned most 2D accelerated ops and all 2D accelerated font rendering. As a result X11 setup on relatively recent hardware beats it flat at trivial things like moving a window, redrawing a window, drawing text in a window and so on. The margin is more than 50%. This is all over the computer press by the way so I suggest you actually read it, look at some real benchmarks and stop talking out of your arse

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    12. Re:To compare with GNOME... by h4rm0ny · · Score: 4, Insightful

      Again, the same. I have used both DEs a lot and I find KDE more capable technically, but Gnome is easier on the eye. I like the top bar and separate window bar at the bottom. I also like the distinct lack of clutter. However, the new KDE looks better in terms of performance and with the new QT libraries, it's apparently easier to create apps that work on Linux and Windows.

      If anyone created a KDE "theme" that made it look and work like Gnome, I'd be extremely happy with it. Probably the KDE camp would find that distasteful though.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    13. Re:To compare with GNOME... by Fweeky · · Score: 2, Informative

      Well, I can't decipher your 2nd sentence, vista "turned" what? I believe the word he's missing is "off". "GDI primitives like LineTo and Rectangle are now rendered in software rather than video hardware".
    14. Re:To compare with GNOME... by houghi · · Score: 2, Interesting

      I do not use either. One of the reasons I went from Windows to Linux was that is hated the way it looked.

      I first went to Enlightenment! and then to WindowMaker.

      I just can not understaqnd people who want to have something that is windows not made by Microsoft.
      Microsoft is the best maker of Windows. If you want Windows, run Windows.

      --
      Don't fight for your country, if your country does not fight for you.
    15. Re:To compare with GNOME... by EsbenMoseHansen · · Score: 4, Informative

      I like the top bar and separate window bar at the bottom. That is very easy to setup yourself in KDE, if you please, Just right-click the panel, add an extra panel and move the stuff you need around. Personally, I think one taskbar wastes too much screen space, so mine is hidden by default. I have yet to find anything to use a 2nd for :)
      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    16. Re:To compare with GNOME... by domatic · · Score: 2, Funny

      What do you call that? FrankenDesk ;-)

    17. Re:To compare with GNOME... by phybere · · Score: 2, Insightful

      You're absolutely right, but that's why we have video cards with several hundred megabytes of onboard memory.

  3. Unbloating? by EmbeddedJanitor · · Score: 4, Funny

    Isn't that communist or something?

    --
    Engineering is the art of compromise.
    1. Re:Unbloating? by SnapShot · · Score: 2, Interesting

      Dammit, KDE, we're buying these fancy new computers and you want us to use less memory? I've just upgraded to 2GB RAM and I want to use ALL of it!

      Reminds me of the boss who was really disappointed -- almost angry -- that the SLOC decreased by hundred of lines in a dot release. The mindset seemed to be, "I'm paying you bums to write negative lines of code?"

      --
      Waltz, nymph, for quick jigs vex Bud.
    2. Re:Unbloating? by mr_mischief · · Score: 2, Informative

      I grew up in Hannibal, Missouri. We studied Mark Twain for 13 years in public school there, for obvious reasons. I'm not familiar with Mark Twain as the source of this quote, although he may have repeated it. I've always heard it attributed to Blaise Pascal, but it seems he may have been paraphrasing someone earlier. Pascal lived well before Sam Clemens.

      It possibly dates back to St. Augustine or even Cicero, but the most common wording of the idea in English is a straightforward translation from Pascal's.

    3. Re:Unbloating? by jez9999 · · Score: 2, Funny

      No, open source software is Communist. Unbloating is Stalinist.

  4. Nice by Cairnarvon · · Score: 4, Insightful

    Between this and Miguel de Icaza, it looks like I'll finally be switching to KDE.

    1. Re:Nice by kusanagi374 · · Score: 2, Insightful

      Absolutely. Either GNOME catches up or Kubuntu 8.10 will become mainstream Ubuntu.

    2. Re:Nice by Daniel+Phillips · · Score: 2, Insightful

      Absolutely. Either GNOME catches up or Kubuntu 8.10 will become mainstream Ubuntu. Gnome will never catch up, for one simple reason. C versus C++. And bear in mind that I am first and foremost a C programmer. It has been blatantly obvious for many years that C++'s ability to express abstraction far exceeds that of C, with a corresponding increase in developer productivity. Remember, I am a C programmer, there is no bias here, just cold facts.
      --
      Have you got your LWN subscription yet?
  5. less memory! by arse+maker · · Score: 4, Funny

    Now I can just leave my extra few gigs of ram nice an empty, they need a rest! Once we get it down to 640k we can move back to dos.

    1. Re:less memory! by jlarocco · · Score: 3, Insightful

      I don't use KDE, but I use fluxbox so I can use my gigs of ram for actual applications. Until memory is literally free, all you "but memory is so cheap" people can kiss my ass.

    2. Re:less memory! by Anonymous Coward · · Score: 5, Informative

      The "unused" RAM won't be nice and empty. It'll be used as the system cache to store file data etc. that then can be accessed very quickly. Modern operating systems do not waste RAM by leaving it unused.

    3. Re:less memory! by pherthyl · · Score: 2, Informative

      Might as well just make another login that boots into twn and a terminal for when you need to do work. I assume you're not working on huge datasets all the time, so then you can run KDE/Gnome most of the time and still have the option of going minimal when you need it.

    4. Re:less memory! by X0563511 · · Score: 2, Funny

      Modern operating systems would be the qualifier, here..

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  6. Just tried by gardyloo · · Score: 3, Interesting

    I just downloaded and ran the Debian live version using KDE4 in vBox. It was pretty. However, I couldn't figure out how to disable the "Lancelot" applet thing, which was annoying since anytime the mouse cursor got near it, it'd launch a 1/4-screen-covering window with lists of recent applications, documents, etc. Couldn't even right-click on it to disable.

          Still, covering 1/4 of the screen sure didn't take much memory!

    1. Re:Just tried by tagx · · Score: 2, Informative

      Lancelot should not even be installed by default. Try removing ~/.kde/share/config/plasma*

    2. Re:Just tried by value_added · · Score: 4, Insightful

      Still, covering 1/4 of the screen sure didn't take much memory!

      Speaking of wasted space and distractions, and not to be trollish, but I've always wondered why it is that KDE and Gnome insist on using large-to-oversized-to-supersized icons for everything, KDE being notable in that it traditionally distinguishes itself with icons of brighter colors, in wilder designs, and offers greater customisability?

      Seems to me that the term eye-candy, while often used in a disparaging fashion, should refer to a certain kewl aesthetic, rather than literal candy of the M&M variety. It's almost the inverse of a Queer Eye for the Straight Guy episode -- instead of getting a great design from three flaming queers, you get a flaming queer design from a bunch of straight guys. Well, maybe not that bad, but still.

      I mean, really, do people really need toolbars that takes up a 1/3 of the space of an application window? Is the boredom threshold so low that everything has to be decorated with bright colours, or is it that people find it hard to to hit things with their mouse? Sure, both KDE and Gnome are better than Windows, but by the time you've customised things to be less ... well, goofy, you might as well have installed something like Fluxbox or go back to using nothing but xterms, learning to do without the more subtle but useful effects available or being developed elsewhere.

    3. Re:Just tried by trawg · · Score: 2, Interesting

      It might sound lame, but this is really the major stumbling block I have with adopting Linux as my desktop OS.

      I hate, with a passion, the default massive gumby sized icons and toolbars and everything that appear to be the norm in most Linux VMs. I don't run in 1600x1200 so I can waste half my desktop space with huge icons.

    4. Re:Just tried by pherthyl · · Score: 2, Insightful

      I'll save you some time and tell you that you can't change the panel yet. It's coming though. KDE 4.0.0 is going to be a bit rough, so don't let that taint your perception of the whole KDE 4 cycle.

  7. Well by markov_chain · · Score: 5, Informative

    The laptop was recent, but he limited the memory use and throttled down the CPU to 1GHz. So it still had fancy instructions and a much bigger cache, bus, etc.

    --
    Tsunami -- You can't bring a good wave down!
    1. Re:Well by JonLatane · · Score: 5, Informative
      1. There's no need for Compiz on KDE4; KWin supports composited window management built-in, and that's what he was using.
      2. The computer has Intel integrated graphics, you don't get much lower than that.
  8. Shows what is possible.... by gweihir · · Score: 4, Insightful

    ... with careful work. And a primary focus on excellence, instead of making money. And people that do care about their product.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Shows what is possible.... by CajunArson · · Score: 4, Insightful

      Uh... if you saw the number of bugs currently open in this "release candidate" (and I use the term loosely) you might be a little more realistic and less idealistic. I use KDE exclusively, but I'm holding off a big permanent jump until this gets A LOT more polish. One problem with OSS is that there's plenty of work that needs to get done that isn't "fun" and people don't like to do the stuff that isn't "fun" for free. Unfortunately, that doesn't mean it's not important.

      --
      AntiFA: An abbreviation for Anti First Amendment.
  9. Re:Sweet! by gweihir · · Score: 2, Informative

    A RC is not non-functioning. It works. As you could have seen from the article.

    However it is slower and bigger in the version demonstated, since a lot of debug code is in there.

    MS is just looking more and more incompetent all the time.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  10. Re:Ohhhh by Chandon+Seldon · · Score: 2, Insightful

    This is going to be interesting to see go down... what will Microsoft's response be??

    You've already heard Microsoft's entire planned response (i.e. nothing).

    If Microsoft were cornered on the question, their response would be "RAM is cheap and anything other than our software is crap anyway".

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  11. Re:Sweet! by OECD · · Score: 2, Insightful

    A non-functioning "release-candidate" uses 40% less memory than it's predecessor. Impressive.

    If it's a release candidate, it's functioning.

    --
    One man's -1 Flamebait is another man's +5 Funny.
  12. New Headline: by Minwee · · Score: 3, Insightful

    "KDE 3.5 Was A Major Memory Hog"

    1. Re:New Headline: by aminorex · · Score: 4, Interesting

      That would be wrong, though. A basic KDE 3.5 desktop environment uses mid-way between what a Gnome 2.14 and an XFCE 4.2.2 will use. This suggests that a 4.0 desktop may consume less than XFCE does now.

      --
      -I like my women like I like my tea: green-
  13. Re:xfce. by Colin+Smith · · Score: 2, Interesting

    Indeed. XFCE is nifty. Having switched to it, I don't think I'm missing anything.

    --
    Deleted
  14. 256mb? by TOI_0x00 · · Score: 4, Funny

    GEOS only uses 128kb and that is including eye candy, mind you 640*200 resolution.

  15. bash? pffft... by Junta · · Score: 5, Funny

    WAY too much bloat for features most never use. Real men use dash (if you *must* have a program that's a shell and only a shell) or if you don't mind something a bit more versatile to save disk space at potentially the risk of slightly higher memory consumption when all you have is a shell, you use a symlink to busybox for your shell. But not with that glibc cruft mind you, uClibc is the only path to efficiency.

    Also, you don't use init, you have the kernel run the aforementioned shell directly instead. Who needs all the cruft of startup services and a well set up tty, after all.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:bash? pffft... by timeOday · · Score: 4, Insightful

      Point taken, but for KDE to expand on the old functionality while reducing memory footprint by 40% is not a tradeoff - it's just a flat-out improvement.

  16. Re:Now if only... by Goaway · · Score: 2, Interesting

    No, seriously, I was curious how it was shaping up, design-wise, and I check out the site and find stuff like this:

    http://www.kde.org/announcements/announce_4.0-rc2/krunner.jpg

    And this:

    http://www.kde.org/announcements/announce_4.0-rc2/dolphin.jpg

    Colours, fonts, and icons are all over the place. Insane and useless borders and gradients cluttering up the interface, and an overall lack of clarity of any kind. It's like a big joke.

    I mean, just look at that krunner screenshot again. What is that thing? Black, white, black, white, then suddenly grey and shaded and colourful icons, and fonts right out of a VGA BIOS.

  17. 4...3....2......1....... by rustalot42684 · · Score: 5, Funny
    FLAMEWAR!!!
    just to speed things up a bit:
    • The GNOME devs are interface nazis
    • KDE has intolerable configuration menus and is ugly
    • XFCE has no functionality
    • Other window managers are for freaks and deviants
    • Except TWM. Bow before the TWM gods!!!!!!!
    1. Re:4...3....2......1....... by aichpvee · · Score: 2, Funny

      The gnome devs are microsoft whores and interface IDIOTS. Come on, how could you screw up such a simple troll?

      --
      The Farewell Tour II
  18. ressourcenhungriger by Anonymous Coward · · Score: 5, Funny

    "The fact that a new version of an application does not always ressourcenhungriger must prove the KDE project with the next generation of the environment."

    I think I just found my new word-of-the-week

  19. Re:Now if only... by EEPROMS · · Score: 2, Informative

    It's called a theme. You can change the theme layout to anything you want. I do agree with you though, that is one very ugly theme.

  20. Re:Sweet! by Kawahee · · Score: 2, Insightful

    MS is just looking more and more incompetent all the time.
    You're saying Microsoft is incompetent, but the KDE team just shaved layers of bloat off of the core code and did more with it in 40% less memory? It's not like we should be patting them on the back for fixing their own code.
    --
    I'll subscribe to Slashdot when I see a month without a dupe, a typo, or an article the "editors" didn't read.
  21. Re:Wow it runs well on a throttled Core2, by Ash-Fox · · Score: 3, Insightful

    Too bad it doesn't look good.
    KDE4's appearance hasn't been even finalized yet.
    --
    Change is certain; progress is not obligatory.
  22. CLI FTW!!! by Anonymous Coward · · Score: 5, Funny

    What!? Whatever happened to the "GUIs are for infants and grandmas. if you can't do it on the command line you shouldn't be allowed to use a computer in the first place" flame?

    It's a sad day in Linuxland. What became of the holier than thou, I program in assembly, certifiable *nix prick?

    Oh, and don't forget, "Desktop environment x is so bloated."

    1. Re:CLI FTW!!! by computational+super · · Score: 4, Funny

      What do you mean? GUIs are awesome. With GUIs, you can open up dozens of command-line terminals side-by-side.

      --
      Proud neuron in the Slashdot hivemind since 2002.
  23. What Balderdash! by spun · · Score: 5, Funny

    You young whippersnappers and your fancy shell this and tty that. Real men feed their programs into a time share systems as big as a barn using punch cards, you young hooligan! Why, when I was a lad, all we had were toggles and lights, and we were grateful! Now get off my lawn before I shake my cane at you a second time!

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:What Balderdash! by DaedalusHKX · · Score: 4, Insightful

      Hey!

      You sound like my dad, only he doesn't use a cane and he DID work on those punch card systems... he still reminisces about it and had that EXACT attitude when I showed him some of my OOP work in college, he asked me "where's the workflow, where's your goto's and breaks? what's all this mess?"

      Granted he was from a generation that could use that "poor coding practice" of "goto's" and the like to go to the moon (presuming the naysayers are wrong :)... while the current generation can't even turn the damn TV off long enough to think for themselves... perhaps gates was right about that.... 640K is all you ever need, if you're not filling it up with pictures of Britney and the latest American Idol's nudie pics.

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    2. Re:What Balderdash! by Eli+Gottlieb · · Score: 2, Funny

      Ah, but without nudie pics, what the hell is that 640KB even for in the first place? Work? HA!

    3. Re:What Balderdash! by mcpkaaos · · Score: 2, Funny

      Text adventures. Lots and lots of text adventures.

      --
      It goes from God, to Jerry, to me.
    4. Re:What Balderdash! by DaedalusHKX · · Score: 2, Interesting

      Nah, that whole generation, IMHO, were misunderstood. I agree though, about the whole bouncing from job to job. My father used to fire his employers, (aka, walk out in a huff) until eventually he went and started his own companies. The commies told him "no way" so he moved to America and did his own thing (and thus he no longer had to quit every time some boss pissed him off). I think a certain bit of genius or whatever that trait is, involves being unable or rather, unwilling to surrender, or give in to adversity.

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    5. Re:What Balderdash! by vorlich · · Score: 2, Funny

      Britney...? Come now, I'm sure you who you really meant was Natalie Portman.

      --
      Posts, MyBio or Sig, may contain satire, sarcasm, bolded nouns be sardonic or even witty & be Church of SD
  24. misleading article by sentientbrendan · · Score: 2, Insightful

    The summary incorrectly states that KDE 4 is demonstrated on a "56Mb laptop with 1Ghz CPU and run-of-the-mill integrated graphics."

    Actually, the article states that it was run on an X60. I have an X61 (almost identical) and let me tell you, those are not the specs. It has a core 2 duo with an embedded graphics card capable of playing halflife 2 and portal (although not at excellent frame rate).

    The article states that he used CPU scaling and some kernel arguments to reduce the system settings. This is actually very misleading and isn't equivalent to a system that ran at 1GHZ, as some commenters on his site point out.

    The CPU may be running at a lower clock rate and have one core disabled, but clock rate isn't the only thing that determines CPU speed. The core 2 duo comes with SSE3, which any real 1GHZ machine will not have, and is majorly impactful for graphics operations. Also, the core 2 duo is designed for energy efficiency much more than prior intel and AMD CPU's. So, it likely has significantly more instructions per clock than a real 1GHZ machine. Finally, the graphics card is actually pretty decent (vista aero runs on it fine...) so there's nothing surprising about the computer being able to offload a lot of work to it.

    So to summarize this computer has: SSE3, more clocks per cycle, and a nice graphics card that real machines of the 1GHZ era will not have. I'd be surprised if a machine with a lot higher MHZ but lacking SSE3 and the grpahics card could compete.

    Also, all he ran on it was an instant messenger... which he said started slow. If he'd down any significant work with that amount of ram given KDE apps, it would have started swapping endlessly. This is not much of an endorsement for KDE.

    Also, even if the claims of this article were true, which they aren't, it wouldn't be that impressive. I used to run OSX on a 333MHZ PPC with 32MB of ram, and it had all of the graphical glitzy crap that KDE and Gnome barely make work on high end machines. That a 1GHZ machine would seem impressive just shows how bloated and horribly slow modern desktops like vista, KDE, and Gnome have become.

    As a side note, if Gnome or KDE work on your hardware (good luck) then go with it. I know that at least Gnome is pretty well supported, and that makes using linux a bit easier. If not, I highly recommend XFCE. It lacks some features, but has a much lighter weight design, is more compatable with various hardware, and has a window manager that isn't a total piece of shit like metacity and friends. It is especially handy for a laptop with an external monitor. Since xinerama actually works in XFCE (it has major bugs in metacity) you can run both your external monitor at full resolution and your laptop at a lower one, and stick all of the small windows you want to monitor on it (instant messenger, email, etc).

    1. Re:misleading article by dvNull · · Score: 2, Informative

      I ran OS X server on a 350Mhz PPC with 1.5Gb of RAM. You need at least 256Mb of RAM to run OS X 10.0 - 10.2 usably, 1G or more is ideal. Still the CPU was a bottleneck.
      I don't even want to think how Tiger would have run on it. The latest version I ran on it was Panther.

    2. Re:misleading article by SoapDish · · Score: 4, Interesting

      Well, it works fine on an eeePC 900MHz celeron M (as has been noted earlier): http://www.youtube.com/watch?v=Wedw701Gy8s

      Also, since there's so much integration within KDE, the RAM usage doesn't jump that much when using an application. I'm running KDE 3.5 with opera, kmail, ktorrent, amarok, and yakuake, plus all the services, and I'm at about 300MB of RAM used - not much higher than when none of the apps are running.

  25. Yeah but... by real+gumby · · Score: 2, Insightful

    Would it be 60% without the ocular sweetums?

  26. Actually... by DaedalusHKX · · Score: 4, Insightful

    And this is coming from a defender of the free market and devout believer in its virtues, but since Microsoft has largely benefited from partnering up with other large manufacturers of hardware and assemblers of said parts into systems to be sold, it would not be that hard to believe that they designed to a certain market level.

    I.E.... "here you go gentlemen, the standard system you are able to use is X Ghz, and X Gigabytes of DDR 1600, anything less than that will be obsolete by the first service pack anyways, so get crackin'!!"

    Linux people and most of the OSS folks (Unix as well) have been server dedicated systems for a long time, and built on a robust or rather "efficient" (perhaps a better term is "effective"?) platform. As a result, they've been building to extract as many cycles and memory space as possible for use by client applications, not the Host Operating System.

    As a result, Microsoft has it in its best interests to PUSH the upgrade cycle. If they can be depended to push the upgrade cycle to keep selling new boxes, the retail computer builders will continue to give Microsoft the plugs and keep shipping their OS as the "default" or "preferred" or "Supported" Operating System for their Big Bad Ass Kicking Rigs (tm).

    --
    " What luck for rulers that men do not think" - Adolf Hitler
    1. Re:Actually... by Kadin2048 · · Score: 5, Insightful

      I think this is probably true.

      As a matter of corporate policy on a high level, Microsoft obviously benefits from and feeds into the upgrade treadmill. I don't think it's hard to believe that there's a quid pro quo with the hardware manufacturers on this; at the very least it's an obvious symbiosis. Microsoft craps out a new OS every few years with vastly increased system requirements (at least in order to run well), and in return the hardware manufacturers continue to bundle Windows. (There's more to the relationship, obviously, such as Microsoft's pricing structure for OEM licenses, but I think the hardware/software upgrade path is a part.)

      However, I don't think most of Microsoft's programmers necessarily go into work every day saying to themselves "today, I'm going to build the shittiest, most resource-hogging chunk of code I can, so help me God." I suspect they probably just code for whatever their higher-ups tell them the target platform is going to be. If you're an overworked programmer, and if management makes it obvious that they care more about shoveling in the features than in optimizing code for performance and footprint, you're not going to optimize.

      I think that's Windows in a nutshell. Somewhere along the line, some suit decides what the target platform is going to be; at the beginning of the development cycle it's probably pretty top-of-the-line kit. Everything is targeted towards this, and the end result is massive increases in bloat. Optimization is hard and unless you emphasize it and reward it, it's not just going to happen all by itself.

      On the OSS side, you see a lot of optimization happen because many developers are working with limited resources and aren't in a position (or have the desire) to go out and buy a faster computer to make some chunk of code run faster. If you write an OSS application that requires your users to go out and buy a new system in order to use it, you've just alienated a lot of potential users -- or, hopefully, created a demand for someone to optimize the code and get it running on existing, slower hardware.

      In short, I don't think Windows' footprint and mediocre (or negative) performance gains is due to bad coding as much as it's a direct result of institutional culture. It's a good example of what can happen to any product or project if performance isn't a key consideration, and particularly if it takes a back seat to featuritis.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    2. Re:Actually... by bjourne · · Score: 3, Informative

      When was the last time you used windows? What you have wrote just isn't true. The memory footprint for apps such as Word, Excel and Powerpoint are much lower than comparable Linux apps like OpenOffice, AbiWord and KWrite. Almost all Linux desktop programs takes longer to cold start than their windows (XP or 2000, I've no experience of Vista) equivalents thanks to the huge amount of dynamic libraries Linux uses. EOG is slower than the image viewer in Windows, GEdit is much slower than notepad.exe, write.exe and so on. Internet Explorer and even Firefox starts faster on Windows than Linux.

    3. Re:Actually... by pembo13 · · Score: 2

      In summary, writing apps for your own OS allows you to be faster?

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    4. Re:Actually... by FrostedChaos · · Score: 2, Informative
      Come on. You're going to have to do better than that.


      I was running Debian on a 300 MHz Pentium II back in 2003, when the rest of the world was using Windows XP. Performance wasn't an issue. Windows XP wouldn't have even installed on that hardware, much less run. (I did have Windows 2000 creaking along for a while, though, to run some Windows-only apps.)


      P.S. Dynamic libraries actually reduce memory consumption because multiple apps can share the same memory.

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    5. Re:Actually... by marcello_dl · · Score: 3, Insightful

      In my experience a linux desktop is noticeably faster than an XP one, especially if you are doing things in the background (mastering, file transfers, network). The GUI is faster, same programs take less time to start up (gimp). MS stuff feels faster than Linux equivalents on the same OS, yes. But when i get into excel and find no regular expressions as find options, I wonder if people dissing openoffice because it lacked some equation editor options were on crack.

      XP boots faster, but it's not ready when it displays the desktop, so i always get the hourglass. Notfunny.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    6. Re:Actually... by cp.tar · · Score: 2, Informative

      When was the last time you used windows? What you have wrote just isn't true. The memory footprint for apps such as Word, Excel and Powerpoint are much lower than comparable Linux apps like OpenOffice, AbiWord and KWrite. Almost all Linux desktop programs takes longer to cold start than their windows (XP or 2000, I've no experience of Vista) equivalents thanks to the huge amount of dynamic libraries Linux uses.

      First, you have just switched the issue from the OS to the applications.
      That's almost-justified, as users generally care more about their apps than the OS.

      Anyway, I won't challenge the fact that MS Office is made well, at least in the features vs. footprint and speed respect.
      The UI is a whole new part of discussion, and quite irrelevant here.

      Anyway, footprint and startup times are not necessarily equivalent.

      EOG is slower than the image viewer in Windows, GEdit is much slower than notepad.exe, write.exe and so on. Internet Explorer and even Firefox starts faster on Windows than Linux.

      Don't know about EOG, but Enlightenment's image viewer is about the fastest I've ever seen. I haven't measured its startup time, but I have never seen anything display or resize pictures faster.

      Notepad cannot be compared to any other editor, as it is the most useless piece of crap in the editor world.
      GEdit has tabs, syntax highlighting, and a whole bunch of other features that Notepad doesn't have.

      And yet again: startup times and memory footprint are not the same.

      Anyway, the issue here was the OS and its interface; KDE vs. Aero, if you like.
      KDE added new features, and so did Aero; KDE has a lower memory footprint than the previous version, while Aero patently doesn't.
      On Linux, a compositing UI is available on a much lower-spec'd machine than on Windows.

      I have absolutely no idea how their startup times compare, but once up and running, the difference is evident.
      I have two 600 MHz machines, one with Linux, the other with WinXP.
      Linux is slow, especially if running Gnome, like most people do, but WinXP is a slideshow.
      And if you start E17 under Linux, the difference is amazing.

      --
      Ignore this signature. By order.
    7. Re:Actually... by mrchaotica · · Score: 2, Insightful

      But when i get into excel and find no regular expressions as find options, I wonder if people dissing openoffice because it lacked some equation editor options were on crack.

      No, they're just people who care about writing equations more than they do about using regular expressions. You're the one on crack if you find that hard to understand. Different people have different needs; for example, my problem with OpenOffice Calc is that it wasn't capable of making bar graphs with "whiskers," which was required for my lab reports in materials class.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:Actually... by pragma_x · · Score: 2, Funny

      Except that Microsoft is so mind-bogglingly bad at accomplishing that task technically. Sure, their marketing department is top-notch, what with securing a virtual monopoly and all. But the programming staff seems to miss the boat time and time again.

      Why not dust off last year's OS, add a few bells and whistles, and then throw in the following:

      void* waste_of_space = malloc(UPGRADE_CYCLE_DRIVING_WASTE_OF_RAM); ... and be done with it? ;)

    9. Re:Actually... by cmacb · · Score: 2, Interesting

      MS stuff feels faster than Linux equivalents on the same OS, yes.


      If what you meant by that is that (for example) IE on windows loads faster than Firefox on Linux I think that is a big part of the problem with respect to Windows bloat.

      Somewhere back in the 90s when people (unfortunately the wrong people) were making their decisions about what to run on their newly minted corporate PC networks the simple minded (or was it corrupt?) editors of some of the most popular tech publications would pit a product like Wordperfect against Word and score one or the other higher due to how fast the product loaded. Ditto for comparisons of web browsers, spreadsheets and so on.

      I think it was Microsoft's desire to win these contests at all cost that started them down the path to building the APIs for all their applications right into the operating system, and making applications settings into an always loaded database (the registry). Competing products had to rely on stubs that would get loaded at boot time to achieve a similar effect. I always thought that this latter approach was best as it allowed the user to decide how best to allocate his resources, but that notion never made it into most corporate IT decision trees.

      Even today many users are oblivious the fact that their actual use of a product such as Word or IE is sluggish, but will immediately notice that Firefox or Open Office takes longer to launch. They gain ten seconds at start-up at the expense of many minutes of wasted time throughout the day. I don't know what can be done about the willfully clueless other than let them stew in their own juices.

      I've had Windows-using friends COMPLAIN to me that my vintage Linux machine runs circles around their fairly new Windows systems, but they refuse to consider doing anything about it. Ironically they still call me for help with their registry setting and such. Hopefully more people will raise up on their hind legs eventually at take back control of their time and energies. Web-centric or net-centric tools for many things will also hopefully make this switch easier for them.
  27. Double buffering? by lpontiac · · Score: 2, Interesting

    IIRC the Qt3 -> Qt4 move brought about explicit double buffering of all surfaces by Qt itself.

    Does anyone here know how much of the 40% save (however it is measured) comes as a result of applications no longer needing to do their own explicit buffering, in places where double buffering is desirable?

    And whether there is a corresponding increase in memory used elsewhere, eg within the X server or in video memory itself?

  28. Bad measurements by Percy_Blakeney · · Score: 4, Insightful

    I'm sorry, but just adding up the memory usage columns from something like 'top' is a horrible way to measure actual memory usage. Why? Well, shared libraries is one big reason. Most of those applications are likely to use a similar set of shared libraries, which the operating system only loads once in memory and then uses for all of the applications. However, things like 'top' include the memory usage of those libraries in every application that uses them. Thus, if 'libkdeprint' is 1 MB and is used by 10 KDE programs, the ACTUAL memory usage of that library would be 1 MB, but top would report 10 MB of memory used (1 MB for each app).

    This effect is very noticeable with desktop environments like KDE and GNOME, where there are a ton of programs that all use the same set of shared libraries. If you reduced the size of a few very basic libraries (e.g. 'libkdecore') by a sizable amount, then you could show a fake "huge savings" across the ~30 KDE/GNOME apps that were running.

    It isn't that I doubt that KDE 4 uses less memory -- it undoubtedly does -- it's just that using overly simplistic methods to measure the difference in usage is misleading and somewhat pointless.

    See a longer discussion of the issue at: http://virtualthreads.blogspot.com/2006/02/understanding-memory-usage-on-linux.html

    1. Re:Bad measurements by Andrei+D · · Score: 3, Informative
      For a more accurate memory usage report, use

      pmap -d `pidof $application`

      --
      We often refuse to accept an idea merely because the tone of voice in which it has been expressed is unsympathetic to us
  29. Backwards compatibility? by filbranden · · Score: 2, Informative

    Try backwards compatabiltiy and then on top of that inspection and maintaining of it's own integrity.

    Strange, considering everything I read about Vista, and my current experiences (problems installing Adobe Reader, impossible to run PDFCreator, some hardware that didn't work well), Vista broke much of backwards compatibility. So as XP broke it too, by not running DOS programs anymore. Therefore, the idea that Vista is bloated because of backwards compatibility sounds strange to me.

    On the other hand, I recall reading something about network traffic problems on Vista when copying files, and IIRC it was related to it doing some fiddling on the network stack to make it more difficult to copy media files, that is, DRM related.

    I actually tend to believe that more of Vista's bloat is due to DRM than it's due to backwards compatibility, of which it actually has very few.

  30. Re:Please post a new story. by Pulse_Instance · · Score: 4, Funny

    I wouldn't admit to having actually read it 10 times.

  31. Re:setup by pherthyl · · Score: 4, Informative

    I did in fact use the setup I described... and you can check that imacs were sold with 32 megs on wikipedia. Please check your facts before calling me a lier.

    Sorry but you are completely full of shit. OS X does not run for any reasonable definition of "run" on 32mb of RAM.

    Have a look at the minimum requirements for OS X 10.1 which you say was the most efficient OS X.

    http://en.wikipedia.org/wiki/Mac_OS_X_v10.1#System_Requirements

    Notably: RAM required 128 megabytes

    And you're saying you did OpenGL development on a quarter of the minimum requirements. Riiight.

    Troll. Nice one though. The moderators believed you at least.

  32. Results are completely false by Anonymous Coward · · Score: 5, Informative

    Has no one pointed out that the numbers are actually completely, utterly wrong? See Lubos and Thiagos (two high-ranking KDE and Qt devs) comments here:

    http://www.kdedevelopers.org/node/3138

    See the original authors retraction, here:

    http://www.jarzebski.pl/read/kde-3-5-vs-4-0-round-two.so

    In similar conditions KDE 3 consumed 97 MB on memory, whereas KDE 4 about 170 MB.

    So really, it should be "KDE4 uses 75% more memory", which is actually incredibly lame, but doesn't make for as good a title. I'm absolutely amazed that usually cynical slashdot readers have accepted this so uncritically.

    1. Re:Results are completely false by Anonymous Coward · · Score: 4, Informative

      Aaargh - it get's worse. In the new analysis, he doesn't even include X-server pixmap usage, which Qt4 abuses more than Qt3: in Qt4, all widgets are double-buffered by default, and since the majority of apps are basically windows that are almost 95% covered in widgets, this adds up, fast - a kwrite window, maximised on a 1600x1200, 24-bit screen will gobble up a whopping 6MB almost, just in double-buffering. When you take into account the fact that composite then redundantly double-buffers the entire window *again* (12MB per window, now!), it just gets even worse! So KDE4 is likely using more than twice as much RAM as KDE3, yet the headline reads "KDE4 uses 40% less memory than KDE3" and is tagged "amazing" - what a clusterfuck!

      And since people have short-memories, when they do discover that KDE4 takes up hugely more memory than KDE3, they'll remember "KDE developers said it used less, not much more - liars!" rather than "Someone not affiliated with KDE published incorrect benchmarks and we didn't take time to verify them". As if the KDE guys need more abuse hurled at them :/

  33. Debunked by the KDE developers by RossyB · · Score: 5, Interesting

    As with 99.9% of all memory benchmarking, it was done by someone who didn't totally understand how to measure memory use (and how Linux doesn't allow accurate measurements without a patched kernel). Just read the comments in the post which pointed at the original story.

  34. GNOME vs KDE by Wiseman1024 · · Score: 3, Funny
    --
    I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.
  35. Re:Hmm by SoapDish · · Score: 3, Informative

    Well, KDE is listed on the Free Software Directory (directory.fsf.org). Also, just recently, RS was quoted commending KOffice devs, and challenging Gnome devs over their stances on ODF.

  36. Re:Here we go again by Zoolander · · Score: 2, Informative

    I don't know what Vista uses all its memory for, but KDE using less memory means Linux can use the left over memory as file system cache, as it has done for quite a few years.

    --
    Meep.
  37. And it still looks ugly by ivoras · · Score: 3, Insightful
    See the screenshot from the article: here

    Are the GUI designers taking a nap while the programmers work? What's with all the empty space and huge nonessential widgets? Every single window in the screenshot (except maybe Konquerer) needs heavy redesigning:

    • System monitor: Huge tabs, huge menu Compare it to Windows's Task manager or OSX Activity monitor - they pack much more data in a more readable way.
    • Kopete: That toolbar is enormous! And the status bar at the bottom of the window looks mostly useless. The icons inside it are not only badly distributed spatially and of uneven / visually unadjusted size, they are also ugly and uninformative. The whole window looks like it's been designed by a novice VB programmer in a hurry.
    • That window in the background: It looks like it's some sort of configuration application, and from what I see, the "main thing" in the application, probably the reasin the application exists, takes only about *half* of the window space. I'm talking about the list of effects. The rest of the window is taken by the menu, probably some kind of toolbar, probably a search bar, some kind of help label, tabs, a "hint", and a space at the bottom of the window which probably contains "ok/cancel/reset" buttons.
    I'm not saying that all window elements should be close together - I appreciate the aesthetic space around the widgets, but this particular UI on this particular screenshot is heavily underdesigned.
    --
    -- Sig down
  38. KWrite? by orzetto · · Score: 4, Interesting

    The memory footprint for apps such as Word, Excel and Powerpoint are much lower than comparable Linux apps like OpenOffice, AbiWord and KWrite.

    It would be interesting to see your source about this. The claim on OpenOffice.org Writer may be credible, but KWord (I suppose you meant that by KWrite, since KWrite is a very basic text editor) is way faster and snappier than MS Word (fine, it has also less features and all, but it is faster to load), and I am not going to believe your claim without data to support it.

    GEdit is much slower than notepad.exe,

    Not sure about GEdit, but Notepad is almost featureless and has not changed in a decade or so. It has no code highlighting, no handling of different line endings, no support for different encodings, no tab handling, no plugin framework, no multi-file mode, and in fact its only feature is a search feature without regular expressions. Of course it's going to be fast. For that sake "Hello world" is even faster. I do most of my programming in Kate and I am very happy with that. Notepad may be faster, but it does not do what a text editor is supposed to do in order to be useful.

    --
    Victims of 9/11: <3000. Traffic in the US: >30,000/y
    1. Re:KWrite? by mrchaotica · · Score: 4, Interesting

      Notepad is almost featureless and has not changed in a decade or so. It has no code highlighting, no handling of different line endings, no support for different encodings, no tab handling, no plugin framework, no multi-file mode, and in fact its only feature is a search feature without regular expressions...

      ...And it doesn't even handle text encodings correctly!

      Try this: write "this app can break" (without quotes), or any other text with the same pattern of spaces, in an otherwise-blank file, save it, and then reopen it. It'll show up as unprintable characters because that's (apparently) the magic sequence to switch Notepad to Unicode mode.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  39. Most eye Candy doesn't use much memory. by jellomizer · · Score: 3, Informative

    It uses CPU Cycles, not Memory for most cases. With faster CPU's expected you can use less memory for more eye candy

    Lets take the bouncing Icon. There are two normal ways to program this. Get the icon render each frame for each bounce and save it in memory. And just load the memory and play it. That way it plays smooth and quick every time, because it is in memory all pre-rendered. Now with a faster CPU which spend most of its time idle it can render the icon on the fly between each frame and still keep it smooth so all it needs to do is store the main image the next image to be displayed and perhaps what is currently on the screen. So with a 16x16x8 icon that is around 2k of ram using the CPU method it will only take 6k of ram. vs around 40k of ram for the bouncing icon. But if the CPU couldn't do the work in the time needed to get it done using the memory is the only good option. Memory vs. CPU has always been a balance.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  40. Re:I'm Curious by virtual_mps · · Score: 2, Informative

    How does the number of dynamic libraries affect it? Linux running on a desktop is made up of thousands of smaller projects and libraries. Microsoft is able to consolidate these into fewer, larger, libraries. Does that have any advantage? In other words, could Linux benefit from combining lots of the smaller dynamic libraries into more monolithic libraries? I just looked at random windows & linux sample systems. I found about 700 shared libraries on the linux system and about 2000 dll's on the windows system. I think you're starting from a flawed premise.
  41. Re:Hmm by chill · · Score: 2, Informative

    2000 called and they want their FUD back.

    Trolltech released QT v2.2 under the GPL back in September 2000, after which RMS stopped complaining and granted forgiveness as they did what they wanted.

    --
    Learning HOW to think is more important than learning WHAT to think.
  42. Re:setup by podperson · · Score: 2, Informative

    I think you're being a bit harsh.

    He said 10.0 not 10.1. Even so, I think folks are entitled to be a little hazy on machine specs from yesteryear. OS X 10.0 "ran" quite well on 64MB of RAM. (And 333 MHz is actually a pretty liberal estimate. I had 10.2 work quite nicely on an aging G3 Powerbook.)

    http://en.wikipedia.org/wiki/Mac_OS_X_v10.0