Stories
Slash Boxes
Comments

News for nerds, stuff that matters

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

Posted by Zonk on Thursday December 13, @08:37PM
from the optimization-in-action dept.
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.

Related Stories

[+] Wal-Mart's $200 Linux PC Sells Out 619 comments
hankmt writes "About a week ago Wal-Mart began selling a $200 Linux machine running on a 1.5 ghz VIA C7 processor and 512 MB of RAM. While the specs are useless for Vista, it works blazingly fast on Ubuntu with the Enlightenment Window Manager. The machine is now officially sold out of their online warehouses (it may still be available in some stores). And the product sales page at wal-mart.com is full of glowing reviews from new and old Linux users alike."
[+] Linux To Take Over The Low-End PC Market? 391 comments
An anonymous reader writes "Desktop Linux has a recent commentary on the inevitable growth of Linux on the cheaper end of the desktop market. According to the article, the availability of under-$500 usable hardware, combined with a free operating system, free desktop office products, and free or cheap 'software as a service' online applications, opens a new market in which Microsoft cannot compete. 'Microsoft will fight this trend tooth and nail. It will cut prices to the point where it'll be bleeding ink on some of its product lines. And Windows XP is going to stick around much longer than Microsoft ever wanted it to. Still, it won't be enough.'"
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Wow. (Score:5, Funny)

    by log1385 (1199377) on Thursday December 13, @08:41PM (#21692122)
    Someone call Bill Gates and tell him to read this.
    • Unbloating? (Score:4, Funny)

      by EmbeddedJanitor (597831) on Thursday December 13, @08:44PM (#21692156)
      Isn't that communist or something?
    • Re:Wow. (Score:4, Funny)

      by Titoxd (1116095) on Thursday December 13, @08:48PM (#21692208) Homepage

      Someone call Bill Gates and tell him to read this.
      It's 256 MB, not 640 K...
      • Re:Wow. (Score:4, Informative)

        by sqldr (838964) on Friday December 14, @06:59AM (#21695940)
        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 :-(
        • Re:Wow. by nschubach (Score:3) Friday December 14, @07:34AM
        • Re:Wow. by Kjella (Score:2) Friday December 14, @09:41AM
          • Woz??? by sconeu (Score:2) Friday December 14, @11:56AM
            • Re:Woz??? by tuomoks (Score:2) Saturday December 15, @12:03PM
              • Re:Woz??? by sconeu (Score:2) Saturday December 15, @04:21PM
              • Re:Woz??? by tuomoks (Score:2) Saturday December 15, @06:43PM
        • Re:Wow. by noldrin (Score:2) Friday December 14, @10:31AM
        • Re:Wow. by srussell (Score:2) Friday December 14, @11:35AM
        • 1 reply beneath your current threshold.
      • Re:Wow. by OrangeTide (Score:2) Friday December 14, @12:05PM
      • 1 reply beneath your current threshold.
    • Re:Wow. by R15I23D05D14Y (Score:1) Thursday December 13, @08:53PM
      • Re:Wow. by Anonymous Coward (Score:3) Thursday December 13, @09:01PM
        • Backwards compatibility? by filbranden (Score:2) Friday December 14, @01:39AM
          • DOS programs by SEMW (Score:2) Friday December 14, @12:07PM
          • 1 reply beneath your current threshold.
        • Re:Wow. by jericho4.0 (Score:2) Thursday December 13, @10:17PM
          • Actually... (Score:5, Insightful)

            by DaedalusHKX (660194) on Thursday December 13, @11:05PM (#21693442) Journal
            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).
            • Re:Actually... (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.
              • Re:Actually... by bjourne (Score:3) Friday December 14, @04:02AM
                • Re:Actually... by pembo13 (Score:3) Friday December 14, @05:27AM
                • Re:Actually... by FrostedChaos (Score:3) Friday December 14, @05:35AM
                • Re:Actually... (Score:4, Insightful)

                  by marcello_dl (667940) on Friday December 14, @05:43AM (#21695622) Homepage Journal
                  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.
                • Re:Actually... by cp.tar (Score:3) Friday December 14, @06:30AM
                • KWrite? (Score:5, Interesting)

                  by orzetto (545509) on Friday December 14, @06:56AM (#21695928)

                  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 [kate-editor.org] 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.

                  • Re:KWrite? by msormune (Score:1) Friday December 14, @08:00AM
                  • Re:KWrite? (Score:5, Interesting)

                    by mrchaotica (681592) * <.mrchaotica. .at. .yahoo.com.> on Friday December 14, @08:17AM (#21696318)

                    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.

                    • Re:KWrite? by Inda (Score:2) Friday December 14, @08:25AM
                    • Re:KWrite? by yanos (Score:2) Friday December 14, @10:47AM
                      • Re:KWrite? by rajafarian (Score:2) Friday December 14, @12:01PM
                      • Re:KWrite? by Wannabe Code Monkey (Score:2) Friday December 14, @12:29PM
                      • Re:KWrite? by ZERO1ZERO (Score:1) Friday December 14, @01:13PM
                    • Re:KWrite? by ed.markovich (Score:1) Friday December 14, @01:36PM
                      • Re:KWrite? by zooblethorpe (Score:2) Friday December 14, @04:52PM
                      • Re:KWrite? by mrchaotica (Score:2) Friday December 14, @07:40PM
                      • Re:KWrite? by ed.markovich (Score:1) Friday December 14, @05:35PM
                      • Re:KWrite? by zooblethorpe (Score:2) Friday December 14, @07:11PM
                      • Re:KWrite? by ed.markovich (Score:1) Friday December 14, @08:19PM
                      • Re:KWrite? by ed.markovich (Score:1) Friday December 14, @08:24PM
                      • Re:KWrite? by zooblethorpe (Score:2) Saturday December 15, @12:44AM
                      • Re:KWrite? by ed.markovich (Score:1) Saturday December 15, @01:38AM
                      • Re:KWrite? by zooblethorpe (Score:2) Saturday December 15, @07:15PM
                    • Re:KWrite? by MeBot (Score:1) Friday December 14, @03:32PM
                    • 1 reply beneath your current threshold.
                  • Re:KWrite? by KingOfBLASH (Score:2) Friday December 14, @08:24AM
                  • Re:KWrite? by CastrTroy (Score:2) Friday December 14, @09:33AM
                  • Re:KWrite? by mahlerfan999 (Score:1) Friday December 14, @11:17AM
                    • Re:KWrite? by HappySmileMan (Score:1) Friday December 14, @12:13PM
                      • Re:KWrite? by Fallingcow (Score:2) Friday December 14, @01:58PM
                    • Re:KWrite? by cp.tar (Score:2) Friday December 14, @03:28PM
                • Re:Actually... by budgenator (Score:2) Friday December 14, @07:07AM
                • Re:Actually... by ookaze (Score:2) Friday December 14, @07:36AM
                • Re:Actually... by someone1234 (Score:2) Friday December 14, @07:47AM
                • Re:Actually... by domatic (Score:1) Friday December 14, @08:13AM
                • Re:Actually... by Anzhr (Score:1) Friday December 14, @08:47AM
                • Re:Actually... by wile_e_wonka (Score:2) Friday December 14, @09:27AM
                • Re:Actually... by yuna49 (Score:2) Friday December 14, @10:52AM
                • Re:Actually... by corychristison (Score:2) Friday December 14, @11:32AM
                • Re:Actually... by immcintosh (Score:2) Friday December 14, @12:59PM
                • Re:Actually... by xhrit (Score:1) Friday December 14, @01:52PM
                • 6 replies beneath your current threshold.
              • Re:Actually... by ibbie (Score:1) Friday December 14, @07:24AM
              • Re:Actually... by backwardMechanic (Score:2) Friday December 14, @07:51AM
              • Re:Actually... by hey! (Score:2) Friday December 14, @09:25AM
              • Re:Actually... by pseudorand (Score:2) Friday December 14, @10:15AM
              • Re:Actually... by Lisandro (Score:2) Friday December 14, @10:21AM
              • Re:Actually... by Just Some Guy (Score:2) Friday December 14, @11:35AM
              • Which is why I run win2k... by ResidentSourcerer (Score:1) Monday December 17, @12:39AM
              • 1 reply beneath your current threshold.
            • The beauty of OSS code.. by msimm (Score:2) Friday December 14, @02:21AM
            • Re:Actually... by pragma_x (Score:3) Friday December 14, @10:36AM
          • Re:Wow. by marcello_dl (Score:2) Friday December 14, @09:29AM
        • Re:Wow. by AvitarX (Score:1) Friday December 14, @12:07AM
          • Re:Wow. by donaldm (Score:3) Friday December 14, @03:43AM
            • Re:Wow. by Skreems (Score:2) Friday December 14, @04:34AM
            • Re:Wow. by David Gerard (Score:2) Friday December 14, @08:23AM
              • Re:Wow. by gnuman99 (Score:2) Friday December 14, @12:51PM
            • Re:Wow. by AvitarX (Score:1) Friday December 14, @01:25PM
        • Re:Wow. by abigor (Score:2) Friday December 14, @12:38AM
        • 1 reply beneath your current threshold.
      • Re:Wow. by wwahammy (Score:2) Thursday December 13, @10:01PM
        • Re:Wow. by HiThere (Score:2) Thursday December 13, @11:08PM
          • Re:Wow. (Score:4, Insightful)

            by wwahammy (765566) on Friday December 14, @02:01AM (#21694586)
            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.
            • Re:Wow. by cheater512 (Score:2) Friday December 14, @02:56AM
              • Re:Wow. by wwahammy (Score:1) Friday December 14, @03:24AM
              • Re:Wow. by the_B0fh (Score:1) Friday December 14, @07:29AM
              • Re:Wow. by coolGuyZak (Score:3) Saturday December 15, @02:51PM
              • Re:Wow. by wwahammy (Score:2) Saturday December 15, @06:01PM
            • Re:Wow. by PhxBlue (Score:2) Friday December 14, @12:45PM
            • 1 reply beneath your current threshold.
      • Re:Here we go again by Zoolander (Score:2) Friday December 14, @04:28AM
      • 1 reply beneath your current threshold.
    • Re:Wow. by atani (Score:1) Friday December 14, @10:52AM
    • 1 reply beneath your current threshold.
  • To compare with GNOME... (Score:3, Insightful)

    by Anonymous Coward on Thursday December 13, @08:43PM (#21692142)
    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.
  • Nice (Score:4, Insightful)

    by Cairnarvon (901868) on Thursday December 13, @08:45PM (#21692166) Homepage
    Between this and Miguel de Icaza, it looks like I'll finally be switching to KDE.
    • Re:Nice by kusanagi374 (Score:3) Thursday December 13, @08:52PM
      • Re:Nice by Daniel Phillips (Score:3) Friday December 14, @04:33AM
    • Re:Nice by squiggleslash (Score:2) Thursday December 13, @08:57PM
      • Re:Nice by darkonz (Score:1) Thursday December 13, @09:32PM
        • Re:Nice by Fred_A (Score:2) Friday December 14, @09:41AM
        • Re:Nice by MojoStan (Score:2) Friday December 14, @12:26PM
    • Re:Nice by noldrin (Score:2) Friday December 14, @11:41AM
  • less memory! (Score:4, Funny)

    by arse maker (1058608) on Thursday December 13, @08:45PM (#21692172)
    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.
  • Just tried (Score:4, Interesting)

    by gardyloo (512791) on Thursday December 13, @08:47PM (#21692192)
    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!
    • Re:Just tried by tagx (Score:2) Thursday December 13, @08:51PM
    • Re:Just tried (Score:5, Insightful)

      by value_added (719364) on Thursday December 13, @09:43PM (#21692740)
      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.
  • Ohhhh (Score:1)

    by Shadow-isoHunt (1014539) on Thursday December 13, @08:49PM (#21692222) Homepage
    This is going to be interesting to see go down... what will Microsoft's response be??
  • Well (Score:5, Informative)

    by markov_chain (202465) on Thursday December 13, @08:49PM (#21692226)
    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.
    • Re:Well by gweihir (Score:2) Thursday December 13, @08:58PM
    • Re:Well by CarAnalogy (Score:1) Friday December 14, @05:55AM
    • Re:Well (Score:5, Informative)

      by JonLatane (750195) on Thursday December 13, @09:59PM (#21692868)
      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.
      • Re:Well by Jah-Wren Ryel (Score:1) Thursday December 13, @10:25PM
      • Re:Well by macshit (Score:2) Thursday December 13, @11:50PM
        • Re:Well by Rich0 (Score:2) Friday December 14, @06:24AM
      • Re:Well by ducomputergeek (Score:2) Friday December 14, @10:02AM
      • 2 replies beneath your current threshold.
    • Re:Well by pherthyl (Score:2) Friday December 14, @12:29AM
    • 1 reply beneath your current threshold.
  • Shows what is possible.... (Score:5, Insightful)

    by gweihir (88907) on Thursday December 13, @08:51PM (#21692242)
    ... with careful work. And a primary focus on excellence, instead of making money. And people that do care about their product.
  • New Headline: (Score:4, Insightful)

    by Minwee (522556) <dcr@neverwhen.net> on Thursday December 13, @08:59PM (#21692340) Homepage
    "KDE 3.5 Was A Major Memory Hog"
  • 256mb? (Score:4, Funny)

    by TOI_0x00 (1088153) on Thursday December 13, @09:11PM (#21692450)
    GEOS only uses 128kb and that is including eye candy, mind you 640*200 resolution.
    • Re:256mb? by Ajehals (Score:2) Thursday December 13, @09:59PM
      • Re:256mb? by T-Bone-T (Score:1) Thursday December 13, @10:13PM
        • Re:256mb? by Ajehals (Score:2) Thursday December 13, @10:34PM
      • Re:256mb? by veso_peso (Score:1) Thursday December 13, @11:02PM
    • Re:256mb? by dosius (Score:1) Thursday December 13, @11:48PM
    • 1 reply beneath your current threshold.
  • by flyingfsck (986395) on Thursday December 13, @09:32PM (#21692646)
    Good news, though I would think that even KDE4 will run better with IceWM as memory manager.
  • ressourcenhungriger (Score:5, Funny)

    by Anonymous Coward on Thursday December 13, @09:47PM (#21692776)
    "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
  • misleading article (Score:2, Insightful)

    by sentientbrendan (316150) on Thursday December 13, @10:53PM (#21693330)
    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).
    • Re:misleading article by laffer1 (Score:2) Thursday December 13, @11:24PM
      • Re:misleading article by Just Some Guy (Score:2) Thursday December 13, @11:49PM
      • setup by sentientbrendan (Score:1) Friday December 14, @12:11AM
        • Re:setup (Score:5, Informative)

          by pherthyl (445706) on Friday December 14, @01:59AM (#21694560)
          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 [wikipedia.org]

          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.
          • Re:setup by podperson (Score:3) Friday December 14, @10:50AM
            • Re:setup by pherthyl (Score:2) Saturday December 15, @12:12PM
              • Re:setup by podperson (Score:2) Saturday December 15, @08:18PM
          • Re:setup by CAIMLAS (Score:2) Friday December 14, @10:34PM
        • Re:setup by MrHanky (Score:2) Friday December 14, @05:28AM
        • Re:setup by laffer1 (Score:2) Friday December 14, @04:25PM
        • 1 reply beneath your current threshold.
      • Re:misleading article by dvNull (Score:3) Friday December 14, @12:18AM
      • Re:misleading article by wild_berry (Score:1) Friday December 14, @04:54AM
    • Re:misleading article by loony (Score:2) Friday December 14, @12:12AM
    • Re:misleading article (Score:5, Interesting)

      by SoapDish (971052) on Friday December 14, @01:59AM (#21694562)
      Well, it works fine on an eeePC 900MHz celeron M (as has been noted earlier): http://www.youtube.com/watch?v=Wedw701Gy8s [youtube.com]

      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.
    • Re:misleading article by RAMMS+EIN (Score:2) Friday December 14, @02:39AM
    • Re:misleading article by ScrewMaster (Score:2) Friday December 14, @07:09AM
    • 5 replies beneath your current threshold.
  • Yeah but... (Score:3, Insightful)

    by real gumby (11516) on Thursday December 13, @11:03PM (#21693418)
    Would it be 60% without the ocular sweetums?
  • by h2k1 (661151) on Thursday December 13, @11:09PM (#21693474)
    seriously, one day 640k of memory will be enough for everyone.
    • Comming? by try_anything (Score:2) Friday December 14, @04:04AM
  • SCNR... (Score:2)

    by Lazy Jones (8403) on Thursday December 13, @11:51PM (#21693766) Homepage Journal
    Nice performance, but the fonts and icons are still fugly ... One day, even Linux users/programmers will have to start working on these.

  • Double buffering? (Score:3, Interesting)

    by lpontiac (173839) on Friday December 14, @12:00AM (#21693820)
    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?
  • Bad measurements (Score:5, Insightful)

    by Percy_Blakeney (542178) on Friday December 14, @12:21AM (#21693988) Homepage

    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 [blogspot.com]

  • Seriously? (Score:1, Interesting)

    by JimNTonik (1097185) on Friday December 14, @12:33AM (#21694056)

    Are people seriously bragging about composited graphics? I mean, Vista shipped with them a year ago.. VISTA. Are people supposed to be impressed with a feature set that has been available for years? Can we please get past this and move on to things that really matter?

  • Hmm (Score:1)

    by Leetteri (1203066) on Friday December 14, @01:10AM (#21694266)
    Too bad GOD (Stallman) does not approve of KDE as free software, so this is useless. All hail Stallman. O/
    • Re:Hmm (Score:4, Informative)

      by SoapDish (971052) on Friday December 14, @03:40AM (#21695074)
      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.
    • Re:Hmm by chill (Score:3) Friday December 14, @10:32AM
  • Ugly, ugly, ugly (Score:1)

    by Amiralul (1164423) on Friday December 14, @01:16AM (#21694322) Homepage
    KDE 4 looks ugly. I hope I can use Plastik theme again. But anyway, I feel that we're not going to see KDE 4 in Slackware to soon, so I can hapilly use KDE 3 until then :)
  • Results are completely false (Score:5, Informative)

    by Anonymous Coward on Friday December 14, @02:01AM (#21694588)

    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.

    • Re:Results are completely false (Score:4, Informative)

      by Anonymous Coward on Friday December 14, @05:53AM (#21695672)

      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 :/

    • Re:Results are completely false by IdntUnknwn (Score:2) Friday December 14, @06:20AM
    • Re:Results are completely false by Ilgaz (Score:2) Saturday December 15, @08:14AM
  • by emj (15659) on Friday December 14, @02:14AM (#21694648) Homepage
    I only care if the powertop rating is down.
  • Debunked by the KDE developers (Score:5, Interesting)

    by RossyB (28685) <ross@burt[ ]ni.com ['oni' in gap]> on Friday December 14, @03:13AM (#21694956) Homepage
    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 [kdedevelopers.org].
  • And it still looks ugly (Score:4, Insightful)

    by ivoras (455934) <ivorasNO@SPAMfer.hr> on Friday December 14, @05:44AM (#21695626) Homepage
    See the screenshot from the article: here [kdedevelopers.org]

    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.
  • by pecosdave (536896) on Friday December 14, @05:50AM (#21695646) Homepage Journal
    Remember Mozilla 1.0 was targeted to fit on a single floppy disk. Indeed a few revisions were down to the 1.6 and 1.7 MB range never once actually fitting on a single floppy. What did we find with this? Not enough support for an entire internet suite, and stability issues. Now Firefox which is not a suite is bigger than those really small Mozilla releases.

    So, is KDE 4 going to be a sleek carbon fibre shell on a titanium frame like Damn Small Linux, or is it going to be rice paper stretched over balsa wood like some of those Mozilla versions were?
  • by Burnhard (1031106) on Friday December 14, @06:11AM (#21695750)
    Isn't anyone going to explain why 3.5 was using so much memory in the first instance? Bad programming?
    • 1 reply beneath your current threshold.
  • by jellomizer (103300) * on Friday December 14, @07:10AM (#21695994) Homepage
    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.
  • Bogus numbers (Score:1)

    by mmeeks (1166463) on Friday December 14, @09:34AM (#21696996)
    Measuring real memory consumption is notoriously hard, without some evidence of systematic and careful measurement (unavailable in English), I would anticipate that this is great advocacy, but almost certainly totally bogus.
  • by asphaltjesus (978804) on Friday December 14, @10:45AM (#21697766)
    My pet peeve: KDE does not include print selection in the 3.3.x series!

    Now the 4.x series uses trolltech's (QT?) printing backend there's STILL no print selection.

    I've been flipping between the e17 that ships with the everex/walmart pc, which is buggy as hell and has a number of big-time gotchas and XFCE4 on Debian Etch. I enabled compositing on XFCE4 and it is an excellent balance of speed, eye candy and functionality. The default XFCE4 in Etch doesn't do it justice.
  • GNUStep (Score:2)

    by OrangeTide (124937) on Friday December 14, @12:10PM (#21699020)
    I prefer GNUStep (with WildMenus plug-in of course).
  • holy (Score:1)

    by willisbueller (856041) on Friday December 14, @12:42PM (#21699456)
    with all the vitriol in this thread you'd think this was another vista release. I'm personally pumped for this; Between KDE4 and CFS I haven't been this excited for a new release of all the linux distros in awhile. Don't like it? Don't use it. Why slam everyone's hard work though? To the developers: Thank you very much.
  • Re:Sweet! (Score:2)

    by noamsml (868075) <noamsml&gmail,com> on Thursday December 13, @08:52PM (#21692260) Homepage
    Um, the KDE4 release candidate is a fully functional desktop environment.
    • Re:Sweet! by gambolt (Score:2) Thursday December 13, @11:31PM
    • 1 reply beneath your current threshold.
  • Re:Sweet! (Score:3, Informative)

    by gweihir (88907) on Thursday December 13, @08:55PM (#21692292)
    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.
    • Re:Sweet! by SoapBox17 (Score:2) Thursday December 13, @09:16PM
      • Re:Sweet! by erayd (Score:1) Thursday December 13, @09:56PM
      • Re:Sweet! by gweihir (Score:2) Thursday December 13, @11:24PM
      • Re:Sweet! by gambolt (Score:2) Thursday December 13, @11:43PM
        • Re:Sweet! by Constantine XVI (Score:2) Friday December 14, @01:13PM
    • Re:Sweet! by Kawahee (Score:3) Thursday December 13, @10:00PM
      • Re:Sweet! by PitaBred (Score:2) Thursday December 13, @11:50PM
        • Re:Sweet! by abigor (Score:2) Friday December 14, @02:08PM
        • Re:Sweet! by gweihir (Score:2) Saturday December 15, @10:35AM
  • Re:Sweet! (Score:3, Insightful)

    by OECD (639690) on Thursday December 13, @08:56PM (#21692312) Journal

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

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

    • 1 reply beneath your current threshold.
  • Re:Now if only... (Score:2, Interesting)

    by Goaway (82658) on Thursday December 13, @09:32PM (#21692640) Homepage
    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 [kde.org]

    And this:

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

    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.
  • Re:Sweet! (Score:1)

    by Luke Dawson (956412) on Thursday December 13, @09:53PM (#21692822)

    Ah, the second time I've said this today: a release candidate is JUST THAT: A FUCKING CANDIDATE FOR RELEASE.

    They are not non-functioning. They are feature complete. Release candidates become releases. Sure, they're not perfect but they're supposed to be basically "we think this is ready for production use, but we're just giving it one last test to be sure".

    • Re:Sweet! by sunami (Score:1) Thursday December 13, @11:45PM
    • Re:Sweet! by AJWM (Score:2) Friday December 14, @12:30AM
    • 1 reply beneath your current threshold.
  • by Ash-Fox (726320) on Thursday December 13, @10:29PM (#21693092) Homepage

    Too bad it doesn't look good.
    KDE4's appearance hasn't been even finalized yet.
  • I'm not sure why, but screenshots don't do it justice. I just installed it, and there is something about the oxygen theme/interface that just works.

    About 10 minutes after I started using it it grew on me. My issues with KDE4 are bugs, not the interface choices; as far as I can tell, Oxygen/Plasma/Phenon seems like excellent pieces of work, and everything they were cracked up to be.

    If network browsing in Dolphin worked properly, (no more malformed URL errors), I'd be using it as my primary desktop.

    The interface is very ... rich. It looks a bit like a video game, but unlike a video game, is quite functional. The configuration nightmare that was KDE3.5 seems to have been seriously paired down, and there are new, subtle touches to the design (subtle fade in/out at various dialogues, Apple like use of transparency). In sum, I like it.
    • 1 reply beneath your current threshold.
  • by AJWM (19027) on Friday December 14, @12:26AM (#21694006) Homepage
    Places like Ars Technica and others are going to deliberately change the theme to use huge icons and fonts so that when they reduce the image for embedding in the article, it's still legible.

    If they'd shrunk a 1600x1200 screen with normal size icons/fonts down to the size they're using on the web page, you'd be complaining that the thing was too tiny to be usable.

    And the battery "widget" looks more like an applet window to me, and probably resizable.

    (Myself, I like the idea of window buttons on the side rather than along the top, makes better use of screen real estate especially on widescreens. Although I'd put it on the right, not the left. I put my main menu bar up against the right edge of my desktop rather than on the bottom, too.)
  • by Prysorra (1040518) on Friday December 14, @01:47AM (#21694486)
    I'm more curious in learning how it gets from the "author" to Slashdot. More entertaining than ctrlC and ctrlv I presume.
  • Re:Please post a new story. (Score:5, Funny)

    by Pulse_Instance (698417) on Friday December 14, @01:47AM (#21694490)
    I wouldn't admit to having actually read it 10 times.
  • by Almahtar (991773) on Friday December 14, @03:42AM (#21695078)
    ...OSX?
  • by Almahtar (991773) on Friday December 14, @03:55AM (#21695138)
    I can boot Damn Small Linux to a full gui with 8 megs of ram put on a nice wallpaper and you're at ~10.

    How are those security patches for your NT machine holding up?
  • Re:Now if only... (Score:2)

    by ByOhTek (1181381) on Friday December 14, @08:22AM (#21696354) Journal
    If the config is anything like KDE3, that's easy to fix: most of the UI is failry customisable.

    But yeah, the UI would take a lot more tweaking than KDE3 to look acceptable IMO.
  • by jimlintott (317783) on Friday December 14, @11:59AM (#21698864) Homepage
    Are you talking about ringing a bell, or ringing a bell? Because if you mean ringing, the passed tense is rang, unless you meant ringing, in which case the passed tense is ringed.

    A bell is rang, Saturn is ringed. Of course the bell could have rings in which case it could be ringed and rang at the same time.

    English is easy. There's no excuse for these mistakes.
  • 10 replies beneath your current threshold.