Slashdot Mirror


Is the Linux Desktop Getting Heavier and Slower?

Johan Schinberg writes "Bob Marr wrote an interesting editorial about what many of us have have noticed lately: the three most popular Linux distros are getting "fatter" in terms of their memory footprint and CPU demands for their graphical desktops. Fedora Core 2 isn't usable below 192 MBs of RAM while Mandrake and SuSE aren't very far off similar requirements either. There was a time when Linux users would brag that their favorite OS was far less demanding that Windows, but this doesn't seem to be the case anymore. Modern distros that use the latest versions of KDE and (especially) Gnome feel considerably heavier than before or even than Windows XP/2k3. Sure, Longhorn has higher requirements than XP (256 MB RAM, 800 MHz CPU) and the final version will undoubtly be much more demanding, but that's in 2-3 years from now. For the time being, I am settled with XFce on my Gentoo but I always welcome more carefully-written code."

253 of 1,555 comments (clear)

  1. That's why by Nea+Ciupala · · Score: 3, Insightful

    I like using GNUstep/Window Maker on my *nix boxes. It looks great and it's a lean, mean window moving machine.

    1. Re:That's why by ktulu1115 · · Score: 5, Interesting

      I would recommend this Bob character and his friend try Xfce as Johan mentioned - it was not mentioned in the article. It's starting to become more popular and is well known for it's efficiency/speed, also included in the FC2 release.

      --
      # fuser -v /dev/attention | grep work
      #
    2. Re:That's why by Anonymous Coward · · Score: 5, Insightful

      What an elitist load of crap. There is more to computer use than compiling your kernel over and over. Some of us use our "toys" to create spreadsheets, edit video, etc. Not everything is more efficient from the command prompt.

      All in all you make a really crappy salesmen for Linux.

    3. Re:That's why by lvdrproject · · Score: 3, Interesting

      I love Window Maker -- it's great, and i prefer it to GNOME or KDE any day.

      However, i've used three (or four, depending on how you count it) x86 distributions with Window Maker -- Red Hat 7-ish, MDK 9, MDK 9.1 (which was actually considerably faster than 9 for me), and SuSE 9 -- and none of them were ever as snappy as Windows (XP, 2000, or otherwise). I've never understood what Linux people are talking about when they say that Linux 'runs faster' than Windows. I've never experienced that in my life, and i consider myself to be pretty computer literate (enough to know if i've got some crazy circumstance going on that makes that the case, anyway).

      I don't know, maybe X and the various environments that run on top of it were faster during the period where Windows 95 and earlier versions were in use. But since Windows 98 came out? Never. :/

    4. Re:That's why by Delphiki · · Score: 3, Insightful

      Considering attitudes like this are so prevalent in the Linux community, it's no wonder that Linux has come to dominate to the desktop market. Oh, wait..

      --

      Feel free to mod me "-1 - Angry Jerk".

    5. Re:That's why by Anonymous Coward · · Score: 5, Funny

      "What would you do with a million dollars?"

      "Four terminal windows at the same time."

    6. Re:That's why by abdulla · · Score: 4, Insightful

      That kind of elitism denies the progress that both projects have made. I use my computer primarily for programming in C++ but enjoy the simplicity and convenience that both environments bring to mundane tasks such as moving files across ssh or samba. I'd hate to play music or use an instant messenger in a terminal. You don't get the depth that these graphical tools in these environments offer. Don't put them down just because you prefer one way and feel that others who don't are simple users.

    7. Re:That's why by Otter · · Score: 4, Insightful

      Yes, but any window manager can put a spreadsheet and a graphics app on the same screen, as well. In fact, the more you're pushing the system with applications, the less you want a complicated desktop sucking down cycles.

    8. Re:That's why by Skeezix · · Score: 3, Insightful

      I use my GNOME Desktop as a tool. I'm not sure why you think a full fledged desktop can't be used as a tool for getting real work done. I actually don't know a single developer who doesn't use a full fledged desktop. I think people like you who insist on using some minimalistic window manager and have an attitude about everyone else are a fringe minority. The rest of us enjoy the integration benefits a full desktop offers.

    9. Re:That's why by drooling-dog · · Score: 4, Insightful
      Considering attitudes like this are so prevalent in the Linux community...

      Attitudes like this? The parent merely speculated about why one might make one choice (a full desktop) over another (a leaner window manager). I use Gnome and am not the least bit offended; I like the eye candy. You don't see attitudes like this in the Windows community only because there are no such choices. We simply do as Microsoft says.

    10. Re:That's why by dTaylorSingletary · · Score: 4, Interesting

      I've always been a big fan of Windowmaker, but I just wish a distribution (hint--Debian, Gentoo) would pay as much attention to it's visual experience as it does Gnome or KDE. This means having default icons with applications. Debian is probably the best suited for this with its menu architecture, it associates icons with applications for Gnome with no problem at all -- how hard could it be to include a default icon set for WindowMaker? Maybe I should be directing these comments to the package maintainer.

      --
      d. Taylor Singletary,
      reality technician techra.el
    11. Re:That's why by FauxPasIII · · Score: 3, Funny

      "Four terminal windows at the same time."

      Fucking A.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    12. Re:That's why by StormReaver · · Score: 2, Interesting

      I don't know of anyone who claims that KDE or GNOME are snappier desktops than Windows desktops, as that is easily disproved (but only if you're talking about application startup time).

      Raw X11 apps on Linux, on the other hand, have always beaten Win32 apps for responsiveness in both startup times and runtime performance on every machine I have ever owned.

      Where most of the "Linux runs apps faster than Windows" claims are made refer to long running, system intensive processes. This becomes more painfully obvious the longer applications, such as server processes, are left running. I have never experienced a case where similar long running applications haven't seen Linux completely smoke Windows.

    13. Re:That's why by berzerke · · Score: 4, Insightful

      I love Window Maker -- it's great, and i prefer it to GNOME or KDE any day...

      However, for someone switching over to Linux from Windows, GNOME or KDE would be a better choice. It's much closer to what they are used to than Window Maker. They will be having to learn enough new things. KDE and Gnome still have their place. Personally, I like KDE, but that's just me.

    14. Re:That's why by some_other_nerd · · Score: 3, Informative

      Back when I was stuck with WINdoze, I almost never used explorer.exe, I used iShell and 2xExplorer. It took a ton of registry hacking, but it is possible to change the desktop environment with windows.

    15. Re:That's why by polemistes · · Score: 2, Interesting

      but any window manager can put a spreadsheet and a graphics app on the same screen

      I completely agree.

      I use my Linux laptop for word processing and photo/video/audio editing. It feels so much better using fluxbox than Gnome or KDE. What some people call eye candy, I usually call big useless clutter, always getting in the way, trying to tell me how to run my computer.

      By the way, I have chosen to install Arch Linux, a bleading edge distibution, optimised for i686, with a rolling release system. It almost never takes more than a week after a new version of a program is released, until there is a package ready. And one short command updates all new packages in one go. Even though there are a lot of packages available, the install CD dosn't come with either KDE or Gnome, since most of the users want a clean and powerfull system anyway.

      That's just to say that I disagree about Linux getting very much heavier. It's just that Linux is about choice, and some people actually want Santa with his reindeers flying over the screen every 2 minutes, and some people don't. They can all get what they wish for.

    16. Re:That's why by mudfly · · Score: 3, Insightful

      Maybe if Windowmaker followed the work being done at www.freedesktop.org they would have their menus populate the applications just as KDE and Gnome do.

    17. Re:That's why by brettw · · Score: 4, Interesting

      What integration benefits do you mean? This is an honest question. Every year or so I try out the latest Gnome and/or KDE, and discover they don't do anything for me other than eye candy (which I like, but doesn't seem that important, and could probably be obtained in other simple windowmanagers if I cared enough).

      Right now I'm using pekwm, which has no eye candy (can't even seem to get many of the themes to work), but is stable and fast, and gives me tabbed windows which I do see as a major benefit for the type of work I do (and yes, I am a software developer). It also gives me flexible and powerful key bindings, which I find more efficient than a toolbar/panel what have you.

      I just am waiting to see what Gnome or KDE (or even XFCE) have to offer as far as integration. What actually works better? What actually saves you time?

      Do people honestly use file selector windows and drag and drop, and find that more efficient than tab completing in a terminal window? Do I just need more practice?

    18. Re:That's why by philg8 · · Score: 2, Funny

      I would recommend this Bob character

      You would recommend Microsoft Bob?! I guess it does run smoothly on a 486 with only 8 MB of RAM....

    19. Re:That's why by dementedWabbit · · Score: 2, Insightful

      Amen. It's comments like that which make new users (YES I AM NEW TO LINUX, AND I WANT MY GUI DAWGGARNIT) cringe at the prospect. I don't have the money to blow on a new top-of-the-line spankmeister of a pc; I find my Celeron 600 with 256mb RAM does almost everything I want - at a decent speed - on Win2K (pfft!). And Win95. And WinNT. And Win98 (but that's a sad story). Yet install a recent copy of Linux (most recently tried Mandrake 10 - and no, that's not the only flavour I've tried); the pc goes so fast it almost catches up with a cooked fillet of fish on dry land running from Barney the ShoeMouse! That's using plain old default install (ie like a newbie). I think the guys out there who make things count should look at this as being a major issue with Linux and fix that FIRST before trying to compete in mainstream. Because until Linux stops being so top-heavy, it will be popular - yes! it is VERY stable, yes! it has uber-benefits, but it will never take over other OS' as a realistic alternitive. Well, my 2c, anyway (cowers behind flame-retardant underwear).

    20. Re:That's why by LarsWestergren · · Score: 4, Informative

      I've never understood what Linux people are talking about when they say that Linux 'runs faster' than Windows. I've never experienced that in my life, and i consider myself to be pretty computer literate (enough to know if i've got some crazy circumstance going on that makes that the case, anyway).

      For most of its existance, the people working on the Linux kernel has focused on making it a reliable server OS. An old computer running Apache or some other webserver (for instance) under Linux could serve a lot more visitors faster and with less stress than a beefier Windows machine, which is why sysadmins and others who are more used to the server side of computing thought that Linux was faster. However, the kernel was not as well suited for multimedia or interactive programs. Some audio players for instance had a "stuttering" problem on some machines - they were not given enough CPU time to play the sound smoothly. The only way to get around it was to start it the multimedia program as root and set the program to a higher priority, but that was not very good from a security perspective.

      With the 2.6 kernel we finally got kernel preemption, I believe this should make interactive programs feel more responsive (incidentally, Windows have gotten much better as a server OS as well in the meantime). Instead of waiting nicely for the kernel to give the program its next slice of processing time so it can serve the user request, the process can preemt other tasks to instantly get its turn when the user clicks a button. (I'm sure there are thousands of Slashdotters who have studied Operating System Concepts who can explain it better than I.)

      The kernel preemption not perfect yet, I think I have read on some mailing lists that some people are experiencing a degradation of performance, especially on older hardware, but this should probably be ironed out soon.

      Note also that Windows uses a lot of "cheats" (or clever programming, depending on who you ask) to make the system appear fast, for instance showing the login screen for Windows 2000 and its successors BEFORE the system has finished loading and all daemons have started running. If you are fast you can log in, but you can't really start any programs or do anything, because the hard drive and the processor are working furiously. However, you get the perception that Windows loads much faster than Linux, which shows the prompt only when it is ready to serve the user. And also we have the thing with IE and lots of other MS software being loaded in the background wether you ask or not, and only hiding the icons instead of unloading them when the user tries to "close" them thereby sacrificing memory to gain percieved speed for the user.

      --

      Being bitter is drinking poison and hoping someone else will die

    21. Re:That's why by oogoliegoogolie · · Score: 3, Insightful

      Oh Oh, I think I smell an engineer here!

      Do people honestly use file selector windows and drag and drop, and find that more efficient than tab completing in a terminal window?

      What do you mean by 'more efficient'. It takes less time? It takes less energy? Are you saying you get a stiffy because you you burn 1 less calorie every 10 minutes using tab completion compared to drag n drop? Please explain what you mean by 'more efficient'

      Do I just need more practice?
      I think you need a life and a more open mind. Not everyone uses computers to be "efficient." Do you measure the worth of everything you have or do in your life by it's efficiency? If you do then I feel sorry for you.

    22. Re:That's why by SillyNickName4me · · Score: 4, Interesting

      > Do people honestly use file selector windows and drag and drop, and find that more efficient than tab completing in a terminal window? Do I just need more practice?

      That depends. When you are going to copy/move a bunch of files that have a name startign with the same chars, a commandline copy/move will be quicker..

      If you have a directory with 500 files in there, and you need to copy 30 of them with wildly different names, but created on the same day, it is often easier done and faster with a gui.

      I use both a lot, and happen to use KDE 3.2 as window manager/desktop environment at the moment. What KDE offers for integration that I really notice? Well, not much.. but I bet that is because of me using it mostly as an advanced program lauyncher with lots of eye candy.

      On the other hand.. at times I am very happy with the integration of file/directory/cvs/pdf/ps/whatever browsing and the support for spell-checking of form input and such.

      The main reason for having KDE as default desktop is that I am not the only user of this workstation, and when others use it, they are usually rather happy to find an environment that looks and feels familiar even when they are mostly windows users.

      And yeah, I could still give my own account a different window manager but heh. I also 'support' those peopel, so it really helps to use what they are using also.

      At times I need speed and memory and I need X.. guess what, I usually just start twm (not even vtwm or such) if I need a window manager at all.. Usually this is for playing games so who cares about a window manager in such a case anyway.

      Easy solution (and a good idea for reasons of security as well), have a special game account that gets a very minimalistic desktop and as much machine resources available as possible..

      For all practical purposes, my machien has the power to run KDE and OOo and a bunch of browser windows and terminals. Thats what I need for my work usually, and in that KDE is not getting in the way at all.

      Oh, and I like konsole and konqueror.

    23. Re:That's why by perlchild · · Score: 5, Informative
      I've never understood what Linux people are talking about when they say that Linux 'runs faster' than Windows.


      I remember about hmm back before Linux 2, the speed difference was in the handling of interrupts(Windows back then also had ridiculously small memory space and virtual space limits). That's over 8-9 years ago WindowMaker/AfterStep were actually more in vogue than the KDE/Gnome offerings then, who were practically "upstart projects", Sun's OpenWindows ported to linux was also popular back then. Then Linux 2 came up, it was faster, stable, then Windows basically caught up, then Linux 2.2 came up, and added many features, and optimised some things, but the difference wasn't as noticeable, then 2.4 came up, and it was a speed demon, except for X(which to keep up with the windows improvements, needed video hardware acceleration support). Now with 2.6, and hardware accelerated graphics on a powerful machine, Linux is still a little faster, but to see the difference, you really need to do what most people only do with Linux: remove running programs you don't use. In some cases, the difference is pretty dramatic. Of course, it never really shows in competitive benchmarks(which usually use bare-metal machines, not pre-junked seven themes, iconbar/taskbar needs two rows just to fit installations). That Linux is less vulnerable to software accretion, because of better package managers, may also be a factor, but with lots of people reformatting every six months, in both camps, clueful people almost never see just how bad it gets...

      Windows 2000 is probably still the fastest desktop for use(Windows XP is optimised more for boot time), provided you have an uncluttered system, and relatively recent/fast hardware(which is one of the reasons Microsoft was pushing manufacturers not to OEM 2000 with machines for a while when XP came out, it made XP look bad). As for linux desktops being slower than this, It's quite possible, depending on hardware(as an experiment, you might want to try windows 2000 and XP(in client mode) in a vmware windows, compare its graphics performance to linux clients) So far my testing shows Linux reacts better(speed wise) to the virtualized hardware, because the Windows speed boost come with directly hooking into the hardware, but when they go through the vmware shim, the fact that the linux kernel is smaller/leaner makes it edge out recent windows(Win98se is faster in the vm(smaller), but predictably, less stable). (Linux in a VM is actually faster in desktop performance than native kde-cygwin performance on that box, for that matter) This on an Athlon 1800+ with 756MB RAM host.

      The fact that it's easier for Linux to switch to a lighter/less cluttered windows manager than for Windows(LiteStep is good though :) ) means that it's also easier for someone who finds his system slow to increase performance, while increasing ram almost universally helps, having less bytes to move around can make a system fly...
    24. Re:That's why by Mysticalfruit · · Score: 2, Insightful

      Tragically, you still have those scars on your arms where you had to drain a pint of your blood into a small window carved from the hip bone of a midget suspended over a copper bowl and chant a bunch of phrases that you didn't understand before you could get it to work.

      Granted, you still have todo all that stuff for linux, but instead of a window it's a small ivory penguin...

      --
      Yes Francis, the world has gone crazy.
    25. Re:That's why by DrXym · · Score: 4, Insightful
      Not every window manager arranges your files and apps like a desktop, putting things where you left them, not giving you nasty surprises, working in a way that makes sense to anyone who doesn't give a damn about window managers. It's taken GNOME / KDE long enough to get to that point, and they're all the better for it.

      While I appreciate that GNOME / KDE aren't the lightest WMs, they're about the only ones that are proper desktops as far as mere mortals are concerned.

      I'm sure you could get similar functionality by cobbling a WM, a terminal app, some kind of file browser, etc. I've put up with that kind of crap on Unix for 15 years when lesser machines such as the Mac, Amiga, Atari ST etc. had it way back then. I'm glad that the mainstream has finally left that kind of mentality behind. It doesn't stop anyone using GNUStep or E or CDE or whatever, but unless you are seriously strapped for memory, or the box lives most of its life unattended there is little point.

      Personally I just enjoy having a proper desktop because I despise screwing around in some config file to add a lousy icon or to change the screen resolution, or having to run mix and match apps to be able to browse files, networks, printers etc. when they are all inconsistent with each other and the WM. Give me GNOME any day.

    26. Re:That's why by pestie · · Score: 5, Insightful
      This is part of why I love Slashdot - we're such a schizophrenic bunch. On the one hand we're pissing and moaning that Linux isn't accepted as a desktop OS, but when someone points out that KDE and Gnome are just as slow as WinXP we're all about command lines and window managers from the late triassic period. Yes, I realize Slashdot is made up of countless individual members, each belonging to various "camps," and that certain stories tend to bring out the loudest and proudest of whatever camps felt most agitated by the article in question. We have, in no particular order:
      • The "nobody needs a GUI anyway" elitists
      • The "nobody needs anything more than fvwm/twm/WindowMaker" elitists
      • The people who wish Linux was more like MacOS, only cheaper
      • The people who wish Linux was more like Windows 95/98/2K/XP, only cheaper
      • The "I use my computer to do stuff, not just recompile my goddamned kernel" crowd
      I could go on, but you get my point. Nobody's ever going to be truly happy, and everyone's going to find something to bitch about, despite the fact that GNU/Linux/*BSD/Open Source/Free Software gives us all a frightening array of options that will allow us geeks to build exactly the operating environment we want. This is our reward for being the "smart kids," and the only thing it costs us is a little time and effort.

      Apparently, though, there are some who feel that somehow they're owed this level of flexibility, but with easy, one-click installtion, too, as if the latest installers should simply read our minds and know how we want everything configured. OK, maybe that's not the mindset - what these people actually seem to be thinking is, "my way is clearly best - why can't everyone just make it work like that?" Grow up, people. Seriously.

      FWIW, I just installed Mandrake 10 on my 400 Mhz PII (256M RAM, 60G total HD) at home. For the first time I decided to make a real effort to use my Linux box as a desktop system. For the most part I've been extremely successful. The vast majority of what I use my PC for is net-related, and 98% of what I did in WinXP I could do in Linux. I was already using Mozilla as my browser and e-mail client anyway, etc. But there was absolutely no doubt that KDE runs slow as ass on a system of that vintage. I look forward to the day when I can just drop $500 or so on a nice, cheap 3 Ghz system to replace that old dinosaur. But for now I'll continue the experiment and enjoy life in Linux-land, despite the fact that that old machine would run Win98SE a hell of a lot faster than it runs Linux/KDE right now. If I really need to I can fall back to my 1.1 Ghz, 512M RAM Duron running XP.

    27. Re:That's why by override11 · · Score: 2, Insightful

      Or maybe you could make some 'default icons' yourself and submit them to the dev maintainers to be included in the next release...

      --
      No I didnt spell check this post...
    28. Re:That's why by ikoL · · Score: 2, Insightful

      Actually, I've had more success introducing windows users to WindowMaker than the more "windowslike" managers. Generally I found that if it looked too much like windows people kept deciding to treat it "just like windows"; which kept causing problems because many individual elements were quite different.
      WindowMaker was simple to learn and different enough that people focused on learning new skills rather than retraining old ones.

      But that's just my experience, your milage may vary

    29. Re:That's why by Entropius · · Score: 2, Interesting

      I'm posting this on a Mandrake 10 machine, running on a Celery 433 with 192 MB ram (and a slow-ass disk), using KDE. Pretty much default install--actually, it's very much like a default install, since I left the disks lying around and my mom goes "ooh, this must be the new version he was talking about" and installs it over Mandrake 9. (52-year-old schoolteachers generally do not dig around in the package selector.)

      No speed cmplaints here--sure, it's not blazing, but nothing is what I'd call slow.

      One subjective thing that might contribute to perceptions of slowness is that Linux applications, when asked to start, generally do nothing for a few seconds, then spit up a window ready to go, while Windows ones create the window first and then load the application piecemeal.

    30. Re:That's why by jaavaaguru · · Score: 2, Interesting

      What integration benefits do you mean?

      Two words: IO Slaves.

      I use Solaris more than Linux, and was so happy today when I got KDE 3.2.2 installed (was previously using KDE 2.x on that box).

      KDE's "IO Slaves" allows all KDE applications to make use of a very extendable low-level (for a Desktop Environment) system in KDE for browsing filesystems and opening files. For example, like WIndows 200 onwards, all KDE applications can open/view/save files which are located on a remote FTP server. As time goes by, more protocols are added to the list that IO Slaves supports. I routinely access machines at work from home (and vice versa) using KDE's SFTP IO Slave. It lets me view the filesystem of my workstation at work as if it was my PC at home, and with almost the same speed and responsiveness.

      If it wasn't for that feature, I'd probably be using one of the minimalist Window Mangers.

    31. Re:That's why by Sunnan · · Score: 2, Interesting

      But it isn't so fast (AFAIK it still uses the so-called "slow" render extension for AA-fonts, for example) and it isn't so nice (annoying non-Fitts-y taskbar, for one).

    32. Re:That's why by The+Bungi · · Score: 2, Insightful
      Note also that Windows uses a lot of "cheats" (or clever programming, depending on who you ask) to make the system appear fast

      Here we go...

      for instance showing the login screen for Windows 2000 and its successors BEFORE the system has finished loading and all daemons have started running.

      This is true. True more so for XP than 2000. But that doesn't make it any faster because there's still a couple of seconds where you can't do jack shit even though the screen is already "drawn". Never fooled me, really. But then again, I've never seen Linux (any distro with any window manager or not) boot faster than Windows. I'm sure you can boot Linux in about 3 seconds if you spend 4 months tweaking it and that's been done as a cool geek experiment, but the average Linux user (if there's ever such a thing) probably won't go there anyway, and neither will the major user-oriented distros.

      And also we have the thing with IE and lots of other MS software being loaded in the background wether you ask or not

      OK, let's do a little experiment. Load up Windows. Download Geoshell and reboot. Now, load up Process explorer and try to find a single instance of a process mapping the IE render library (mshtml). No? OK, now load IE. How fast was that? Now load Mozilla or Firefox. This whole "oh teh M$ is teh cheat" is absolutely bogus. IE is simply fast, and Mozilla is simply slow. Period. That doesn't make one a better browser than the other, but I'm not going there.

      and only hiding the icons instead of unloading them when the user tries to "close" them thereby sacrificing memory to gain percieved speed for the user.

      What exactly do you mean? When I close a window I expect the process to go away and be unloaded. If anything the executable image will remain in memory and it will load without swapping next time, but are you saying that Windows "hides" windows instead of unloading their processes when I ask it to? That's nuts. Or are you referring to this? Heh. You really don't believe the argument that this problem is a Microsoft issue, right? Because the only application that has that problem happens to be Mozilla.

    33. Re:That's why by sp0rk173 · · Score: 3, Funny

      Or so you SAY! Just like i say you're full of crap. Personally, though, I ported "KDE/Mozilla" to my Cray SX-6 in my closet, and it STILL runs slow ass. And Gnome, on my 8-node POWER5 cluster i got from IBM for beta testing, still runs slower than a 90 year old grandma who just got hit by a car. So, i'm not disagreeing with you. I just think you're full of crap.

    34. Re:That's why by nametaken · · Score: 2, Insightful

      I've always thought one of the greater strong points of linux distros is that there is so much choice and variety.

      I'm typing this from a IBM 385XD which runs at a blazing 233 mhz, and sports 32MB of ram.

      I'm using my orinoco wireless for networking, listening to streaming radio with xmms from shoutcast, and using firefox for my daily slashdot reading.

      MOST importantly, I'm not the worlds biggest linux guru. I didn't do any intense tweaking for performance on my own. I got everything running using a modified knoppix-debian distro called "damn small linux". As knoppix always is... a very easy to install and use base.

    35. Re:That's why by xmorg · · Score: 2, Interesting

      I like xfce but I dont directly use it. I use open motif, but I use xfce's apps like xfbd to make it look pretty. I i want icons, i use idesk. I keep Gnome installed for the apps it offers.

      I agree, we need to watch it or the "bloat" one of the reasons i dont use windows, can come to linux.

    36. Re:That's why by MrHanky · · Score: 2, Informative

      I ran WindowMaker on a 133 MHz laptop with 40 MB RAM. It was pretty useful. Admittedly, this was with FreeBSD 4.7--4.8, but FreeBSD is only marginally faster than Linux, if at all. It was loads faster than Windows 2K and XP would be, since those wouldn't work at all, but maybe not quite as fast as 98. But then Windows 98 is pretty much a toy.

      And when the laptop caught fire, I moved the disk to a 486sx/33 with 8 MB RAM. FreeBSD still ran, but not vey fast. But still, much faster than any modern Windows OS, because it didn't run X at all at this time. And the computer was still very useful to me, which it wouldn't be with any version of Windows. I used it for writing a thesis i LaTeX. Yes, it originally ran Windows 3.11 -- even faster than FreeBSD without GUI, but a computer is hardly any use if it's not connected to other computers. You need net, and for net, you need NIC drivers. And for NIC drivers on a laptop, you need PCMCIA support...

      The problem is, you can't compare the speed of OSes directly, at least not from desktop experience. Is Windows faster than Linux because IE opens faster than Mozilla? Mozilla isn't Linux, KDE isn't Linux. And so on. But if you want to, you can make Linux fast enough to be quite useful, most of the time. Beware, though: It might get you accusations of being a CLI snob. Just tell those who accuse you, that it's not only a question of 'the right tool for the job', it's about the best set of tools. The hardware is the basic tool that makes you decide which software tools can work.

    37. Re:That's why by Zirtix · · Score: 2, Insightful

      With respect:
      There may be "people who wish Linux was more like MacOS, only cheaper". But I think there are also a lot of people who wish Linux was more like MacOS, only freer.

    38. Re:That's why by CronoCloud · · Score: 2, Interesting

      I figured I had the lowest system specs of any of the article readers.

      Playstation 2 with Linux kit 294 MHz, 32MB RDRAM, 40GB HD.

      Posting with FireFox running under Fluxbox. I've followed lots of the usual window manager/app advice. I used to run KDE1 then switched to fvwm2 and now fluxbox. Recently I've been using the Rox Filer as my graphical file manager when I need one. I try to run only one RAM intensive app at a time, either Firefox or Thunderbird but not both. I have dillo 0.8.1 but I haven't found an SSL patch for it yet.

      I've ran an older gnome on it but it's way too slow even slower than KDE2 is on it. I can't stand windowmaker, which is the default GUI on an out of the box kit.

      I've listened to streaming mp3 with xmms.

      I am no Linux guru either, I am not a programmer and the kit was my first exposure to Linux. I had it useable for what I wanted to do within a week tops. My first compile was AbiWord .97 IIRC,

    39. Re:That's why by evilviper · · Score: 2, Interesting

      It's quite sad that this is the commonly accepted theory...

      With KDE and GNOME, while a screenshot may look similar to a Windows desktop, the use, operation, and configuration of it is FAR different.

      I strongly believe that people could learn to use XFce in a fraction of the time it takes them to learn to use KDE/GNOME, plus they will have a far faster desktop that is simple to understand, and doesn't do weird things behind their backs...

      Hell, If Windows-like is what you want, give people fvwm95, which clones the look of Windows very closely...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    40. Re:That's why by bulliver · · Score: 2, Insightful

      The real issue is why so many linux users feel the need to 'sell' linux to others. Sure some big players such as IBM try to sell linux as the greatest thing since sliced bread, but that is not (nor ever was) the goal of Linus Torvalds, and a large majority of OS software developers. They just wanted to have their 'own' system to work and play with, rather than having the software they use dictated by a monopoly. Is it just me that's content to run my linux box and feel silently superior without pushing it on every windows user?

      --
      Support the mob or mysteriously disappear.
    41. Re:That's why by lvdrproject · · Score: 2, Insightful

      Well... this is another problem i have with you guys. It just absolutely boggles my mind how such intelligent computer-savvy people can not use Windows. You guys can do things on Linux and BSD that put even the best Windows experts to shame... but you can't figure out how to use Windows. I mean, honestly, i can expect that some of you will have genuine problems with Windows, due to hardware incompatibilities, special software needs, and so forth, but every single time i suggest that Windows might be better than Linux at something, i get twenty people replying to me saying that Windows doesn't work and it's slow and it always crashes and la la la. I find that extremely hard to believe, unless (a) you haven't used Windows since Windows 98 (which was bad, yes) or (b) you tried Windows for 10 minutes and you were too lazy/zealous to try to solve your problem. But... i'm just ranting now. :)



      In any case, i guess we just don't have any luck with each other's OS of choice, because (unless you're talking about Windows 98) i don't really know what you're talking about. I have never once had my entire computer lock up because one program was doing something. Photoshop, gigantic beast that it is, can spend 30 seconds loading up on my computer, and i will be completely free to do anything else that i want while it is. My Windows machine boots up just as fast as, if not faster than, any Linux machine i've ever used. As far as image previews in Explorer, i do agree with you there -- images do take a few seconds to load in that. However, this could be a configuration problem, i dunno. (I know that i have caching of thumb-nails disabled on my machine because i don't often need to see the previews, so maybe that's it.) And i've never had to wait for the 'Open With' dialogue on my machine, either. It opens as soon as i dismiss that retarded 'wuld u liek windose 2 serch for ur program on teh intarweb??/' thing (which i hate, by the way).



      And, um, yeah. KDE isn't an OS. :/




      I like how i get modded a troll because i said something bad about Linux, by the way. Over-rated, i can understand, because what i said wasn't terribly fantastic, but come on. Suggesting that there's something Linux might suck at is not trolling.

    42. Re:That's why by koekepeer · · Score: 2, Informative

      use of kioslaves doesn't require a full kde desktop running.

      i run enlightenment, and use konqueror for filemanagement (especially transferring to remote hosts and vice versa).

      this setup uses a lot less resources than a full kde desktop, i can tell you.

  2. Compared to Windows by Cmoll · · Score: 3, Interesting

    In light of the Windowes System Requirements, is this really that big?

    1. Re:Compared to Windows by Anonymous Coward · · Score: 2, Insightful

      Yes, it is comparable. And you are not getting any more. Possibly not even as much. This is a sad fact - but not for me. I'm using ratpoison and lynx.

      Linux desktop reform NOW! One unified clipboard methodology with user definable semantics!

    2. Re:Compared to Windows by vasqzr · · Score: 4, Insightful

      Windows 2000/XP is very quick with 128MB. Like some users have reported, less than 256MB and the latest Linux distros are pretty un-responsive as a desktop. Blame the newer KDE/GNOME.

    3. Re:Compared to Windows by FishFlier · · Score: 2, Insightful

      With today's modern PC's, it's not too far out there. I think one of point the author was trying to make was that with requirements like that, you lose one of the advantages of a Linux based system. You can no longer claim (using the big 3 distro's) it's faster. Sure you could use Xfce or a similar streamlined window manager to get some of the speed back, but if you want same polished look and feel (IMHO), and really want to sell Linux on the desktop and workstation, you're going to have to make that performance/visual usability sacrafice.

    4. Re:Compared to Windows by garcia · · Score: 5, Interesting

      In light of the fact that w/o tweaking, fiddling, or thinking my XP machine routinely outperforms a supposedly much faster Linux machine on the GUI side of things.

      I have a 2x400 Celeron running XP and a 1.8Ghz Celeron running Linux.

      Linux is obviously more rock solid and has a lot less problems with forced restarts due to updates and whatnot but I just don't think it responds as well as XP seems to.

      I know, I know, the Slashbotters will tell you that MSFT plays games with how apps load because they are partially in memory or whatever... No offense but if I have to take a small memory hit to make my apps load faster than a machine with 1/3 the speed then so be it.

    5. Re:Compared to Windows by nelsonal · · Score: 4, Interesting

      I've never had much luck with 2000 and less than 256 mb of ram, it does seem pretty tolerant of slow CPU speeds (I ran it on a P2 with 384 MB just fine). My boss is running it on a P3 with 256 and it's pretty unresponsive once outlook and ie are open (not to mention any other office programs). I would expect Linux feature rich desktops to have similar requirements to Windows, but thought the big advantage was if you don't need that you are not stuck installing/loading all sorts of features you do not need (use Ice or FVWM or something light).
      Back in the day StarOffice 5.2 ran about 10 times faster on a Windows 95 install than on a Linux install, I still don't understand that one. Am I the only person who liked SO5.2 desktop replacement system? Not that I don't like OpenOffice (it's my main office suite).

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    6. Re:Compared to Windows by stevew · · Score: 2, Informative

      EXCUSE ME? XP starts swapping as soon as you start ANYTHING. If you look at it's memory footprint out of the box it requires just at 128MB after boot. As soon as you try to use it it's swapping.

      XP is comfortable at 256Mb and above.

      --
      Have you compiled your kernel today??
    7. Re:Compared to Windows by geeber · · Score: 2, Insightful

      Linux is NOT obviously more rock solid. People have been saying this for years but it is simply no longer true. Win2k and XP effectively eliminated the stability gap, especially when compared to KDE or Gnome.

      I don't know how things stand on the server side, but in my experience on the desktop, XP wins in both stability and speed. I could comfortably run it on a 400 MHz AMD k6-2 with 128 Mb of RAM. Try doing that with Fedora core 2 or Mandrake 10.

      It is definitely time people let go of old saws like "Linux is obviously more rock solid" and face up to the reality of desktop users experience.

    8. Re:Compared to Windows by dougmc · · Score: 2, Insightful
      XP on the other hand is unusable on machines with 256 mb without significant tweaking.
      XP is perfectly usable on a box with 128 MB of RAM. You won't be running any new 3D games very quickly, but IE and Office work just fine. It's a tad slow, but hardly `unusable'. And that's with no `treaking'.
      Same goes for Linux.
      Actually, Fedora Core 1 with the default desktop and stuff works fine on that same box (p2/266 128mb ram Dell laptop.)

      And note that Linux is a kernel. Don't want to run some bloated window manager? Then don't! I'm using fvwm95 right now and it's only using a few MB of ram. Yes, this box does have 1 GB of ram, but fvwm95 gives me what I need. And if you don't need X, don't start it, and even brand spanking new Linux distributions will run ok in 32 MB or so of RAM. Such a machine could make an ok small DNS or Web server ... try getting XP or 2000 to even install with only 32 MB of ram. Mostly because Windows doesn't let you turn off the GUI.

      If you want to run an os on a machine from 2000, use an OS from 2000.. how hard is that to grasp?
      It would be easier to grasp if it wasn't so mind-numbingly oversimplified.
    9. Re:Compared to Windows by Brian+Kendig · · Score: 2, Insightful

      Also, by making the user interface more and more bloated, it becomes less and less useable on older hardware. And that used to be one of the strengths of Linux, that you could run the latest distributions of Linux on old hardware and have them still be quite useable.

    10. Re:Compared to Windows by It'sYerMam · · Score: 4, Informative
      "XFCE is great if you want the look and features of a 20-year old UNIX interface"

      I beg to differ.
      It doesn't have as good window manager themes as GNOME, perhaps, but it has Keramik, which is widely advocated as "The best" KDE theme. It uses GTK, so all of the GTK themes for GNOME are availabe to XFCE.
      The idea of XFCE is that it is relatively lightweight yet still fast - and I believe they have realised this goal. It is not as lightweight as, perhaps WindowMaker or BlackBox, but after trying those I thought "UGLY!" and left.

      It's true - I like my computer to look good, although this doesn't serve much of a purpose, it's nice to see smooth curves and gentle highlights.

      --
      im in ur .sig, writin ur memes.
    11. Re:Compared to Windows by EnglishDude · · Score: 2, Informative

      To my experience, having an AMD K6-3 400 with 256MB RAM, XP really drags on and on, while Debian with Windowmaker is a whole lot faster and responsive, but still a little too slow for my liking.

      Also, I have Debian and Windowmaker on my 486 laptop with 20Mb RAM which is just about usable though like treacle - I can't even install any of the NT operating systems on that due to lack of CDROM drive, and Windows 95/98 (copied via parallel port and laplink) is much slower. 3.11 works nicely though, shame it's useless ;)

      But yeah I agree, Windows 2000 is a lot more stable, but I find Linux to be more stable, the last time I saw a kernel panic that wasn't a boot disk problem was 2 years ago on my K6-3 with the stock kernel being unable to turn off the PC after shutting down, recompiling the kernel fixed it. Win2k, OTOH, BSOD's a few times, and refuses to even run on my XP PC like I mentioned before.

    12. Re:Compared to Windows by gblues · · Score: 2, Informative

      I have tried running Fedora Core 1 on a 266Mhz K6-2 with 368MB RAM. It's nearly unusable. The same machine will run Windows 2000 just fine.

      Nathan

    13. Re:Compared to Windows by GrassMunk · · Score: 3, Insightful

      Just so you know, 2 years ago when XP came out ( was it 2 or 3? ) a 1.5ghz was god damned fast and people were buying 600mhz systems because they were good enough to run the latest windows os. Now compare redhat 8 or mandrake 7.2 to windows xp and im sure it will seem on par with windows for the time. Thats the key difference in my mind between linux and windows. Linux: You can get the newest WM feature tonight. If you wanted you could install Gnome Dashboard. Windows: I gotta wait until 2007 for the newest system to come out. Its not anyone's fault that Linux is where MS will be in a few years.

    14. Re:Compared to Windows by beuges · · Score: 2, Interesting

      in 95/98/me yes, but i think you'd find it pretty difficult to write a user-space program in 2k/xp that will crash the operating system got any up-to-date examples you can share?

    15. Re:Compared to Windows by cK-Gunslinger · · Score: 2, Informative


      Not to get in a pissing match here, but I run XP Pro on all 3 of my Home machines:

      : Athlon 2400+ (512MB DDR)
      : Athlon 1700+ (256MB DDR)
      : Celeron 300a (128MB PC-100)

      XP installs and runs just fine on them all. I did recently up the memory on the 300MHz machine to 256, which has made the desktop a little faster to use, but it wasn't exactly intolerable before. I also dual-boot that machine with Mandrake 9, and I did decide to go with IceWM, as both KDE and Gnome were sluggish, even moreso than XP. I may have been able to tweak them some, but for as little I actually use that machine..

      I assume the the majority of differences lie in what users perceive as "slow."

    16. Re:Compared to Windows by misleb · · Score: 2, Informative
      I don't know how things stand on the server side, but in my experience on the desktop, XP wins in both stability and speed. I could comfortably run it on a 400 MHz AMD k6-2 with 128 Mb of RAM. Try doing that with Fedora core 2 or Mandrake 10.

      You "could" run XP comfortably on a 400MHz K6-2 w/ 128MB RAM or you DO run it comfortably? If you are running XP comfortately on that hardware, you simply aren't running XP. It just isn't possible without serious tweaking. XP alone needs about 128MB of RAM BEFORE you run any apps.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    17. Re:Compared to Windows by gfxguy · · Score: 2, Insightful

      Yes, I think that's the point, and that a lot of people didn't read the article - it's not that both Windows and Linux desktops are getting fat (they both are), but Linux with one of the two major desktop packages is actually performing WORSE on the same hardware, with debatebly less features.

      It used to be that you could argue that you could take that old machine and instead of throwing it away and buying a costly new system, or spending a lot to upgrade it, you could just switch to Linux and get the same or better responsiveness as Windows running on a new box.

      Now it's reversed itself. Keep in mind we are limiting the subject to the big two Linux desktops, which are what a new user would be expected to use.

      --
      Stupid sexy Flanders.
    18. Re:Compared to Windows by orbit0r · · Score: 2, Interesting

      Linux is NOT obviously more rock solid. People have been saying this for years but it is simply no longer true. Win2k and XP effectively eliminated the stability gap, especially when compared to KDE or Gnome.

      Have to disagree with you there. Here's why:
      I support about 150 users of XP and 2k. Why oh why do applications quit working after awhile on these machines? The funny thing is, the way I fix it is by deleting their profile on that machine. Once that's done, they log back in, windows creates a new profile, and all runs perfect. WTF.

      I do agree that the BSOD's have all but disappeared with XP (not 2k though). BTW, I've never had to delete my .kde directory - in 4 years of using kde.

    19. Re:Compared to Windows by cK-Gunslinger · · Score: 3, Interesting


      And I might get some arguments here, but I think a bit of that can be contributed to the fact that optimizing a screen refresh algorithm may not be *cool* to an open source programmer, but writing some nifty transparency-laden eye-candy is. Who wants to write boring, optimized, no-credit, non-visible code? Few people. Unless they *have* to. And who *has* to? People whose bosses demand it and whose paychecks depend on it.

      I think perhaps with the growing popularity of Linux, we are getting more "Rock star" programmers who would like to say, "Hey! You know that nifty GL-accelerated, Rotating Sphere login screen in the new 4.6 KDE? I *wrote* that! In, like, 10 minutes!" As opposed to, "Hey! You notice that 2% performance increase in the latest release? Well, I spend 5 months analyzing that code and re-writing it from scatch to implement a double-buffering scheme to provide that."

      I may be missing the whole open source mentality, but personally, *I* don't have enough self-discipline to make myself devote a lot of time to a boring, bug-ridden problem, when there's more *sexy* coding that needs to be done. But maybe that's just me.

  3. Well duh by MoxCamel · · Score: 4, Insightful
    Yes, Linux distros are getting "heavier." If you're trying to sell a distro, or if you want your GUI to be more feature-rich, then it's going to be heavier. However, this doesn't make the operating system slower, and the end-user has the ability to customize the OS to their tastes. This is the key difference between Linux and that other OS.

    I haven't heard someone say they use Linux because it's somehow "lighter" since about 1997. The face of computing has changed, and the Linux distros have changed with it. More and more users are using Linux because it's getting more feature-rich. This is not a bad thing.

    1. Re:Well duh by Anonymous Coward · · Score: 5, Insightful

      So I guess the term for Linux is "feature-rich" but the equivalent term for Windows is "bloated".

    2. Re:Well duh by beforewisdom · · Score: 4, Insightful

      I'm a gnu/linux user but I have to agree with this sarcastic comment. Getting a 1/2 dozen text editors, each with a bizarre user-mean interface is "freedom" and "choice". Similar situations with windoze are indicitive of bloat fwiw.

    3. Re:Well duh by MoxCamel · · Score: 3, Insightful
      So I guess the term for Linux is "feature-rich" but the equivalent term for Windows is "bloated".

      This is probably flame-bait, but yeah, there is a difference. Feature-rich implies choice. I can pick and choose the features I want. Bloat implies unnecessary cruftiness that I have no choice but to have on my system. Konquerer is a feature. IE is bloat.

    4. Re:Well duh by skiflyer · · Score: 4, Insightful

      Well, I use Linux because it's lighter. Now you've heard it in 2004.

      I don't use Linux desktop because it's lighter (at least not KDE & Gnome)... but I do still love the fact that I can have a fully up to date and function operating system on my old first generation pentiums with 64-120 Megs of RAM which act as firewalls/webservers/databases/fileservers and the like.

      I hate that there's no current version of windows which can make those boxes usable to do anything.

    5. Re:Well duh by Azghoul · · Score: 4, Interesting

      Classic "You're wrong there is no problem" response from the linux man. I'm a linux guy 100%, and I'll update your obviously silly 1997 comment: I use Linux because the whole process is "lighter". This is mainly because I know what's loading, but I can't stand how slow it's becoming.

      How can you take obvious evidence of people hating the bloat and how slow Gnome/KDE are becoming and say, "No, you're wrong."

      That's exactly the attitude that drives people back to Windows...

    6. Re:Well duh by WIAKywbfatw · · Score: 3, Interesting

      If the first thing that most serious under-the-hood-type users do is ditch Konquerer for another browser like Firefox or Opera doesn't Konquerer meet your criteria for what constitutes bloat?

      I'm not looking to flame or troll, only looking for some objectivity.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    7. Re:Well duh by cduffy · · Score: 3, Insightful

      No. Per his definition, if the serious under-the-hood types couldn't ditch Konquerer for another browser, it would then be bloat. What the average serious tech type chooses to do is irrelevant (per said definition).

      I don't think this definition is inherently unreasonable.

    8. Re:Well duh by hitmark · · Score: 2, Informative

      its bloat if its forced down your throat when doing a default install with no gui to select not to install it, there is where the diffrence is. if you dont want a gui then you have the option to not install it in any linux distro. if you want to install windows then you cant opt to not have a gui installed. that is the diffrence between choice and bloat...

      and text editors are a bad choice for showing bloat, most ascii editors are so small that you can fit the half dusin on a good old floppy. hell windows comes with two as default, notepad and the more feature rich wordpad. i personaly dont consider that bloat. what i consider bloat i stated above but i can again define it, its when you get half a ton of features you dont want with no option to not have them installed. compare what your avarage windows install allows you to select away on install to what your avarage linux install allows, you will be surprised...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    9. Re:Well duh by Moraelin · · Score: 5, Insightful

      And yet, somehow all those "features" on Linux, end up using more memory and requiring more CPU speed than the Windows "bloat". An interesting point of view... to say the least.

      The fact is that on my home machine, in Windows 2000, I have more free RAM and faster boot up times _with_ IE loaded (if nothing else as a desktop/file manager), than in KDE _without_ Konqueror loaded.

      There are no two ways about it. KDE isn't "feature rich", it's a piece of badly-programmed bloatware. Even if you turned off all the "features", it's still more bloated, slower and less user-friendly than Windows with all of that turned on. (In fact, even than windows with 6 pieces of spyware of your choice.)

      Note that so far I'm only talking about KDE, not about Linux in general. Yes, I know, you can run another dektop environment. I'm writing this in XFce myself, so, yeah, I know already.

      The problem comes when you need to load any app that's based on KDE. Then all the bloated beast is loaded into RAM. Not only then there goes your machine's RAM, you also get to wait several extra seconds for all that KDE bloat to load. Not "features", but hundreds of megabytes of pure library bloat, which you can't turn off. Whoppee.

      Now say a friend tells you to also run some Gnome program. Whether it's Gnomeeting, Evolution or whatever, it doesn't matter. You're now _also_ loading the Gnome libraries in memory, alongside the KDE ones which already were making your machine swap. Whoppe. The RAM and CPU manufacturers must be doing cartwheels for joy by now.

      Now also add Mozilla and a few others who can't just be a browser or whatever, they also have to have _yet_ _another_ set of their very own GUI widgets and bloated libraries.

      Then edit something in OOo. OOops, yet another case of its own libraries. It can't even freaking use the perfectly good font rendering of X, it just has to come with its own font directory and libraries. And manage to look _worse_ than X's font rendering. (To its defense, though, it's just as retarded under Windows too.)

      Well, not to sound only negative, here's my constructive suggestion for the day: if you're going to advocate Linux, might as well get a profit out of it. Buy shares in some memory manufacturer ;)

      --
      A polar bear is a cartesian bear after a coordinate transform.
    10. Re:Well duh by GoofyBoy · · Score: 2, Insightful


      >But you can't have it both ways. You either get features, or you get slim.

      Windows has features and runs fast, as shown in the article.

      Windows people are having it both ways.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    11. Re:Well duh by Kesha · · Score: 2, Interesting

      How would you know anything about KDE being a "badly programmed piece of bloatware"? The fact that it is the most popular desktop environment on Linux would seem to speak highly of KDE. Just because you don't know how to make use of the features that KDE offers does not mean those features are bloat.

      Bye,
      Paul.

      PS. This comment brougth to you with KDE 3.1 running happily on a mobile P2-400 with 160MB RAM.
      (SuSE 8.2 Pro).

    12. Re:Well duh by Jason+Hood · · Score: 2, Insightful


      And yet, somehow all those "features" on Linux, end up using more memory and requiring more CPU speed than the Windows "bloat". An interesting point of view... to say the least.

      "more CPU speed"? Winders can actually make the CPU run at a higher clock rate? Dear Lord please tell me you dont actually believe that.

      As for memory usage, linux prefers to cache rather than just return memory that isnt being used. Most users rerun the same processes over and over again and so instead of freeing the memory and then trying to reallocate, the kernel caches it. Oh and what about XP allocating 100MB of swap on boot? I dont know of another OS that subscribes to that insanity. Whats that registry patch that disables that again? Boot up and check your swap allocations.

      Which part of KDE is slow? Badly programmed? All of it? Its not feature rich? You obviously havent used since 2.x . It doesnt have all the features of Winders but Winders doesnt have all the features of KDE either. I would list them but if you would actually try it you would see for yourself. I dual boot at work (several times a day for dev) and I can tell you that it takes about 1 minute for XP to load and 20 seconds for Linux/KDE.

      One of my favorite things about X is that if an app crashes, there is no waiting to kill it (unless you want to). If you kill it, its gone immediately. Memory is free, it doesnt spend time creating a dump that you wont report anyway. KDE (and probably Gnome) also have this feature but I dont use it unless its an important app.

      Linux/KDE has its shortcomings but for a lot of people it is very well suited. The same can be said for Winders.

      Please stop spreading FUD. You obviously dont know anything about operating systems or window managers.

      Have a good day.

      --
      Are you intolerant of intolerant people?
    13. Re:Well duh by Joseph+Vigneau · · Score: 2, Informative

      Or how about everyone starting to use the standard libraries, wherever possible?

      As they say, the nice thing about standards is that there are so many to choose from!

      Why do I need 5 different font rendering libraries loaded in RAM at the same time?

      You don't. Most applications use the freetype library. In Linux, the library is loaded once, IIRC, no matter how many applications use it. And in any case, it's only 523k (on my machine).

      If I've installed a whole CD worth of freeware TTF fonts, now even 1 GB of RAM is too little.

      Well, if a CD is 650MB, you'll need at least that much, not counting the stuff that the font engine needs in order to render those fonts in various styles and sizes. FWIW, Freetype (as used by KDE and GNOME) loads fonts on demand.

      E.g., all the sound daemons....

      ALSA isn't a daemon- it's a hardware interface. Sound daemons (like ARTS) provide functioanlity above what ALSA offers- like software-level mixing and effects. It's the only one I'm running right now, no bloat here.

    14. Re:Well duh by skiflyer · · Score: 4, Insightful

      I think the 2.6 kernel has done alot towards this as well... I know I have a 500 MhZ machine with 196 Megs of RAM, and have tried distro after distro trying to resurrect that machine as a desktop with little luck because of general slowness. But then came the 2.6 Kernel and KDE 3.2... and that combination makes it useable.

    15. Re:Well duh by iplayfast · · Score: 2, Insightful

      Because the environments you are talking about are two different animals. In one (windows) it's the operating system, in the other it's the desktop environment. You can choose to not run a desktop environment or run a different one because it is separate from the operating system in unixs. In windows it's integrated.

      So just to sum up.
      In KDE, Konqurer is integrated into the desktop environment, but you can freely use another browser, or another desktop.

      In Windows, Internet Explorer is integrated into the operating system but you can freely use another browser, but you are still stuck with Explorer integrated in the operating system.

      get it?

    16. Re:Well duh by rice_burners_suck · · Score: 2, Interesting
      I like how you mention that when you load a KDE- or GNOME-based app, or Mozilla, or OOo, you are loading up all these libraries that basically perform the same task.

      I was actually thinking about this subject last night, and I wondered if there is a way, since these are all free software / open source, to choose one library, whether one of the four, or a fifth library that is lighter and faster, and then create "duct tape" functions for the other libraries. This way, you could link your GNOME- and KDE- based apps, Mozilla, and OOo with this one library. Each would think that it has its own widgets and crap, but all of the calls would end up in the one true library.

      I thought that if, say, this were done to convert QT calls into GTK calls, then someone would end up implementing duct tape to convert GTK calls to QT calls, and eventually, we'd end up with duct tape functions that convert from any of the libraries to any of the other libraries. This might seem like overkill and a waste of time, but I think that if such a thing happened, you would truly have the "choice" that everyone is talking about, because you could choose which library you like, and the others would map to that one. It could become part of your overall desktop theme.

    17. Re:Well duh by urbaneassault · · Score: 2, Insightful

      Excellent points, and it made me crack up in cubetopia. I think the poster voiced some of the major issues facing us as we push for a greater punch into the desktop market.
      Windows/blows/whatever isn't the answer for all, and the best way to get people to switch is to make them feel at home. "At Home" shouldn't also recreate the memory footprint of windows. We have an OS that, at its foundation, can run circles around the competition, yet we see the major distros package KDE and Gnome as default managers. Things like prelink help, but it's still a clunky way to solve the infinite library problem plaguing desktop linux today.

    18. Re:Well duh by np_bernstein · · Score: 2, Insightful

      Should have just tried windowmaker. It takes a little while getting used to the idea of not having a file browser, but once you do, it's amazingly lightweight, clean and neat. I use it on all my older machines.

      --
      RandomAndInteresting.comdefending the world from stupidity since 1979
  4. Slackware by ArmageddonLord · · Score: 5, Informative

    This is why I stick with slackware linux. It's still the cleanest smoothest runing linux distro I've ever used.

    1. Re:Slackware by Sfing_ter · · Score: 3, Informative

      I gotta say, he's correct on this. I have an old k6-2 350mhz laptop maxed out with a wopping 192mb of ram, and I'm running slack 9.1 with kde and it works fine. No lag in apps.

      If I need to install on anything smaller I use BeOS, got it and the office suite for $10 at fryes, and firefox runs on BE :) Everything works fast on BE, right AJ?

      --
      A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
  5. Windows XP v. KDE or Gnome by pw1972 · · Score: 5, Interesting

    I can attest to this article.
    My machine dual boots Win XP and Mandrake 9.1.
    I'm using Gnome and sometimes KDE for Mandrake and when I'm in WinXP the system is a lot more fluid then in KDE or Gnome. I'm sure there are somethings I could to to tweak KDE or Gnome, but at least as far as Mandrake is concerned, out of the box, they drag ass!

    1. Re:Windows XP v. KDE or Gnome by Vann_v2 · · Score: 4, Insightful

      A lot of it is illusory. When dragging windows around, for example, XFree86 seems slow because it renders the whole process poorly. Things jitter and blink and just look horrible. In Windows and MacOS X things look nice and smooth. However, if you actually measure these things, XFree86 is faster. The same can be said for a lot of things. That is, they seem slower because the way XFree86 does things (which, by the way, is being worked on extensively thanks to people like Keith Packard).

    2. Re:Windows XP v. KDE or Gnome by Xzzy · · Score: 4, Insightful

      > I'm using Gnome and sometimes KDE for Mandrake and
      > when I'm in WinXP the system is a lot more fluid
      > then in KDE or Gnome.

      I did the KDE/Gnome thing for a while, until one day when I was dorking around with some opengl stuff and playing with some test apps.. I think at the point I noticed the problems with KDE or Gnome the most was when I was testing a physics library that's out there.

      Under Gnome or KDE (default config, though under Gnome I did kill off as many services as I could) I would quite literally get 3-5 fps on a test app that was dropping blocks out of the air and bouncing them around. It was unusable. On a lark, I swapped to twm for a few minutes to see if the issue was my machine or the window manager.. instant 50 fps boost running the same program. I've now sworn away using KDE or Gnome, and settled on one of the "lightweight" managers out there.

      I'm sorry, but if the desktop software is that inefficient then there's no way linux is ever going to improve its status.

    3. Re:Windows XP v. KDE or Gnome by happyfrogcow · · Score: 3, Insightful

      The jittery window dragging... that may be true for kde and gnome, i don't know. I do know that running Enlightenment (no kde or gnome) i get smooth moves. This is on a crappy rage mobility video card from 3 years ago, with something like 8 megs of shared video memory, and a modile duron 800MHz, with 128M RAM. So maybe it's the window manager acting as a bottleneck for redrawing. But as you said, that is why it is good to have separate layers that can be independantly improved.

      Another thing, if something "seems slow" to the user, then for all intensive purposes you might as well say "it is slow". If it gets the task done faster, but leaves the system unusable for 2 seconds, who cares? thats 2 seconds that you are forced into "serial mode" instead of a "parallel mode" of work.

      You make a good point, I just don't think it can be a general statement.

    4. Re:Windows XP v. KDE or Gnome by heffrey · · Score: 3, Funny

      Well, I'm reassured by your post that XFree86 is better even though it feels worse.

      Or are you perhaps missing the point? ..........

    5. Re:Windows XP v. KDE or Gnome by GoofyBoy · · Score: 4, Insightful

      >A lot of it is illusory.

      Isn't that the point of a windows-based system?

      >XFree86 seems slow because it renders the whole process poorly

      So how isn't it slow? How does a display system just "appears" slow to the user, but it actually isn't?

      >if you actually measure these things, XFree86 is faster.

      And what measurement is that?

      If it appears slow, why isn't it slow?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    6. Re:Windows XP v. KDE or Gnome by Vann_v2 · · Score: 3, Interesting

      No, you can actually measure the redraw speeds of various toolkits. Windows is slower than Gnome and KDE, with GTK+ and QT respectively. Both of them appear slower because of the limitations in XFree86. The same goes for MacOS X.

      Given your last sentence, however, it is clear you're not even paying attention to what people are looking at doing or, moreover, at what level the problem rests.

    7. Re:Windows XP v. KDE or Gnome by pavon · · Score: 3, Interesting

      That is very wierd, and I don't deny that it was happening, but it is not representive of normal performance.

      I have written open apps and there was not noticable difference between running them in gnome compared to twm, and I use both. Furthermore, I remember setting up X to startup running quake3 with no window manager whatsoever, and only saw a 10% increase in performance compared to running in gnome.

    8. Re:Windows XP v. KDE or Gnome by RhettLivingston · · Score: 4, Insightful

      Slower/faster cannot be measured by clock speed alone. If it feels slower, it is slower. The reason is that there is more going on than just the movement of a window. There is a person moving that window. That person is likely thinking and may even be reading something on that window while they are moving it. If it is flashing and ugly, just the distraction from a thought train in progress may in fact "slow" that person's process down. It might even derail a thought and cause something to be missed that was vital. A concentration on speed instead of the holistic process of the common computer user (as opposed to the specialist) is part of the reason Linux is behind on the desktop.

    9. Re:Windows XP v. KDE or Gnome by dave420 · · Score: 2, Insightful
      That's funny. So, XFree86 is faster, yet looks slower. Windows is slower, yet looks faster. Now, call me weird, but I'd prefer something that seems faster to something that is faster, as if it's faster to me, that's all that matters.

      This is the same ol' get-out-of-zealotry-free card that gets slung around on slashdot. is slower than the big bad alternative? Pah! is faster, but looks slower! So there!

      Please.

    10. Re:Windows XP v. KDE or Gnome by GridPoint · · Score: 3, Insightful

      As a previous poster said, if a GUI system "feels" slow, it is slow. If the system "gives the impression" of being fast, it is fast.

      The only evaluation criteria of a GUI is user perception, not "number of widgets per second" or "number of window moves per second". User perception is notoriously hard to measure, however, so people tend to revert to the "number of X per second" style measurements. Such measurements are useless, unless they can be tied to user perception (such as "more widgets per second makes the system feel more responsive").

  6. So? by pubjames · · Score: 3, Insightful


    Those people that want mean, lean systems can install the distro they prefer. The commercial distros need to complete with other commercial operating systems, including Windows. So if they need an equivalent amount of memory, I have no problem with that.

  7. I for one... by Brie+and+gherkins · · Score: 4, Funny

    am fed up with Linux bloatware, I'm going back to the command line. ASCII art rendering of jpegs is all I need, hell you can print a load out and staple them together and have a flick book movie. -Or is it all that Ephemerides software that comes as standard?

    --
    If I promise to be a good boy can I have some better karma?
  8. Fluxbox by Avsen · · Score: 5, Insightful

    Personally -- I prefer fluxbox's minimalism. It doesn't really matter what the distros ship with because at least you're given an option on going with a lean option or a feature-ridden one.

    --


    Massive networking attempt for friends

  9. Mainly the startup times... by FyRE666 · · Score: 5, Interesting

    I use FC2 on my desktop at work and I'm often irritated by the long startup times for many apps. Although the machine there isn't anything special (P4 2.8Ghz, 384MB Intel onboard video, 40GB HD) it's a bit much to wait around 15-20 seconds for OpenOffice to load (yes, I do increase the memory settings), or 8 seconds for Ethereal (gui). Once things are cached it's not too bad, but still nowhere close to say MS Word's sub-second load time on the same hardware. I was under the impression that FC2 prelinked newly installed apps too, which should help to avoid these long load times.

    It doesn't seem confined to Linux either; I use w2k as my main desktop at home (also have an FC2 desktop and Gentoo on my server/router) and opensource apps seem to have the same long load times. I won't compare Firefox to Explorer for obvious reasons, but the delay is noticable. I use Agent (a closed source usenet client) and it loads in 2-3 seconds for me, in contrast to Thunderbird email client which easily takes 3 times as long. This is strange since Agent has much more data to load (subscribed to 15 newsgroups, some very busy and so have thousands of messages - including bodies on disk).

    Once apps are loaded in Linux or Windows, they perform well; It's just a shame that the initial startup times are the first experience you have of an app, and if you're drumming your fingers, it's not creating a good first impression.

    That said, I still prefer Linux ;-)

    1. Re:Mainly the startup times... by tjwhaynes · · Score: 5, Insightful
      I use FC2 on my desktop at work and I'm often irritated by the long startup times for many apps. Although the machine there isn't anything special (P4 2.8Ghz, 384MB Intel onboard video, 40GB HD) it's a bit much to wait around 15-20 seconds for OpenOffice to load (yes, I do increase the memory settings), or 8 seconds for Ethereal (gui). Once things are cached it's not too bad, but still nowhere close to say MS Word's sub-second load time on the same hardware.

      And why do you think that MS Word pops up instantly? Think about it - it's a large program split over multiple files, all of which have to be accessed before the program can be run.

      Now consider how long it takes to open a New window in OpenOffice.org once it is loaded.

      Finished thinking? Good.

      At this point, you are hopefully at the right conclusion - MS Word is already mostly loaded when you clicked on it to run. Almost all MS apps preload large sections of the core functionality in a standard install to improve responsiveness once the system is up and running. Alas this approach is also taken by a load of other apps on Windows with the net result that even though the desktop in Windows XP pops up faster on boot than previous iterations of the Windows OS, it can often be a couple of minutes before the hard drive stops popping and thrashing and the system becomes quiescent (and usable).

      Real start up times for apps are difficult to gauge even when they aren't preloaded. OpenOffice.org is a slow starter although it is leaps-and-bounds better in version 1.1 than it used to be when it was first released and I hope that the improvements in start time continue . That said, on days when I'm writing a lot of documentation, it gets loaded in the morning once and gets used all day without complaint. If I accidently shut it down, most of the files used are still in the linux file cache and restarting it is a matter of a couple of seconds of turn over.

      Cheers,
      Toby Haynes

      --
      Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    2. Re:Mainly the startup times... by Svennig · · Score: 2
      As a Windows user I don't care why Windows is faster for gui stuff, I just care that it is.

      If loading openoffice into memory is what it takes then load openoffice into memory! (Although Im sure that this would add to the allready large system startup time that's also a problem with linux.)

      I run a dual boot Gentoo system and the time to boot up and get to OpenOffice is an order of magnitude greater than the time to boot up XP and get into Word.

    3. Re:Mainly the startup times... by the_argent · · Score: 5, Interesting

      I used to think this way too about why word loaded faster than OO. It's already got it's pieces parts loaded into memory...

      But if that's true, then why does word still load faster if I'm using the Crossover Office plug-in under linux? That removes all of the pre-loaded .dll arguments, now doesn't it?

    4. Re:Mainly the startup times... by GeckoX · · Score: 2, Interesting

      You appear to be suggesting that MSWord preloads with windows, ala Internet Explorer.

      You are categorically wrong.

      Sure, MSWord may use _some_ services that are loaded in windows, like, hmm, maybe FileIO etc, but nothing specific to MSWord itself.

      When you start MSWord, you're loading it from scratch, it is not preloaded.

      Note that I am making absolutely NO comparisons as to what is faster or better, I am only trying to allay the FUD presented so we can look out on an even playing field.

      --
      No Comment.
    5. Re:Mainly the startup times... by spectecjr · · Score: 4, Informative

      At this point, you are hopefully at the right conclusion - MS Word is already mostly loaded when you clicked on it to run. Almost all MS apps preload large sections of the core functionality in a standard install to improve responsiveness once the system is up and running. Alas this approach is also taken by a load of other apps on Windows with the net result that even though the desktop in Windows XP pops up faster on boot than previous iterations of the Windows OS, it can often be a couple of minutes before the hard drive stops popping and thrashing and the system becomes quiescent (and usable).

      Oh really?

      Here's an experiment for you.

      Download Process Explorer from www.sysinternals.com.

      Load Open Office.

      See all of those highlighted DLLs in the process tree? They're DLLs that the Windows application loader had to relocate because some idiot who doesn't know how to develop software for Windows decided that "hey, it can't be that hard", and didn't bother to learn how the operating system works.

      This can increase your load time by a factor of 20. (Not to mention that they have many more DLLs than they should conceivably need - they went overboard on refactoring everything).

      Now, the rest of the experiment. Do the same thing with MS Word.

      Oh look! NONE of the DLLs are highlighted at all. NONE of them required relocation. NONE of them required the application loader to spend a lot of time repatching the image to a new address in memory. What's more is that you can now use BIND to improve load speeds even more - by a factor of 5 for each DLL.

      Mozilla recently started making changes to do the same things in their builds. Guess what? Now, with Mozilla, you don't need to use QuickLaunch any more. And it's not because Mozilla is "pre-loaded" - it's because they finally woke up and decided that hey, Windows might just not work like Linux, and they should perhaps fix their app to work well on the platform they're targetting.

      Conclusion:
      Those who don't grok Windows are doomed to poor performance.
      Those who are arrogant enough to believe that most Windows developers are jumped up VB programmers will write code that runs like shit on the Windows platform.

      --
      Coming soon - pyrogyra
    6. Re:Mainly the startup times... by Ogerman · · Score: 2, Interesting

      OOo's codebase is a still a bit messy, though it is improving. Recall that Sun bought it from some fly-by-night German company and then turned it over to the Open Source community in hopes that we'd help clean it up. (perhaps their own programmers threw up their arms in disgust after hammering on it awhile?) Frankly, I think they should have just devoted the same resources to improving KOffice, which is far cleaner and less bloated code. Just a comparison: KWord loads in 3 seconds, OOwriter in 16 seconds on my box. But, on the other hand, OOo is steadily becoming faster and more stable, so who knows which project will have the most success ultimately. I consider OOo to be at the same place Mozilla was in the earlier milestone releases. It will be another couple years before OOo has reached it's equivalent of Firefox.

      Now, one really important thing to realize is that the different modules of OOo are not yet independent. While OOwriter took 16 seconds to load, I can later open OOimpress in 3-4 seconds because the OOo libraries are cached. Once OOo is further modularized and switches to using standard KDE or GTk libraries, load time should be drastically improved.

      And of course, even today, how much does 256Mb. of RAM cost today? $30-50. (vs.) $300-500 for MS Office. I can live with that until OOo is improved.

    7. Re:Mainly the startup times... by KarmaMB84 · · Score: 2, Insightful

      If you can start typing in the WORD PROCESSOR, it's pretty much ready to use, isn't it?

    8. Re:Mainly the startup times... by tjwhaynes · · Score: 2, Insightful
      But if that's true, then why does word still load faster if I'm using the Crossover Office plug-in under linux? That removes all of the pre-loaded .dll arguments, now doesn't it?

      I'm not pretending that OpenOffice.org isn't slow at getting started. In fact I wrote precisely that in the last paragraph of my parent post. On my A31p Thinkpad, OpenOffice.org Writer takes 8 seconds to pop up the flash screen and a further 8 seconds to complete loading on the first attempt. Once cached, a reload takes 1 second to pop up the flash screen and 2 more seconds to pop up the main screen. Loading an entire Word processing application from disk (not cached memory) in sub-second time isn't possible on todays machines without some tricks, whether they be file caching, library pre-loading or popping up the window to give feedback to the user even though you can't actually start using that window for several more seconds.

      Note also that my parent post said a Default MS Word install. Not a customized install. Most people breeze through the install clicking next and leaving the defaults alone so Startup wizard is almost certainly on for most MS Word users.

      Cheers,
      Toby Haynes

      --
      Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    9. Re:Mainly the startup times... by 0x0d0a · · Score: 2, Funny

      Those who are arrogant enough to believe that most Windows developers are jumped up VB programmers will write code that runs like shit on the Windows platform.

      Most Windows developers *are* jumped up VB programmers.

      Of course, most *IX developers are jumped up perl programmers.

      It's not a reflection on Windows; it's just the way software development works.

    10. Re:Mainly the startup times... by alienw · · Score: 2, Interesting

      You don't seem to have a fucking clue. The reason Word loads quickly is not because it's pre-loaded (which it isn't). It's simply because it doesn't use a bloated, platform-independent, and mostly redundant framework. Openoffice (which is mostly StarDivision's old code) is extremely old, and is built on UNO, which is large, complex, slow, and duplicates many OS functions needlessly. It's a relic of the era when a cross-platfrom program was supposed to look the same everywhere.

      Windows's main strength is that it is not fragmented. If you need an IPC mechanism, it has ONE as opposed to 10 different ones. If you need a toolkit, it has ONE toolkit. If you need to save settings, it has ONE mechanism for doing that. Since you don't have 30 different crappy libraries for doing one thing, it takes up less memory and less CPU time.

      Stop trying to justify Linux's problems by lying. You only make yourself (and other linux users) look stupid.

    11. Re:Mainly the startup times... by orasio · · Score: 2, Insightful

      That would be good UI design, hiding the load times from the user, as long as that feature does not create new errors. We are not discusing some race, it's about the time, and the experience of the user.

    12. Re:Mainly the startup times... by damiam · · Score: 2, Informative

      OO.o is not written in Java.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  10. Answer by toupsie · · Score: 3, Funny

    Yes! That is why I am not embarrassed to use Mac OS X and its Aqua interface. The problem really is an embarrassment of riches in the linux desktop environment. Like a rice rocket, you got slap on every piece of bling-bling your desktop you can find and the distros are catering to the trend. It won't be long before someone makes a "Type R" desktop.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  11. True, but it is a fact of computer programming by warpSpeed · · Score: 4, Insightful
    It is just plain easier and quicker to write fat programs and deploy them quickly. It takes time to refine and reduce the foot prints of these programs. With hardware costs dropping there is not as much concern with trimming the foot print.

    Sadly it used to be that you could run Linux on just about anything. I install all my servers with out any kind of X environment because it pigs up too much space. It is a pain too because RedHat automaticaly installs all sorts of crap that is unneeded, so I have to remove it after a generic install.

    1. Re:True, but it is a fact of computer programming by 3Suns · · Score: 4, Interesting

      Yes and no. It's really an artifact of the software actually doing more. Desktops of the past used static, low-color bitmaps, aliased fonts, didn't thumbnail images in the file manager, weren't network-aware, etc. etc. Now we have transparent PNGs everywhere, slick-looking fonts and animated GUIs, and pictures and even movies previewed in the file manager. In order to do more, the desktops need to use more resources. This means caching alot in memory, which also takes time to load it there.

      It's easier to write a fat program that does XYZ than it is to write a sleek program that doex XYZ. But the past was a sleek program that just did X, so the comparison isn't exactly fair. This is why I disagree with Gnome's current trend of simplicity ahead of configurability. I don't think these two goals are mutually exclusive, and I believe it's important to make applications that scale downward as well as upward. A truly beautiful DE would scale up to where Gnome is now, which runs quite smoothly with all the features on a decent computer, but also scale down so that it ran as fast as Fluxbox or WindowMaker when you started disabling stuff. It's possible to disable features in Gnome, but doing so doesn't yield as great of a performance gain as it should.

      That said, Linux thrives on choice, so installing a thin DE shouldn't be hard. If it's hard on RedHat, then perhaps you should investigate a better distro... =P

      --

      -3Suns

      ~~~~
      The Revolution will be Slashdotted
    2. Re:True, but it is a fact of computer programming by DrJay · · Score: 2, Insightful

      I think the problem here is that no Linux Desktop project is going back and optimizing the bloated stuff they're creating. They just release and move on to tacking on the next set of features. It's an interesting contrast with what MS and Apple are doing.

      MS is taking so long to make Longhorn that they have both time to optimize what they're working on (whether they'll do so is a different question) and the hardware has time to grow into it.

      Apple grossly overshot the existing hardware with 10.0, but have since been going back and optimizing the hell out of everything. Every release is faster on all generations of hardware in ways that indicate they're paying attention to the user experience, rather than necessarily focusing on new features.

      Either of these approaches is difficult, if not impossible, for an open source project. MS's long range approach runs into trouble because every .001 version change gets used and suggestions are made based on that. Long term planning is difficult when every transition gets nitpicked. Apple's approach would require that the coders for desktop environment, its key applications, and the XFree folks all get together and coordinate their efforts.

      Can't offer a suggestion, but i figured i could throw out my interpretation of the problem....

      JT

      --
      ______ This mind intentionally left blank.
    3. Re:True, but it is a fact of computer programming by iwadasn · · Score: 2, Interesting

      Well, in addition, lets talk about STL and pre-processor macros. Pre processor macros and STL wildly increase the volume of code generated for a program. If I had to guess, I'd say that very little of a modern program's code was actually written by humans. There is just no way people could write so much crap that a word processor would have 100 megs of code.

      This is (one reason) why higher level languages are so nice. They give you MUCH smaller executables, as everyone has standardized on the same libraries, namely those that came with the environment. There is just much more code sharing in Java or .NET (or pretty much anything else) than there is in C or C++, and it shows.

  12. I used to run XWindows on 8 megs of RAM by xxxJonBoyxxx · · Score: 2, Insightful

    I used to run XWindows on 8 megs of RAM. (circa 1994)

    I think the complaint that Linux desktops are getting too fat is spot-on. Then again, does anyone really run GUI applications on their important Linux servers?

    1. Re:I used to run XWindows on 8 megs of RAM by squiggleslash · · Score: 4, Funny
      Yeah, but think of all the extra functionality you've been given since 1994. Back then, could you read email, browse the web, write formatted text documents, calculate spreadsheets, manage databases, and do all the other things that we can do with today's GNOME?

      Oh. You could? Oh crap. What do you mean you could do all this on your 5Mb Commodore Amiga too? Well there goes my argument then. Well, I'll get my coat.

      Sorry for wasting your time.

      --
      You are not alone. This is not normal. None of this is normal.
  13. Linux used to be light as hell by ALecs · · Score: 2, Interesting

    I remember cramming SuSE 5.3 on a 386 with 4MB of RAM (No, I'm not kidding).

    I totally agree with the poster about GNOME/KDE, though. I haven't run KDE since the 1.x versions. I currently use blackbox and I've found it to be very lightweight and, most importantly, it doesn't get in my way. It manages my windows - that's it!

    I've tried XFCE, fvwm, windowmaker and many many more. I've settled on BB for now.

    Sure seems like I should be getting more bang for my CPU buck though. What's been taking up all the space in software these days?

    1. Re:Linux used to be light as hell by drinkypoo · · Score: 2, Insightful
      My first 32 bit PC was an i386DX25 system with 8MB of socketed DRAM onboard, a 1MB trident VGA card, a super-cheap IDE multi I/O card (this is before UDMA of course) and no sound card. I loaded Slackware 2.0 (with kernel 1.1.47) and I had the a, n, and x sets installed and not much else. I had X11 working at 1024x768x8bpp with netscape and it was an entirely usable system. It was very fast and responsive (with fvwm2) and did everything I wanted a computer to do.

      Total disk space: 120MB. With 16MB knocked off for swap that's not a whole lot of disk space.

      These days it's hard to find a linux distribution that will even let you use console mode applications in that amount of space, but I have a sneaking suspicion that slackware is the answer. However, the last few times I've tried to install slackware (on a lark, to see what it's like lately) it wouldn't install or wouldn't run, and I've ended up installing gentoo. A slow install is better than no install... maybe that ought to be the new gentoo motto? :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  14. User Choice by HogGeek · · Score: 2, Interesting

    I think any GUI is going to get "heavier" over time, as more features and functioanlity are added.

    But what appeals to me is the option of not having to use a GUI. Being a long time user of U*NX and U*NX like operatiing systems, that is the biggest appeal to me.

    what is more concerning to me is the lost of functions that some applications/programs are migrating to, for the whole "ease of use" thingy.

  15. its a trade off by nurb432 · · Score: 2, Interesting

    If you want all the bells and 'pretties' you pay for it in resources.

    If you want to compare to the 'old days of UNIX' we didn't go for all the extras that were not really *needed* , so yes, we were much more efficient...

    But in today's consumer market, 'pretties' is what sells..

    And keep in mind this isn't a 'Linux thing' it's the same story regardless of what you choose to use, if you start layering on a bunch of GUI stuff..

    --
    ---- Booth was a patriot ----
  16. It's the infernal "Desktop Enviornments" by bahamat · · Score: 2, Interesting

    Really, what is kdeinit for? Why do I need a gnome-settings-daemon? Can't the settings be written to a file like every other program on the planet? Does your file manager need to run 24/7?

    While I admit that I've been evaluating Gnome 2.6 the past few days, and I've tried out XFCE, my consistent favorite is WindowMaker.

    1. Re:It's the infernal "Desktop Enviornments" by tjansen · · Score: 5, Informative

      what is kdeinit for?

      kdeinit starts KDE applications by forking and then loading them as shared libraries. Because kdeinit itself links to the kdelibs, it allows a much more effective sharing of kdelibs (and its dependencies) between the applications and avoids unneccessary initialization.

      In other words, it reduces startup time and memory usage.

  17. half the supposed benefit of Linux... by MarkEst1973 · · Score: 2, Interesting

    half the supposed benefit of Linux is the ability to bring old boxen back to life, because they can't support bloat from Windows anymore.

    I have an old eMachine 500mhz machine that is chugging along fine with Fedora, and I'd like to have it running forever since it's still a useful processor, after all.

    If a Linux distro becomes as bloated and heavy as running Windows... well, there goes one of the cooler benefits of Linux...

  18. The point is... by SnakeNuts · · Score: 4, Insightful

    I think the important point here is missed: At least under Linux you _have_ a choice.

    --
    Trainee BOFH -- Just give me your username & password
  19. Linux has the Option by The_Real_Nire · · Score: 4, Funny

    At least in Linux one has the option to switch between lighter environments such as XFCE, fluxbox, etc. when more power is required. And then you can switch back to KDE/Gnome to take your ever so 1337 screenshots.

  20. It's up to you how fast you want your desktop by xiando · · Score: 4, Informative

    Personally I run a minimal Linux desktop. I use Fluxbox as a Window manager, I do not have gtkrellm or any other fancy monitor utils running, I've got no desktop icons or other "bloat".

    Linux will be slow if you are running KDE with a truckload of panel applets. But this also applies to Windows: The more processes that are running, eating memory and using CPU cycles from time to time, the slower tasks you need/want to do will seem. This is obvious. It's also a matter of configuration and choice of Linux distribution.

    I use Gentoo but that's just my prefernece. It's much faster than other distributions for two reasons: A) I compiled it from source optimized for my hardware and more importantly B) the big placebo effect and pride that follows A).

    XFCE is another very good light choice for a desktop. Rox is a great file manager and much more snappy than Konqueror, Nautilus and other giants. I assume this too applies to Windows software, not that I got much knowledge of that OS -- I've heard it's gotten pretty spiff since 3.1 (last I've used, anyway).

    Another important Linux performance issue is RAM, many people fail to realize the amount of RAM you've got is just as important as how fast your CPU is. This, obviously, depends on what tasks you are doing, but if you count overall performance memory _is_ important. Like with all OS: Once you start swapping your tapping your fingers and getting annoyed.

    That's enough for now, since I want 3rd post (I asumme there's been like 20 new during the time I used to write this, but still...)

  21. GNOME heavy? by Tet · · Score: 3, Interesting
    Modern distros that use the latest versions of KDE and (especially) Gnome feel considerably heavier than before

    See, this just comes across all wrong to me. I use neither, as both are too bloated for my tastes. But of the two, it's KDE and not GNOME that the slower and bloatier. I'm curious as to how anyone can see it the other way around. Certainly on all the hardware I've tried, KDE is measurably slower. As a completely unscientific test:

    leto:~% time for i in 0 1 2 3 4 5 6 7 8 9 ; do konsole -e date; done

    real 0m7.535s
    user 0m4.559s
    sys 0m0.762s
    leto:~% gnome-terminal -e date
    leto:~% time for i in 0 1 2 3 4 5 6 7 8 9 ; do gnome-terminal -e date; done

    real 0m4.399s
    user 0m3.215s
    sys 0m0.733s

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
    1. Re:GNOME heavy? by Tet · · Score: 4, Interesting
      Or did you do the same thing with konsole, but just forgot to include that in your results?

      Actually, yes I did it for both, specifically to ensure that it was cached like you say. I just started one line too low when I cut and pasted.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
  22. Linux on Older PC's by Schlemphfer · · Score: 3, Interesting
    And as Linux distributions get heavier, they lose another compelling advantage -- the ability to run on legacy hardware.

    Fr'instance, I have a Thinkpad 600 with 64 MB of RAM. The thing is just sitting in a box right now because I've been unable to find a distribution that will run gracefully on this machine.

    And when you think about it, 64 MB is a still a helluva lot of memory to be incapable of running a reasonably current OS. I'm sure (and I sure hope!) that somebody could recommend a Linux distribution that's suitable for a machine like mine. But it says something that I spent at least a couple of hours looking at various obscure distributions, and couldn't find one that did the trick.

    --
    I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
    1. Re:Linux on Older PC's by iso · · Score: 3, Insightful

      The problem here seems to be that you're trying to run the latest and greatest on old hardware. Why not try a distribution from a few years ago?

    2. Re:Linux on Older PC's by dweezil-n0xad · · Score: 3, Informative
    3. Re:Linux on Older PC's by Zapman · · Score: 4, Informative

      First question: What do you want to do with it?

      Personally, if I needed to do such a thing, I'd run with either Gentoo or Debian (depending on how much memory you could get for it).

      With Debian, you should go for the base install, then use apt-get to retrieve what you want. Keep it minimal: play with X and blackbox, fluxbox, XFCE, etc. You probably won't be able to get away with gnome/kde.

      With gentoo, first set up a large swapfile, second do the install, third 'emerge ccache', fourth emerge x, and leave for a bit. I was able to get gentoo on a very similar laptop a year ago or so. Ran pretty well.

      But the best suggestion I have is to google for some memory. I found 128 meg sodimms for $40... That would get you up to 192mb, which will help you a lot. The box tops out at 288mb (2x128mb, and onboard 32mb).

      --
      Zapman
    4. Re:Linux on Older PC's by REBloomfield · · Score: 3, Interesting

      Knoppix actually runs quite well on a 500Mhz laptop with 64MB RAM, and it even recognises my network card (some obscure thing, I forget now. Real something or other). KDE does seem to take a while to start, but it's quite resposive once it gets going.

    5. Re:Linux on Older PC's by Gori · · Score: 2, Informative
      Hi,

      I have used this one on a similar laptop. Worked fairly fine. I did have an issue with the default X not supporting the video chip (CT??? something) However, you could choose to install an older version of X which ran fine.

      Vector linux

      Hope it works for you.

      --
      Complexity is a measure of our ignorance...
    6. Re:Linux on Older PC's by TimeZone · · Score: 5, Insightful

      Running old distributions is not a great idea. Remember all those security notices that you ignored? Well, they didn't go away. Old (unupdated) Linux distributions make great targets for script kiddies.
      TZ

  23. Performance Work by DreadSpoon · · Score: 5, Informative

    I know at least in the GNOME camp there is constant work on improving performance, and especially in reducing memory usage.

    One thing you have to realize is that most users _want_ their desktop to do more. There's a reason only a small fraction of users still use TWM; it doesn't do what they want it to. And, if you want more features, you have to realize that it will require more resources.

    That said, there is a lot of code out there that was written first to Just Work(tm) with little thought of performance. Good practice indicates that, while you should keep performance in mind, real optimization and fine tuning should be done last.

    Current work for performance improvements in GNOME including sharing data between processes (say, icon themes), reducing system calls and X requests during startup, and general speed improvements in the various library calls used to make the applications actually work.

    More help is _always_ appreciated. There are several Plans of Attack available from GNOME developers who know what needs to be done but don't have the time. If you want to help implement those the other developers and users will be quite thankful.

    1. Re:Performance Work by gamartin · · Score: 2, Insightful

      The idea of this post needs to be strengthened: this is how the standard software development cycle works; first make it work, then make it work better. In this case the 'it' seems to be catching up to the Windows desktop; we can argue whether this is a good goal, but it seems to be a necessary goal that is getting a lot of broad attention.

      Think about how open source development works -- the single most important issue is 'Is there a way to do it?' That's what matters -- you're cool if you find a way to solve a problem. Initially nobody cares if the solution is inefficient. Only later, when things are more stable and there are relatively few complaints about lack of features, do performance and efficiency become important.

      Let's face it... the linux kernel is much farther along the optimization curve than the GNOME/KDE projects and OpenOffice; GNOME/KDE and OpenOffice are still throwing out major new functionality left and right with all the inefficiencies inherent in that process. Only when the user interface issues stabilize, meaning all the necessary functionality is basically there to compete with Windows, will thoughts turn to issues of performance and efficiency. For me personally, the point where the Open Source desktops were good enough was passed several years ago; perhaps this thread indicates it's been passed for a much larger number of people as well.

      Here's an idea specifically for GNOME/KDE to chew on: the UI should be like a typical game and adjust its behavior to the resources available on the machine -- an old machine with few resources should not even attempt animations or textures, while a new machine with many resources could. A mature UI should be able to adjust to available resources to optimize the user experience.

      Similarly, the OpenOffice people are aware of the speed problems, and are balancing them with cries for important features.

      More generally, this is just standard software development -- get it working, then get it working well.

      The only reason we can even hope that Open Source will work better than Windows in the long run is that ideally Open Source will settle around proven long term stable solutions which will be polished to work very well (such as the Unix-style influences with the proven 30 year track record), rather than the Windows world which requires the upgrade treadmill to generate revenues and constantly writing new code for solutions in search of problems. If Open Source development continually thrashes around on the feature treadmill and never settles on stable solutions, there is no reason to expect Open Source to be any better than commercial. Let's hope that GNOME/KDE are simply in the process of converging toward a fairly stable idea of what a 'modern desktop' is, and OpenOffice is converging toward a fairly stable idea of what a 'modern office suite' is. Beware the Microsoft strategy of competition by feature war and constant distraction with new technologies -- not every feature and technology is important.

  24. This post best evaluates the editorial by UnderScan · · Score: 2, Insightful

    I am amazed that people do not realize that it becomes difficult to run NEW 2004 software on old 1999 hardware.

    Perhaps the best post on this from the OSNEWS discussion on this editorial:
    - - - - -
    Anecdotal evidence --> meaningless conclusion
    By Andrew (IP: ---.fbx.proxad.net)
    Posted on 2004-06-10 09:46:37
    Summary of the arguments presented in this thread:

    - My X yearx old computer with Y MB RAM is slow with the latest Z Linux distribution.

    where 3 < X < 6,
    and 64 < Y < 256,
    and Z is an element of the set of full-fledged Linux distributions like Fedora, Mandrake, SuSE, you name it.

    The meaningless conclusion is: "Linux is getting very fat".

    How the author jumps from his anecdotal evidence to his meaningless conclusion is clearly fuel for a long thread, seeing as this thread is growing fast...

  25. There is a balance by monkeyserver.com · · Score: 2, Insightful

    Currently I run crux, this is a nice alternative to the bloated distros out there. It's a "build what you want" (aside from the 'base' and 'opt' packages). Personally I gave up on RedHate about 2 years ago, it's way too bloated and slow. I run crux with xfce4, it's light and fast, on my 500mhz laptop that does make a difference, especially when you are trying to get something done while compiling firefox :).

    Seriosly, you need more space to build a fluid, friendly OS / windowmanager, but you don't need bloat.

    I like having a nice core set of tools, I don't need three gui calculators and 5 CD playing utilities. There is a lot of bloat, and it's not doing anyone much good.

    --
    http://monkeyserver.com --- weeeeee
  26. WindowMaker by Gudlyf · · Score: 2, Informative
    This is why I've been reluctant to get off of WindowMaker for my "desktop". It has a small footprint and it's fast.

    I'd love to use something like KDE or Gnome, but every time I give it a try, it's just so bulky and slow, comparatively.

    --
    Trolls lurk everywhere. Mod them down.
  27. you are missing the point! by BigBadDude · · Score: 3, Insightful


    the gui stuff should NOT eat so much memory.

    it just shows that the kde/gnome/whatever guys are trying to compete with each other and windows by throwing in the latest fanciest stuff without really thinking.

    let me repeat it: desktop software should NOT eat that much memory. it only shows the low quality of the code.

    1. Re:you are missing the point! by SwansonMarpalum · · Score: 3, Insightful

      Just out of curiosity, how many Graphical User Interfaces have you written?

      --
      "Give away the stone, let the oceans take and transmutate this cold and faded anchor." - Maynard James Keenan
    2. Re:you are missing the point! by It'sYerMam · · Score: 4, Insightful
      Of course KDE/GNOME are competing with Windows - that's what they're designed to do. With Windows prettiness comes (at least near) Windows bloat - prettiness is bloat
      On the other hand, desktop software still often uses less resources than Windows, and if it doesn't we have lesser pretty alternatives - old GNOMEs, fluxbox, etc etc.

      Me, I prefer the midpoint of XFCE, as it is minimally bloated, but still quite pretty.

      --
      im in ur .sig, writin ur memes.
    3. Re:you are missing the point! by Trigun · · Score: 2, Interesting

      10:48:12 up 65 days, 1:23, 3 users, load average: 0.19, 0.16, 0.17
      118 processes: 116 sleeping, 2 running, 0 zombie, 0 stopped
      CPU states: 3.3% user 1.3% system 0.0% nice 0.0% iowait 95.2% idle
      Mem: 515464k av, 454484k used, 60980k free, 0k shrd, 41000k buff
      79256k active, 352392k inactive
      Swap: 730948k av, 104308k used, 626640k free 295740k cached

      PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
      3220 trigun 14 0 16336 14M 13504 R 1.9 2.9 0:05 0 kdeinit
      715 root 14 0 57964 35M 34860 S 1.7 7.0 1193m 0 X
      5810 root 14 0 1072 1072 816 R 0.9 0.2 0:03 0 top
      1 root 8 0 76 68 52 S 0.0 0.0 0:07 0 init
      2 root 9 0 0 0 0 SW 0.0 0.0 0:06 0 keventd
      3 root 19 19 0 0 0 SWN 0.0 0.0 0:00 0 ksoftirqd_CPU
      4 root 9 0 0 0 0 SW 0.0 0.0 2:14 0 kswapd
      5 root 9 0 0 0 0 SW 0.0 0.0 0:00 0 bdflush
      6 root 9 0 0 0 0 SW 0.0 0.0 0:58 0 kupdated
      10 root -1 -20 0 0 0 SW< 0.0 0.0 0:00 0 mdrecoveryd
      11 root 9 0 0 0 0 SW 0.0 0.0 0:01 0 kreiserfsd

      Not under heavy load, it just runs KDE 3.2.x desktop, mail server gateway, virus checking, yadda, yadda...

      cat /proc/cpuinfo >
      processor : 0
      vendor_id : GenuineIntel
      cpu family : 6
      model : 8
      model name : Pentium III (Coppermine)
      stepping : 6
      cpu MHz : 803.621
      cache size : 256 KB

      I think that I'll stick with Linux/KDE. Apps start a bit slower than I'd like, but once they do, they're very responsive.

  28. Re:Not on Gentoo by Apostata · · Score: 2, Funny

    Quote: Things are faster than ever thanks to the CPU optimized builds! ...and a babbling brook of clear spring water greets me everytime I turn on my system. It talks to me in a beautiful dulcet tone. It even works as a bank machine...with free money no less! Wow!

    Move to Vancouver, hippie.

    --

    This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
  29. sluggish window manager? switch window managers! by pomakis · · Score: 2, Informative
    The first thing that I did after installing Fedora is switch to my favorite window manager - fvwm! It's very lightweight, and very configurable (which is important to me because I'm very picky). It doesn't have all of the bells and whistles of the likes of KDE or GNOME, so it probably isn't a good default for the mainstream, but my point is that the option is there. The same can't be said about the MS Windows environment!

    (My only beef is that for some reason fvwm is no longer shipped with Fedora. I have no idea why. As far as lightweight window managers go, it's probably the most popular, and it's a single tiny RPM.)

  30. KDE by 10Ghz · · Score: 4, Insightful

    seems to be getting faster and faster. Jump to 3.2 was pretty big when it comes to performance. And Qt4 brings with it even better performance (application start-up time drops by about 20%) and mem-usage (down about 15-20%). KDE has been pretty aggressive recently when it comes to performance and optimizations. Of course KDE gets more and more eye-candy, but that stuff is completely optional.

    Is Linux less demanding than Windows? yes it is. If you want to, you can run the latest whiz-bang desktop from Gnome or KDE, and the performance will be roughy similar to Windows. Or you could use some lightweight UI, like Xfce. If you decide to run som graphics-heavy UI with lots of eye-candy, it's your choice, and you should expect it to be somewhat slower than some lightweight UI would be. But you have the choice.

    I for one think that the progress of features and eye-candy should not be held back by that guy who still runs Linux on his 200MHz Pentium. If he wants to, he can keep on using the UI he currently uses, or switch to some lightweight UI. Or, heaven forbid: upgrade his machine! If you have the hardware, you should have the ability to put that processing-power to use by using some kick-ass UI with lots of eye-candy.

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  31. Sad but accurate by bongoras · · Score: 4, Insightful

    My first inclination was to hate this editorial... after all, I'm happily using Fedora Core 2 on my 512MB RAM 1.6Ghz P4. No problems here, it performs fine. But the more I read the more I found myself agreeing with his basic thesis.

    He's right. It *is* a shame that Linux needs more memory and CPU power than XP, yet still feels slower. It's also more annoying, btw.. in the time I've been writing this response, Rhythmbox with the mp3 gstreamer plugin, playing an mp3 from a samba share, has dropped audio three times for a second or more. My coworkers laugh at me when they send me .wmv video files and I say err, shit... I'm not positive this will play...

    Linux as a desktop os is bloated, slow and unreliable. As as Linux on the desktop advocate, I often feel like a vegetarian... sure, it's virtuous, but I'm stuck eating pasta and potatoes instead of lamb chops and meatball sandwiches.

    I'm just not sure of the solution. The author of the article is a little bit glib when he says "We need to put a serious emphasis on elegant design, careful coding and making the most of RAM, not throwing in hurried features just because we can." Easy to say. Hard to do. I know the Gnome developers and the rest of the thousands of people working hard for little or no money on the OS collectively known as GNU/Linux are doing their best to pay attention to elegant design and careful coding. The problem is that as many voices as there are screaming for elegant design... there are as many voices screaming for mono, java, and other "next gen" development tools.

  32. Easy to Find Out by Greyfox · · Score: 4, Insightful

    Just fire up top and see what's running. You may be surprised by how much RAM some applications take, but keep in mind that the number reported for X tends not to be accurate (They nmap the video card RAM so it gets reported as used RAM or something like that.)

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  33. Why XFCE? IceWM is more like KDE or Gnome by ylikone · · Score: 3, Interesting

    I have used KDE, Gnome, fluxbox, XFCE and IceWM at different stages of my Linux use, and in the end it seems that IceWM is my favourite, fast environment for getting work done. I mean, KDE and Gnome are both bloatware, fluxbox is a bit too minimal, XFCE is a bit to awkward, IceWM is just right. Also, don't forget to install iDesk if you want desktop icons on a minimalist system.

    --
    Meh.
  34. Suse 9 on A 233 by slashzero · · Score: 2, Informative

    My wife is using KDE on a pentium 233 and she's able to use it just fine. Aside from complaints that the GLMatrix screensaver is super slow on her computer. She has no problems.

  35. Don't worry by Mr.+Neutron · · Score: 5, Funny

    Everything will get much, much faster when Sun moves all Linux desktop applications to Java.

    --
    dinner: it's what's for beer
  36. Missing the point by dash2 · · Score: 4, Insightful

    Those of you who are posting stuff about Fluxbox, Windowmaker, Ratpoison, *insert your favourite WM here*, are missing the point, and need to RTFA.

    There is a huge segment of the market with 64-128M PCs who don't want to be forced to upgrade their hardware just so as to run XP. If Linux could run responsively on that much memory, it could own that market. But instead, modern distros are too slow.

    For this segment, Fluxbox, dillo etc. are not an option - they need the user friendliness of a proper desktop environment (help browsers, tooltips, proper word processors etc). KDE and Gnome could provide that - but they need to control the bloat.

    To be fair, I hear KDE has improved a lot in this respect, and my mobile PII with 192M is reasonably nippy running Gnome and openoffice. So improvements will come.

    But talking about the command line and fluxbox and all that is just irrelevant.

    1. Re:Missing the point by nologin · · Score: 2, Interesting
      I agree with these points. However, I read the article and then noticed why it appeared to be running so slow for the user.

      With only 128 MB of RAM, you can run KDE within reason. In this case, the user attempts to run three basic tasks on his system (web browsing, e-mail, and an office application) simultaneously.

      Mozilla was chosen for web-browsing. OpenOffice was chosen as the office application. Evolution was chosen as the mail client.

      These apps are memory intensive. Since they don't share any of the desktop widgets that KDE offers, they consume additional memory for additional widgets. The combination of heavy apps plus most recent KDE plus 128MB of RAM in the system = crawl.

      I figure that if the user used equivalent native KDE apps, this wouldn't be such a problem. Konquerer + KOffice + Kmail makes for a significantly smaller memory footprint to accomplish the same tasks.

  37. Windowmaker and GNUstep by argent · · Score: 2, Insightful

    Windowmaker provides a very pleasant environment and it's a lot smaller and lighter than the Gnome or KDE desktops. And while you can't theme it to hell and back... it's got a nice, consistent and user-friendly configuration tool, including support for its lightweight themes.

    OpenStep (GNUStep) is a decent toolkit, and it should be possible to use GNUStep and write applications that will compile under Cocoa on Mac OS X as well...

    Why these aren't more commonly used, I don't know. They don't have that Windows-style panache, I guess.

  38. It's a universal trend by JeffHunt · · Score: 2, Interesting

    Things are getting "fatter" because it seems to be that many popular Linux desktop environments are in some way trying to compete with or mimick the "feel" of the Windows desktop. There are still many ways to avoid memory intensive and cpu-sapping desktop environments - WindowMaker, fluxbox, fvwm, and other window managers still offer enough for most people to "get stuff done" without hogging resources like it's going out of style.

    But really, though, this was to be expected. I use GNOME 2 as my desktop environment and I'm fully aware of the price I'm paying in system resources. You can't expect a windowing environment that uses SVG, pretty effects, and pleasing visuals to be thrifty with computing power.

    --

    "It was hell!" recalls former child.

  39. Library bloat by milgr · · Score: 5, Interesting

    When I was running RH9, I obtained a TK script to monitor my CPU temperature, adjust the fan speeds, and display the current temperature. The display is tiny. In RH9, it took 57MB! I think that it should take less than 1MB.

    In order to save some memory on my system, I started rewritting the script into C, using GTK2 (a good excuse to learn this library). After implementing most of the functionality, I found that it took about 17MB. I wonder how much memory it would use if I ported it to motif (or athena widgets).

    Things are getting better. I just ran the original script on my now FC-2 system, and found that it uses 8MB.

    I realize that some of the memory in use is shared with other applications. I am starting to wonder if we have lost sight of memory usage.

    --
    Where law ends, tyranny begins -- William Pitt
    1. Re:Library bloat by addaon · · Score: 2, Interesting

      What memory are you measuring here? You mention shared memory.. does it matter if a program uses 17MB, if 16.9MB is shared with other running programs? Nope -- if you're only running one program, you have enough memory, and if you're running more than one, the amortized cost is low. Are you counting physical memory used, or virtual memory used? If it's virtual memory, who cares if it's 17MB, if only 1MB gets swapped in?

      --

      I've had this sig for three days.
    2. Re:Library bloat by Moderation+abuser · · Score: 3, Informative

      "I realize that some of the memory in use is shared with other applications"

      I ran a test on our systems here, the average for a Gnome application is around 85% shared, so only about 15% of the RAM is actually new memory, that doesn't stop Gnome having a large memory footprint overall though. I imagine it would be similar for KDE.

      --
      Government of the people, by corporate executives, for corporate profits.
  40. Try Slackware or FreeBSD by motorsabbath · · Score: 2, Informative

    KDE 3.2.2 rips along just fine on Slackware 9.1 and FreeBSD 4.9 - Red Hat has always been slow IMHO, can't speak for Suse or Mandrake. I have an old beater 500 Mhz box with 128 MB of Ram in it at home running Slack and KDE is fine.

    --
    The heat from below can burn your eyes out
  41. Actually, it's obvious why they're getting bigger. by xeeno · · Score: 5, Insightful

    Because people keep insisting that they be as friendly and action-packed as a typical windows desktop.
    As long as the powers that be insist upon making popular desktops do everything without the need of a shell window, then they are going to be bloated. I don't care how pretty KDE is, it actually irritates me when after a default install of it I have to go hunting through the menus to find the well-hidden shell.

    This is what you guys get when you keep preaching that linux is just as friendly as windows so everyone should switch. You get the same kind of bloat windows has.

  42. Re:Those are minimum reqs by xiando · · Score: 3, Informative
    I wrote a short thing called Desktops: KDE vs Gnome a year ago and I still belive this is true:

    Hardware requirements

    Desktop Required RAM Required CPU
    fluxbox/idesk 32 100 MHz
    XFCE4 64 200 MHz
    Gnome 1.x 64 400 MHz
    Gnome 2.x 256 600 MHz
    KDE 3.x 384 1 GHz

    These are general rules of thumb. KDE will start on a Pentium 100 with 64 MB RAM, but it will run horribly slow.

    For a hot new box with lots of RAM and a fast CPU I recommend KDE 3.x or Gnome 2.x. Gnome is bloated and KDE is even more bloated. This is great, but all those fancy features demand more cpu and ram.

    XFCE4 is a very nice complete fast and lightweight Desktop Environment and is probably the best choice for old, but not anicent hardware. The ROX desktop is another good light choice.

    For really old hardware you should use something simple to draw icons on your desktop (like idesk) and a fast window manger like fluxbox (based on blackbox), waimea or icewm

    ..... enough pasted. If you for some bizarre unimaginable reason want to read more of my bullprop you can always click click click etc.
  43. Re:The problem is X by squiggleslash · · Score: 2, Insightful
    X11 is fine. Please don't confuse GNOME with X11, by today's standards X is pretty lightwieght.

    I used to run Linux + X11 on a 8Mb 386DX-25 desktop. Worked fine and fast running Window Managers like IceWM and AmiWM.

    --
    You are not alone. This is not normal. None of this is normal.
  44. Re:That's because you didn't properly tune it by teeker · · Score: 4, Insightful

    I wonder... did s/he compile the lastest custom kernel for their hardware? Did they tune ATA I/O performance with hdparm? Did he disable non-essential daemons running in the background? I doubt it.

    True, but then again they didn't do it for Windows either. Regular users don't care to dig that deeply into their system, they expect it will simply work. If it doesn't work at least as well as Windows out-of-the-box, well then there is another Windows user.

    --
    teeker
  45. no, they aren't by eean · · Score: 4, Interesting

    They aren't that inefficient generally. Sounds like you ran into a bug of some sort. I play Neverwinter Nights in one X session (in Windows and Linux both, I suppose, you can use a game as your 'window manager') while multitasking with KDE in another X session (try doing that in windows!). It runs fine and doesn't have really any slow down if I ran NWN just by itself.

    1. Re:no, they aren't by dave420 · · Score: 2, Interesting
      "try doing that in windows"

      It's perfectly possible in windows. Games, especially, can run in the background fine. I do wish people would stop thinking up what they imagine Windows to be like, then spouting it as some sort of fact. Windows users read that, realise it's completely made up, and get a bad impression of linux types. It only serves to help windows, not linux.

    2. Re:no, they aren't by eean · · Score: 4, Interesting

      It is technically impossible to have two graphical sessions open with Windows, cause thats not how Windows works. That what I was specifically refering to when I said you can't do it. As far as I know, its impossible. You can't even do multiple graphical sessions of windows for remote access without buying some software that costs 4-digits and getting weird licenses from Microsoft.

      Its sometime possible with Windows to multitask with games (I play most of my games in windows, the only reason I keep it around). Some games will lock up if you switch to another program. And if it works, it does so in a kind of clunky manner as far as switching back and forth, as opposed to CRTL-F7, CRTL-F8 which is how I do it in Linux. You have to press the Start button or do Alt-Tab, it kind of feels like your doing something you shouldn't. Sometimes the resolution gets messed up. You can't right click on the game's icon in the task list and get a regular menu dialog. Other weird things like that.

      Now admittedly with both Linux and Windows I've recently been having problems multitasking with games (and running at 100% CPU generally), but its cause its hot and humid and I have no A/C. So its not really the OSs fault at all. I will say that one of my windows-bashing friends who doesn't have much experience with Linux will blame Mr. Gates for just about any computer problem. One advantage of a multi-boot system is that its easy to see what problems are due to your software and which are hardware related. My computer crashing is closely tied to the season, which seems somewhat ironic (Computers, the symbol of modernity, still having to battle the season like some peasant farmer... of course if I had A/C...)

      As far as the article this is linking to, the guy obviously doesn't know what he's talking about. I've used Linux since about 1999 and its never really been more efficient at GUI apps. With Linux you have the option to stick it on an old computer and make a decent low-use server (not an option with Windows and its always-on GUI), which is probably where the confusion arises.

  46. Code tuning by winchester · · Score: 2, Interesting

    No one in the Linux community is concerned with software tuning these days. Look at what Apple did to Mac OS X. I don't see anyone doing that with Linux.Look at Windows. I don't see anyone doing that either. Certainly no major distributions.

  47. Couldn't agree more. by swerk · · Score: 5, Interesting

    My flavor is Blackbox and/or Fluxbox, but you're spot-on about "my computer is a tool" thinking versus "my computer is a toy" thinking.

    I wonder if it would be possible to do a lot of the "toy" stuff so many people like (or use by default) without the high memory/cpu requirements? If it's just a matter of having the stuff to explore and play with, you'd think something like xfce or enlightenment would take off. But the toy concept seems to go hand-in-hand with eye candy, so we need to load the alpha blending code, the anti-aliasing font libraries, the scalable vector graphics rendering engine, the bitmap skins, all that junk into core, then we need the cpu to juggle the fading in and out of tooltips, animated menus, and big chunky kparts modules, parsing xml for every little thing, all on top of the work the user's actually trying to do.

    1. Re:Couldn't agree more. by rootkill.za · · Score: 4, Interesting

      I would just like to advertize pekwm.
      http://pekwm.org/

      I needed a window manager that I could modify to
      basically do things the way I needed them to be.
      More of an information terminal / kiosk environment.

      After searching and going through all the WM's
      at http://xwinman.org/, someone on a LUG pointed
      me to pekwm. I dropped WindowMaker and never looked back. These days it is the first thing I
      install on an new installation.

  48. Stupid Apologists by pavon · · Score: 4, Insightful

    As expected on slashdot there are whole ton of stupid comments exonerating Linux for one reason or another. Instead of addressing each of them individually, I will hit a bunch in in this post.

    In light of the Windowes System Requirements, is this really that big?
    Why does it matter what the requirements on the box say? KDE/GNOME are as slow or slower than windows when run on the same hardware! So the fact that windows has hich system requirements doesn't excuse the fact that Linux has higher ones.

    But it isn't as heavy if you don't run those Desktops and applications.
    That is not a fair comparison. It is easy to be lighter weight when you don't do as much.
    If you need to do everthing that you can do in windows, then Linux is signifcantly slower (mostly footprint and loading time) than windows.

    But Windows preloads thier applications.
    That is a good argument for Mozilla vs. IE on windows, but in most cases is not valid. Like the submitter stated, even third party applications tend load quicker on windows that most linux applications do in windows. I have used Linux for years and I can't tell you how many times I have gotten tired of the slow responsiveness of KDE and GNOME and have reverted back to my old TWM (or even more lightweight) ways. Where-as on the same machine Windows 98 or 2000 were quite responsive (just not very usefull for what I was doing).

    Secondly there is no reason that Linux could not preload common applications to make them run faster, and if that makes the system more responsive they should do so. But I really don't think that would completely solve the problem, it would just make the boot time longer, and boot for a Linux desktop is already longer than for Windows XP or OS X.

    So basically it comes down to the fact that it is (relatively) easy to write full-featured software and it is easy to write light-wieght software but doing both is hard. Microsoft is doing a better job than the open source desktops in that regard.

  49. KDE / GNOME roots by chrysrobyn · · Score: 5, Insightful

    When I saw GNOME under development, I never thought to myself, "self, now that GNOME thing looks to speed things up". Never once did it even occur to me that all that PrettyFactor would be light on memory or CPU. Is the Linux Desktop getting heavier and slower? If you use GNOME or KDE or any other "user friendly" desktop environment, yes.

    I've got a 486/66 at home running a mail / web / name / shell server. He's keeping up pretty well, but I must admit that console dselect takes a minute longer than I would prefer to start up. For his every day tasks, even keeping up with updates, it's more than enough-- so really, this is a question of the GUI end of things.

    I wonder how well it would work to introduce one of those reviewers to a very well set up and themed tvtwm2 or whatnot. You know, without all the Kapps or Gapps. I bet the reviewer says it's snappy as a rubber band, but it doesn't do anything (most of those setups don't have any easy to find buttons, you have to click on a blank background to start anything). I think under that environment, Moz, OO, Wine, etc. work, but the plethora of free apps that make Linux interesting to the hobbyist seem to take advantage of the easy to use Glibs and Klibs. The reason for the "bloat" (i.e. heavier and slower) is the added functionality and eye candy.

    You can take your lean and mean Linux Desktop, but don't expect it to run all the pretty apps nor expect it to have anti-aliasing and PrettyFactor3.0.

  50. As usual, it depends by Darth+Daver · · Score: 2, Informative

    First, let's not confuse the OS with the window manager/desktop environment, although I know typical Windows and Mac users have difficulty understanding this. Fluxbox, Xfce, Windowmaker, and others still offer stellar performance on older hardware.

    Regarding KDE and GNOME, I have noticed that KDE's performance has improved on the same hardware over the last few releases while GNOME's performance has degraded.

    I spend most of my time on Gentoo with KDE, but I use a variety of window managers, from time to time. My system is very nice so I have not noticed any problems. I did recently retire a Pentium 200 Linux server, not because it couldn't do the job but because I no longer needed it. I don't run a GUI on my servers, though.

  51. Not my experience by tgv · · Score: 5, Funny

    We all have 2GHz Intel machines with 256Mb RAM here, and XP definitely doesn't run comfortable, unless you have the patience of Buddha.

    A student approaches his master and asks him: Master, how come my 3GHz Hyperthreaded four processor system with 2Gb of RAM feels so slow, yet I never hear you complain about your old 386? Doesn't it run slower?
    And the Master responds: A hare will think the grass is dead, while a turtle might see it grow. A penguin on the other hand, doesn't even know what grass is.
    The student was immediately enlightened, went home and programmed a web server on his Commodore 64.

  52. Heavier and Slower? by tashanna · · Score: 2, Funny

    Hell, who isn't getting heavier and slower. Maybe if this 'Linux' guy would follow my doctor's advice and get away from the computer, maybe get some exercise, he'd stop getting heavier and slower.

    - Tash

  53. why windows NT4+ feels faster by jean-guy69 · · Score: 3, Informative
    NT3.51 GUI was crawling. in order to enhance GUI responsiveness microsoft made a major change between NT 3.51 and NT 4, they moved lot of stuff to kernel space: GDI, USER, entire Win32 subsystem..

    having done this spared a lot of context switches, so it has a positive impact on performance.. at the price of a lower reliability. at my knowledge this compromise wasn't made on linux, i don't know if this eventuality was studied.

    for more, look for win32k.sys on these pages:
    http://www.windowsitlibrary.com/Content/356/01/2.h tml
    http://www.windowsitlibrary.com/Content/356/01/3.h tml

  54. My solution by MasterMnd · · Score: 2, Informative
    For a long time I basically just used alot of terminal windows and did all file work at the prompt because Gnome/KDE are too slow on my laptop. Then I realized that I really was more comfortable using Windows for this stuff. So I went hunting for a decent file manager I could live with on linux. I ended-up with rox-filer. It's small enough to work well on my P2-500 laptop, but it still is very usable and looks decent too.

    I've setup a button bar at the bottom of my screen with my most commonly used apps. It took me some time before I got all the mime-types and associated programs setup the way I wanted, but it went pretty smoothly (and then I used unison to keep the settings in sync on all my machines). I'm quite happy with it, and much more productive. It also lets you type arbitrary shell code to run a file through right there. IE: Select a bunch of files and then type !for $a in "$@"; do foo; done, so I get the best of both worlds. btw: I setup root-tail to watch my .xsession-errors file so I can see any results on my background.

    Couple this with fluxbox's tabbed windows, keyboard shortcuts, and multiple workspaces and I'm quite happy.

  55. Mandrake 9.1 on toshiba libretto by SCHecklerX · · Score: 2, Interesting
    I'm running mandrake 9.1 on a libretto with only a 233MHz processor and 64MB of memory. Runs fine (using windowmaker, and tweaking init scripts to not load all kinds of extra crap).

    On my main desktops, I run windowmaker with ROX-Filer, and they are lean and fast. I tried KDE and Gnome, just to see what they are up to when I did a recent desktop install. After a week of being nonproductive in these environments, I went back to windowmaker + ROX.

    What I don't understand is WHY these things are getting so bloated. I can do everything I need and more with a lightweight environment like ROX. I see 0 advantage, or even ease of use of KDE or Gnome over what ROX + Windowmaker give me.

  56. So, now that we've identified this is a probem by ashpool7 · · Score: 2, Insightful

    what the hell is anyone doing about it!

    Seriously, if KDE is so big and fat, then why isn't it being stripped down? If the libraries and recycleable components are taking up too much RAM, why isn't anybody pairing them down to "lean and mean" pieces.

    Is it because this development isn't sexy? If so, I'll say that's BS. When the Firefox RC came out the other day, the first thing I wanted to know was if:

    A) the installer was smaller
    B) the RAM footprint was below the 18-30MB that it usually runs at

    (and if they fixed leakage... why is it when I close all my tabs I don't get back to 18MB anymore?)

    That kind of stuff is cool. Making an iTunes ripoff just because it's "new to Linux" isn't.

  57. lean fedora = cobind by pixelbeat · · Score: 2, Informative

    Have a look at cobind
    It uses xfce, and only gtk apps.

  58. This is a good thing... by supabeast! · · Score: 2, Insightful

    So software developers are taking advantage of faster CPUs and the dirt cheap price of RAM. How is this bad? I want my computer to do more over time, not to minimize featuresets just so hobbyists can screw around with full installs of the latest distros on an old Sparc 10 taken from an office trash heap.

    People who want to Linux on crappy old hardware need to use crappy old distros or run BlackBox. That's life. Obsolesence is just the way of computing, and that isn't going to change just because a few morons refuse to give up on that old Pentium 233 and buy an Athlon.

    1. Re:This is a good thing... by Ill_Omen · · Score: 2, Insightful

      Wow, you sound just like Bill Gates.

      I want to run Linux on crappy (three year) old hardware. My crappy (three year) old hardware was running just fine. Then I decided I wanted the latest security updates (because only a moron refuses to give up on that old RedHat 7.2 when RedHat 9.0 has security fixes, right? ;) ). Guess what? My productivity got shot to hell because it can't handle the latest KDE.

      Linux was supposed to be different from Windows. You weren't supposed to have to upgrade your CPU in order to get the latest security/bug fixes.

    2. Re:This is a good thing... by supabeast! · · Score: 2, Interesting

      "Linux was supposed to be different from Windows. You weren't supposed to have to upgrade your CPU in order to get the latest security/bug fixes."

      Would you mind showing me a quote from Linus or the GNU folks stating this? Because from what I've seen over the last ten years, Linux and related software are supposed to be different in that they are "free-as-in-speech" programs intended to be used by people who want alternatives to proprietary software, and usuability of the software on aging hardware was never a concern. While it could be extrapolated that this freedom also allows the user to compile lightweight versions for older systems, that part is up to the user, no the developers.

      There are plenty of Linux distributions and free/open source programs meant to run on old hardware. But those are mostly specialy created by people who want to run on older hardware. They have never been in the mainstream, and have certainly never been the guiding force in the Linux/free/open source community.

    3. Re:This is a good thing... by evilviper · · Score: 3, Insightful
      Obsolesence is just the way of computing

      Since when? I can't think of anything that makes that a rule. Sure, CPU-intensive applications won't work on old, slow machines (what makes them "crappy" btw?), but why is it that programs which don't have any more features than their predicessors need to waste several orders of magnitude more RAM and CPU power?

      What does Mozilla do that Netscape 3 didn't? What is it doing with all that CPU power? Dillo isn't fully developed yet, but it's well on track to get all the features a browser needs, all while being incredibly easy on resources.

      What is it that Evolution, KMail, and Mozilla-mail and all the rest need all the massive resources for? Sylpheed does practically everything a MUA could need to do, all while using a fraction of the resources of the more popular ones.

      Why is it that OpenOffice needs massive ammounts of RAM and CPU power? Abiword uses practically no resources by comparison, yet it has many of the same features. Sure, it's not done yet, but how could 25% more features mean a program that takes 1000X as long to start-up?

      Nobody is complaining that they can't play-back Divx video on their 100MHz system... Everyone is complaining that many programs have massively high resource requirements FOR NO REASON AT ALL. It's not as if GNOME is now made up of full motion video, animated graphics, etc. It's doing all the same things it was doing years ago, yet it's taking more resources to do all the same things...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  59. Some questions for the author... by cowbutt · · Score: 2, Insightful
    [as posted on osnews]

    1) Is your X server using an accelerated driver, or the framebuffer device, or even the generic vesa driver?

    2) If you are using an accelerated driver, which one? Some provide more acceleration than others.

    3) Are you using anti-aliased font rendering? If so, did you check to see whether your driver supports hardware acceleration of the RENDER extension?

    4) Did your friend disable unnecessary background processes, or did he just do a "full" install so he didn't miss out on any goodies.

    Finally, users don't want fast machines that do nothing, they want machines that perform some useful task. For years, the calls were for "usable desktop applications", tools such as xpaint, xfig, midnight commander and Lyx + latex being judged as being "unsuitable". Well, now we've got the kind of fully-featured applications that were being called for, but in order to create them _in reasonable amounts of time_, and with a reasonably high level of reliability, reusable component architectures (e.g. GTK, DCOP, Qt, etc) need to be used.

    As the motto goes - "Good, fast, cheap - pick any two" (where "good" in this case means "efficient", "fast" means "available now rather than in 10 years time" and "cheap" still means low cost). The mass market appears to have decided that it likes "Cheap" and "Fast" - just like with PC hardware, in fact.

    If you think there's a market for "Good" and "Fast", go right ahead and try to make some money doing it.

    --

    1. Re:Some questions for the author... by nsayer · · Score: 2, Funny
      If you think there's a market for "Good" and "Fast", go right ahead and try to make some money doing it.

      Been there, done that.

  60. A big part of this by arvindn · · Score: 3, Insightful

    is because there are so many different widget libraries still in use. Suppose the user is running kmail in gnome, and browsing with mozilla, with OO.o in the background. Hardly an uncommon situation. But that's 4 different widget sets, and a lot of memory could be saved if all apps used the same widgets as they do on Windows. Sadly, choice is often not good.

  61. Problem isn't GNOME or KDE, it's Linux and glibc by LizardKing · · Score: 4, Interesting

    I have a 1.2Ghz, 256Mb laptop running NetBSD and GNOME 2.6 which is blazingly fast. Looking at top, it's using around 150Mb to run a GNOME login, Firebird, Rxvt and the NEdit editor.

    In comparison, my 1.6Ghz, 512Mb desktop machine running Linux and GNOME 2.6 is noticably slower. The memory footprint with a similar list of apps running (Mozilla instead of Firebird) is around 400Mb.

    Linux used to be great on lower spec hardware than Windows, but since 2.4 it has become bloated and slow. Glibc is also an incredibly bloated implementation of a C library if compared to those that ship with BSD's. The kernel bloat could be a result of the extra complexity ti run on mid-range, multi processor machines. Glibc's excuse is somewhat less easy to pin down.

    Chris

  62. Re:Actually, it's obvious why they're getting bigg by silicon+not+in+the+v · · Score: 5, Insightful
    This is what you guys get when you keep preaching that linux is just as friendly as windows so everyone should switch. You get the same kind of bloat windows has.
    WAKE UP! If you read the editorial, you totally did not grasp what he was talking about. It's WAY beyond "the same kind of bloat". It's much worse. Systems that can fly with Win98 or WinNT are barely usable with newer Linux distros. This isn't about being "as bad" as Windows. This is about dropping off the cliff beyond that. It used to be that people not using Linux was because they haven't tried it, or couldn't learn to use it. Now, you're getting people who want to use it, have tried it, and had to abandon it and go back to Windows because their machine couldn't handle Linux. That is the inexusable part.

    I'm trying to adapt to Linux, but it's painfully slow. I've got a 300MHz K6-2 with 192MB RAM, but I'm going to have to try a slim window manager because KDE bogs everything down. My complaint is that it seems there aren't many window managers that are in a middle ground. I've looked at several of the smaller window managers, and they seem way too spartan. They're barely better than a straight Xserver. Can't you get wallpaper, desktop icons, a Start menu, and taskbar without the thing sucking resources like a sponge? That right click program menu is a waste of time because you have to minimize the apps you're running to right click for that menu.
    --
    We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
  63. What about the compiler? by opal · · Score: 2, Interesting

    I wonder what's the performance gain when using Intel compiler instead of gcc.

  64. Choices by StormReaver · · Score: 2, Interesting

    As others have pointed out, KDE and GNOME are heavier because most users have demanded extra heavyweight features. KDE has gotten lighter and more featureful between 3.1 and 3.2 (and I understand GNOME has had similar trimming). Mandrake 10.0 with KDE 3.2 runs better on my laptop than Mandrake 9.1 and KDE 3.1. Application startup time is better and resource usage is down.

    For those of you who don't want all the extra goodies provided by KDE or GNOME, at least some distributions (Mandrake and Redhat that I use myself) provide a handy desktop switching tool that lets you easily switch to a lightweight (with correspondingly fewer features) window manager.

    I make good use of KDE features, especially with Konqueror. I am endlessly frustrated by the user hostility of Microsoft Windows (and others) when I can't split the file manager into multiple panes for easy manipulation of files across directories and other networked computers within the same window.

    That by itself is a killer feature that I am loathe to have unavailable.

  65. I disagree - the problems lie elsewhere by puppetluva · · Score: 2, Interesting

    I disagree that the desktop is getting worse for both KDE/Gnome. . . I think that the memory issues are a little more complicated than that.

    My real gripes with memory management are four-fold.

    1. The system-buffering is ridiculous at times. . . (buffer-cache is NOT the best use of memory in all cases).
    2. The browsers use too much damn memory cache by default. If your desktop is crawling, try restarting your browser - It will be obvious what a pig it is. This is made worse by the fact that file-browsers use the same libraries/code. and
    3. Finally X is fast, X is flexible, X is my favorite, but X takes up too much memory and balloons over time (yeah I know some of it is video RAM -- but not all). Now that we have great anti-alised fonts, alpha transparency, etc. etc., maybe X.org will work on memory efficiency next. . . That should improve everyone's experience across the board, no matter which desktop you use.
    4. The terminals that come with KDE and gnome are ridiculously bloated. I always use something like "aterm" when doing command-line work. Believe it or not, if you run 4 or more terminal windows, it will make a huge difference in your overall memory usage (and no, I don't think that tabbed terminals help -- I like to see all my screens at once).

    On a seperate note, I've noticed that KDE overall has gotten faster and more efficient, not slower in the last 3 releases. I've seen the opposite in Gnome.

    Gnome unfortunately has never been memory efficient for me and seems to have a ton of memory leaks (I love the look of it and I'm rooting for the team - maybe except for the mono guys - , but it feels really cobbled together to me and I can't stand when it bogs down because of memory leaks here and there). I also don't see mono as the fix for that -- better memory management for the individual components would suffice.

    Also 192 MB of RAM is much higher than the usable minimum for Mandrake 10.0 + KDE. I use 128 MB of RAM with a newish KDE (two minor releases behind - so the newer once should be even faster) and it is quite comfortable (it is better than both the current GNOME and the later versions of GNOME/KDE). I've used gentoo on the same machine in the past and it was even faster. The only thing that I do is use "aterm" instead of the bloated terminal shells (gnome terminal and kterminal are both ridiculously bloated and offer almost nothing over aterm) -- it makes a big difference.

    1. Re:I disagree - the problems lie elsewhere by pclminion · · Score: 2, Informative
      The system-buffering is ridiculous at times

      Not at all. If you aren't using your memory for anything, why should it sit around going to waste? It ought to be used to cache disk blocks.

      This is a common misunderstanding. The memory used by disk and buffer caches is available memory. If some process needs memory, the OS will shrink the cache and give those pages to the process. The kernel won't even begin to swap until the caches reach zero size.

      In other words, when you run "free" to see system memory usage, you must also count the "buffered" and "cached" numbers as available, because they are. It's the system doing what it should -- making the most use of the memory you have.

      Believe me, the kernel's not stupid.

  66. Re:Actually, it's obvious why they're getting bigg by misleb · · Score: 3, Informative

    Try XFCE4... http://www.xfce.org/

    --
    "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  67. Re:The fault lies in using C by CaptnMArk · · Score: 2, Interesting

    The reason is that modern languages enable the programmer to easily reuse lots of library code without actually checking how much baggage said code brings aside.

  68. Re:Is the problem Java/Interpretive Languages by BenjyD · · Score: 2, Informative

    What effect could Java have on Openoffice? OO is C++.

  69. speedup tips by kervel · · Score: 4, Interesting

    why not turn this discussion in some kde/gnome speedup tips ?

    here are a few:
    - on KDE, a different style really matters. 'matters' not as in 'use -fomit-frame-stuff', but as in 'it really matters'. stop using keramik/plastik and use light V3, or QT windows. you will notice it very quickly, both in speed and in memory usage (very significant)

    - watch out with konq's process caching. keep an eye on the memory usage of cached processes, and if you see they are too leaky, disable konq proces caching. konq starts up quickly without caching anyway

    - tired of people saying 'its the nvidia drivers' for every performance problem ? i have to confirm this. I'm not talking about FPS in games or so, just basic GUI performance. for example, try the RenderAccel setting (also try disabling it, there are some problems that seem to occur only in some situations)

    offcourse, all of this is not an excuse, but at least it can offer some relief. i am no fedora user, but i wonder if some simple research on fedora could point out where the (perceived and real) slowness is coming from... i remember seeing success stories like "colorful KDE3 performance on low-end hardware", and i run KDE3 at home on a 233mhz 128mb ram at home (debian). But i also saw a (very) slow mandrake installation.. it must be possible to find out the cause.

    what tools could be used to investigate ? like xrestop, strace, profilers (but i have no idea how to profile a whole desktop and not a single application)

    ow, and some problems i'd like to know more about:

    - openoffice painting slowness. i can type quicker than openoffice can paint in some situations, in other situations its very quick. it doesn't even seem related to document size

    - gtk double buffering slowness... it started since gtk2, i don't know if it improved much (i don't notice it anymore on my new-faster pc, but i can see it in other setups)

    - some KDE apps (like kopete and kontact) have slow dropdown menu's, others have quick ones. very strange, i tought dropdown menus are just basic QT stuff

    1. Re:speedup tips by krmt · · Score: 3, Informative

      Gnome 2.6 has a whole section on speeding up performance in the help manual. Just open the app up (the one with the life preserver icon) and find the system administration document (I think it's under the "desktop" category) and it'll be in there.

      Remember kids, the only thing that separates the experts from the idiots is that the experts actually RTFM.

      --

      "I may not have morals, but I have standards."

  70. Re:Actually, it's obvious why they're getting bigg by molarmass192 · · Score: 4, Informative

    I've got a 300MHz K6-2 with 192MB RAM

    Christ, why are you running KDE on a K6? XP would bring that box to it's knees too. You need to use a lightweight window manager like IceWM or XFCE. KDE (or GNOME) has never had a goal of being "lightweight" so far as a know. IceWM offers a Win98-sh WM and pretty good about staying off the CPU, ditto for XFCE. You should be able to get a decent system running if you stay away from not only KDE and GNOME desktops, but their apps as well since they tend to launch a hefty support layer with them. Stick with QT, GTK, and Motif apps and it should work fine. FWIW, I had the exact same CPU in a box I gave away 2 years ago. It was a fine starter system when I bought it in 1996 and the fact that it run pretty much unaltered for 6 years is pretty impressive for what was a low end system when I bought it.

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  71. Duh! by misleb · · Score: 2, Insightful

    The point isn't that Linux does necessarily use less resources... it is that it can use less resources... out of the box. Just because some people choose a distribution that is bloated by default doesn't mean Linux is bloated or getting bloated. The Linux kernel is still relatively small. Whatever you decide to use beyond the kernel is up to you.

    --
    "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  72. Memory is Cheap by mslinux · · Score: 3, Insightful

    I buy computers for a large university in Virginia. Engineers, Bus, CS and Arch majors now must have a minimum of 1GB of RAM. This will get them through 4 - 5 years of college. It costs an extra 250.00 to buy a Dell D600 Latitude laptop with 1GB of Ram instead of 512MB.

    What's the problem? RAM is cheap and fast. It's natural to see apps such as KDE and Gnome and the Windows GUI use more of it.

    Also note that "Linux" is only a kernel... not an OS. Many on /. have posted this, but it needs to be said until all of the idiots out there that contiunally talk about "running Linux" get it through their thick, ignorant skulls. One should say that a Linux based OS that uses KDE is bloated... that would be true, but saying "Linux" is bloated is misrepresenting the issue entirely.

    1. Re:Memory is Cheap by gothzilla · · Score: 3, Insightful

      How is $250 cheap? That's part of this whole issue. Quite a large number of people consider $250 to be a lot of money, especially for ram. Besides I think Dell is ripping you off. According to price watch, PC4400 DDR 512 meg ram is going for $174 right now. PC2100 is $48. For me with 4 kids, $48 is a lot of money to spend on ram. Thats a pair of shoes right there.
      The reason this is an issue for me is that if I can't afford to buy new computers every few years for me and my kids then we're left behind in a technology black hole. I used to think that we could always use the latest greatest version of *nix but that doesn't seem to be the case anymore. Just like we still have to run win98 on some computers, we'll have to keep using old versions of *nix.

  73. Re:Actually, it's obvious why they're getting bigg by molarmass192 · · Score: 4, Informative

    Here's a great link I just found that covers a bunch of Window Managers. There's several on there I've never even heard of. There's also a lot of really ugly ones!

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  74. Many window managers, few tools by msobkow · · Score: 5, Insightful

    Err, no. I've used more window managers under various *nix systems over the years than I care to count including Openview, Motif, Openlook, DCE, fvwm2, blackbox, WindowMaker, KDE2, KDE3, and Gnome.

    They all run fine if you shut off the extra eye candy, fade/slide effects, transparency, skinning images, etc.

    There are no CD player docklets on my desktop, nor midi managers, MP3 rippers, or anything else that wants to periodically check to see if it needs to do anything. If I need it, I'll start the app required at that time.

    In other words, modern window managers give you the option of leaving all the glitzy CPU-wasting eye and ear candy enabled, or you can have it fast. Even WindowsXP has the same problem -- you have to shut all the junk off before it'll respond with any kind of speed.

    As to memory requirements, I'll just point out that the window managers being compared don't include all the audio and internet hooks that KDE or Gnome do. Modern users expect those hooks, and they take space. Get over it.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Many window managers, few tools by Mr+Smidge · · Score: 2, Interesting

      They all run fine if you shut off the extra eye candy, fade/slide effects, transparency, skinning images, etc.

      In other words, modern window managers give you the option of leaving all the glitzy CPU-wasting eye and ear candy enabled, or you can have it fast.


      Now here's something I've never understood that perhaps can be cleared up for me.

      Why the hell aren't these graphically intensive things like transparency, skinning, fade/slight effects being offloaded onto the graphics card?

      Graphics cards were *DESIGNED* to do this kind of thing, be it 3d or 2d. New computers have upwards of 128MB of video memory alone these days, now surely that's plenty for your application's screenbuffer needs?

      Personally, I use Kahakai as my WM, with a few candy-like gdesklet apps, and I like the speed. But some things are still slow that really shouldn't be, such as moving/resizing a large window.

      Anybody ever thought of doing an OpenGL-powered desktop? Or hardware-accelerated SDL desktop for perhaps even a little bit extra platform-independence?

      Maybe this is planned for the next X server?

      I would *love* to know why this kinda stuff isn't about.

    2. Re:Many window managers, few tools by RoundSparrow · · Score: 2, Informative

      I think on OSX, where Apple has much more consistent hardware base - things are.

      The reason is simple: As long as Linux (or Windows) has to support some stupid framebuffer VGA card - the code has to be written to do it on the main CPU. So they write it that way.. and support an API for more advanced hardware.

      Then the problem begins: Once you HAVE a way to do it without hardware assist... driver vendors get lazy and don't implement the API interface.

      The PC industry has a LONG LONG history of hardware vendors who invest way too little in driver development.

  75. I use gnome because I like toys but... by donscarletti · · Score: 4, Insightful
    There is more use to terminals than compiling your kernel over and over as well.

    Just because someone has no need for a gui doesn't make them elitist. The grandparent post was mainly refering to experienced computer users. Obviously a beginner needs more help, but experianced users who use DEs (I use Gnome myself even though I like to think of myself as hardcore) do it mainly because it looks nice and it has gimmicks, that's why I have always either used Gnome or KDE and am not planning on giving them up.

    One can achieve a lot through a text interface, it is not the only way to do things, but it is a legitimate way to do things, and for many people it is the most efficient way to do something. File operations are especially fast from the console. Things like spreadsheets and video editors can be invoked through the console with FVWM just fine.

    I agree with the grandparent. If you have the skills to live without one, using a DE is a personal preference. I have chosen to use one because of my playful instinct and the grandparent has chosen not to use one because of their desire for efficiency. These are both legitimate causes of action.

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  76. No, it isn't by Bill,+Shooter+of+Bul · · Score: 2, Insightful

    RTFA.
    The point of the article is that mainstream desktop distros are not any better off than windows xp in terms of requirements. Therefore, they cannot be used to replace windows 98 instalations on corperate desktops and as a consequence linux is losing a major oppertunity. That is the only point the author was trying to make.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  77. This is why I use multiple window managers by atomic-penguin · · Score: 2, Interesting

    Depending on what I am doing I use different window managers. I have always loved the gnome environment. So I use it to browse the internet, and do other trivial tasks. I use XFCE and IceWM on slower machines.

    If I am playing a CPU intensive games like Unreal, then I use the game itself as the window manager. So I basically have nothing but X and the game running.

    alias startut "xinit /usr/local/games/ut/ut -- /usr/X11R6/bin/X"

    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  78. Roll your own -- Fix the problems.. by paperclip2003 · · Score: 2, Interesting

    Most of the memory footprint in Mandrake Linux or and distrobution stems from all the daemons they have running on startup, the X window system, and a bloated kernel. I found by comiling the X window system to use Kdrive (had to add this line in startx to get the mouse wheel to work defaultserverargs="-mouse /dev/input/mice,5") , and recompile the kernel to use only the options that are necissary, (ie disable extra logging, all extra drivers and compile kernel for size, disable all schedulers except dead line, use premptive), and I still use my standard KDE install and it seems to work well and takes up around 35- 50 Megs of Ram (Mandrake 10.0). The daemons I have reduced down to iptables, network, xfs, portmap, sshd, ntpd, hpoj, and cups... because those are the only ones I use for various things. I also got rid of using dm on startup and just added 3 lines to my .bashrc to startup X without dm. if [ "`ps -A |grep X |awk {'print $4'}`" != X ]; then startx fi dm seems to almost double the amount of used memory. I thought like everyone else here that the problem was the window manager. It is not.. it is all the other crap running in the backgroud, as well as the monolithic kernels, X windows (really bloted), and 20 daemons enabled by default. If you strip all of that you can run on low amounts of ram with no swap. My desktop machine only has 128megs and it almost never has to swap out, with several apps open at a time. Linux is about building your own ;). -Ron

  79. Re:Actually, it's obvious why they're getting bigg by _xeno_ · · Score: 3, Interesting
    I've got a 300MHz K6-2 with 192MB RAM

    Christ, why are you running KDE on a K6? XP would bring that box to it's knees too.

    No it wouldn't. My father ran a test XP system back out when it was still Whistler on a 400MHz or so Pentium II system with 256MB of RAM. It ran absolutely fine.

    XP, for the most part, will work fine on older systems provided you have at least 192MB of RAM. Any less than that and you'll be forced to swap to run any pretty much any application. As long as you have plenty of RAM, you should have no problem running Windows XP, even on older hardware.

    If you could get a useable experience running Windows 98 or Windows 2000 on your system, you should (with enough RAM) be able to get a usable experience with Windows XP.

    --
    You are in a maze of twisty little relative jumps, all alike.
  80. Well, I introduce WM to newbies... by r6144 · · Score: 2, Interesting
    Anyway WindowMaker is quite easy to use, and have some nice keyboard shortcuts. I just set up ten virtual desktops, and give beginners Midnight Commander (within xterm) for file management, then they are immediately quite happy.

    It is true that GNOME/KDE is more similar to Windows systems that most newbies are used to, but they are also more complex than WM, and also less solid and consistent (yes, the core tools can be quite stable, but beginners still get into trouble in some small parts that don't work as well). Also, since they look similar to Windows, any differences, and especially lack of features in certain parts, become more annoying. With WM plus MC, since everything is so different, beginners are rather delighted to see some of the nice features of them, such as virtual desktops and Ctrl-S in MC, and every feature mentioned just works. When they are getting mostly comfortable with the system, I encourage them to use vi/emacs instead of newer, more Windows-like but less solid and feature-filled things, just for the same reason.

    My notion of "newbies" includes my classmates in a university and my parents in their 50s. They can pick up new things pretty quickly, but if anything doesn't work as advertised, or works inconsistently (I don't mean applications with different widget sets, which is ugly but acceptable to most --- my papa can use Protel 3.xx for DOS quite comfortably even though he uses Windows most of the time --- but rather things that works sometimes but doesn't work in other circumstances), even relatively experienced users like me will get annoyed, let alone beginners.

  81. Just switched from Windows by Cinquero · · Score: 2, Informative

    Example for the efficiency of the XFS filesystem under Linux:

    let WinXP do two simultaneous network transfers: the _total_ transfer rate dropped (in my case) to 4 MB/s whereas it was 10 MB/s for one transfer at a time.

    Under Linux/XFS I had running a 10 MB/s incoming network transfer and _concurrently_ a burst read from the same disk! I always had the impression that Windows is extremely bad at concurrent massive disk accesses. XFS is built for that. The performance is insane.

    I just tested it:

    cat'ing two 1 GB files simultaneously to /dev/null gives a total transfer rate of 16.5 MB/s on the same machine! (against approx. 4 MB/s under WinXP) Three concurrent process still give me a total rate of 9.3 MB/s.

    Copying a 1 GB file on the same partition gives 15.3 MB/s (65 secs), resulting in a total disk data throughput of 30 MB/s!

    On the contrary, modifying access rights etc. is extremely fast on Windows since all such information is stored in the MFT. But for the average end user the access rights scheme implemented in Windows is nonetheless much too capable and therefore IMHO rather useless.

  82. Just act cum grano salis (with common sense) by rongten · · Score: 2, Interesting

    When my sister decided that see needed a laptop for her university, I rejoed: her desktop would
    have been hijacked to my parents' room and I would
    install there Linux to be able to do
    video-conferencing with them.

    I selected Suse 9.0 for the task, bought the
    local retail version in the (vane) hope that
    they could read the fine manuals, and I started
    installation during the Easter holidays when I
    went there.

    During the installation, there was an option
    about the graphical environment:

    *) No graphics
    *) Light version (No KDE)
    *) Uber Ultra Eye Cady Fat Colesterol Kde

    Or something similar, I do not remeber in the
    detail, but I could select a less heavy DE than
    kde or gnome.

    So, I stand back, and look the machine:
    amd 2400+, 256MB, nvidia 440Mx, and I say,
    it's ok, it can do it.

    And it did.

    Now, if it was a PIII 733, 128MB, riva TNT 16MB,
    I do believe I would have chosen the middle option
    (windowmaker maybe?).

    It would have maybe been less user friendly, but
    for the few tasks my parents have to perform
    (e-mail, web, gnomemeeting) would have been ok.

    So, if you are installing on an old hardware
    a new distribution that it takes pains to give
    you a "wonderful" gui experience, is really so
    strange to find that it goes slower than
    a previous version without special effects,
    tooltips, whatever?

    So, next time Suse 9.0 (or now 9.1) is installed
    on an old machine, is it fair to ask the
    machine to behave correctly with a load that
    exceed its capacities? Or would not have been more
    logical selecting the offered choice of a light
    environment?

    Just my thoughts.

    Best Regards

    --
    Zed: Nothing is ever easy
  83. It's not KDE's, GNOME's, or OO's job to stop bloat by scruffy · · Score: 2, Insightful

    We can't expect KDE, GNOME, or OO to suddenly trim down to where we can run them on old PCs. Someone else will need to "scratch an itch" to accomplish this task. If we are thinking of third-world countries, I would think that there are certainly enough programmers in those areas (considering the outsourcing boom) to accomplish this mission.

  84. I've said it before... by RdsArts · · Score: 3, Insightful

    And I'll say it again. KDE and GNOME not only want the broken UI behaviors of Windows, but the bloat as well.

    If you look at the Amiga, RISCOS, and (for the most part) the Macintosh, they achieved unbelievable usablity not because they had flashy libraries or k3wl tr4nsp4r3nt t3rm1n4lz, it's because they use the hardware well and tried to give a small, innovative UI to the user. Just because their not mainstream you might not see them, but look at XFCE and ROX. Both are desktops (hell, ROX is trying to write our own desktop apps) that take the GTK libraries and make fast, powerful, and small desktops that do their jobs and do them well. Not only are their easier to debug, they are easier to use and faster even on dated hardware because they are not trying to be the massive beasts KDE and GNOME are pushing them to be.

    You will not see ROX push a web browser into ROX-Filer. You won't see XFCE do alpha-blending in the dock. You'll just see programs that do a job, and do it well. With GNOME's main library.

    They follow the UNIX way which has been lost on the big desktops and it shows.

    For a example of how bad the big desktops are at deciding where to put things, look at the fake SSH/FTP/HTTP/HTTPS things in KDE via FISH, and GNOME via GNOME-VFS. THESE SHOULD NOT BE DONE BY THE DESKTOP AT THE LEVEL THEY ARE! They should be pushed to a small userland daemon at best, or a small combination of userland and kernelspace at worst. This way all apps could use them seemlessly and without the massive overhead of bringing in Yet Another Library, including current commandline tools, without changing a line of code. It's simple things like that that bloat them, and as they act as a point of code "contention," hurt them both because it forces KDE developers to work on one implementation, and GNOME developers to work on another.

    And for the last time, UI and library bloat != UI ease of use. Just look at the old Macs. If a interface is correctly done, even if it bares no resemblence to a existing one, the time to relearn it should be trivial.

  85. My experience is different by swillden · · Score: 4, Insightful

    ... to put it mildly.

    The fact is that on my home machine, in Windows 2000, I have more free RAM and faster boot up times _with_ IE loaded (if nothing else as a desktop/file manager), than in KDE _without_ Konqueror loaded.

    I see exactly the opposite, and so do my coworkers, who primarily use Windows. Starting a year or so ago, they've all been pushing hard to get us new laptops with 1GB of RAM, because the tools we use just don't fit in 512MB... on Windows. On Linux, I can run DB/2, Websphere Application Server and Websphere Application Developer in 512 MB without hitting swap... with swap *off* if I want to, whereas their machines with the same stuff running grind continually.

    (Note: To run with swap off, I have to use a different Window Manager... KDE pushes me over the edge and into mild swapping -- nowhere near as bad as on Windows, however).

    As far as the size of KDE, well here are my numbers: With Linux 2.6, X and blackbox running, my laptop (Debian unstable) consumes 28MB of RAM just after boot, excluding disk cache and kernel buffers. With KDE 3.2 instead of blackbox, that number rises to 114MB, and that includes a hidden Konqueror instance, a bunch of systray apps and one GNOME app. So KDE plus some GNOME consumes 86MB more than blackbox, which is a very minimal WM. That's a lot, but it's hardly "hundreds and hundreds" of MB. Starting openoffice pushes that up by another 20MB. Mozilla (full suite) is about 40MB.

    Getting back to the Windows comparisons, with Linux and KDE, my system runs acceptably well with 128MB of RAM, swapping a bit, but not too badly. With Windows 2000 it's horrible with only 128MB. It boots up okay, but as soon as I start trying to run more than one app... ugh.

    With 1GB (hey, I may not *need* the RAM like the Windows users, but I'm not going to turn it down!) in my new laptop, I never yet seen my box even touch the swapfile, even with KDE, Mozilla, OpenOffice, WS, WSAD and a couple of small GNOME apps running. After being up for a while, I always see nearly 100% of RAM in use, but that's because Linux uses it for disk cache, which is a good thing.

    Meanwhile, my colleagues running Windows can push their 1GB machines into swap -- although it's difficult.

    Since my basis for comparison is machines running a certain set of heavyweight development tools, it's possible that the difference isn't actually Linux/KDE vs Windows, but rather the implementation of those tools on the two platforms. However, since the bulk of the tools (and the part that consumes lots of RAM) is all implemented in Java, and therefore is the same code, it's hard to see how the tools could differ that much across the platforms.

    So, I'm not saying you don't see what you see, but something is clearly different, because I see completely different behavior on both my Debian and my Gentoo systems (the Gentoo box consumes less RAM than the Debian boxes for the same set of running packages, at close to the same versins).

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    1. Re:My experience is different by swillden · · Score: 2, Informative

      Starting openoffice pushes that up by another 20MB.

      Sorry, that was a typo. Openoffice (just an empty writer document), raises system RAM consumption by 40MB, not 20.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:My experience is different by spitzak · · Score: 3, Interesting

      Are you sure you are not going into swap? I suspect that areas where Linux is much better than Windows are hiding the problem somewhat.

      Here we run at least 1G on all machines, so whether you are running Linux or Windows the only thing that gets us into swap is our own huge appliations, which are compiled from the exact same code. It is pretty obvious that when memory runs out on Windows the machine and our app is dead, and it will switch from taking 1 hour to complete to 9 or 10 hours. On Linux when running the same thing the difference between going into swap or not is to go from 1 hour to maybe 1.5 hours. (note this is Win2K and RedHat 7.2, things may be different in newer systems).

      What this means is that hitting swap is not so obvious on Linux, thus it may be hiding the fact that it is doing so.

      In my experience memory usage of Linux running a desktop is now greater than Windows. Gone are the days when it was as much as 10 times smaller (remember runing FVWM?). The only reason we can keep our memory usage by our graphics programs the same size is that Linux is much better behaved when free memory gets tight.

  86. Infiltration by Sloppy · · Score: 3, Insightful
    This article is really an attack on the what Miguel calls the "infiltration" strategy. The writer keeps talking about new users from the Windows world, and the disappointment they'll face when they try to use the distributions that try to recreate a Windows-like environment and run Windows-like apps.

    It's a mistake to paint it in broad strokes and say the Linux desktop is getting slow. One type of approach to a desktop is slow.

    So when people talk about 10 GHz CPUs with so much hope and optimism, I cringe. We WON'T have the lightning-fast apps. We won't have near-instant startup.
    Yes, we will, it's just that my "we" is different than your "we." But he knows this:
    Sure, you can just about get by with IceWM, Dillo, AbiWord, Sylpheed et al. But let's face it, they don't rival Windows software in the same way as GNOME/KDE, Moz/Konq, OpenOffice.org and Evolution.
    Yeah, they don't rival them, in the sense that they don't suck enough. :-) Evolution has a lot of really weird crap in it, that a lot of people would never expect (or want) to find in a mailreader. Evolution sucks.

    Obviously, when I say Evolution sucks compared to Sylpheed, I'm speaking from a certain point of view. But when he says Evolution is better than Sylpheed, so is he: he's talking from the infiltration point of view. Ok, so infiltration is having a problem. But let's just be honest about the limited scope and premises behind what we're saying, ok?

    Oh, and..

    Why should a 1 GHz box with Fedora be so much slower than a 7 MHz Amiga?
    This isn't a realistic expectation. The Amiga is never going to be matched by anything mainstream; not enough people care about snappiness for there ever to be a sufficiently critical-mass market. But the better Linux desktops (not Gnome and KDE) can get to within a factor of about ten, and given the hardware situation (a machine is now considered "old" if it only has ten times the processing power as the fastest 68k Amiga) that's good enough. But quit expecting it from Gnome; Gnome's goal isn't to be like an Amiga, it's to be like Windows. Did Miguel ever say he was trying to make an environment that the huge Amiga market would comfortably migrate to? ;-)

    Now I just gotta find a file manager comparable to DOpus 5.x...

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  87. Spending more time adding features? by ksheff · · Score: 2, Interesting

    And little time devoted to optimizing. That's what it looks like to me, whether it's Gnome,KDE, or OOo. Mozilla was painfully slow while they were in the adding features more, but once they took the time to sit down and start identifying the bloat, it got better (still not perfect). Look at Nautilus as another example. The first iteration had lots of nifty features, but it was slow. Alan Cox got frustrated with this, profiled the code, and then sent the Nautilus team the profiler output and suggestions to speed it up. To me, this sounds like something that the project team should have already done. Why did it take a widely known hacker like Alan to make them take notice?

    Maybe there should be some Code-Bloat Nazis that are independant of the various major projects . They would analyze the software for speed, memory footprint, etc. and then report back to the developers where this is room for improvement.

    --
    the good ground has been paved over by suicidal maniacs
  88. Re:How about "Linux Coders of the World Unite!" by man_ls · · Score: 2, Insightful

    Desktop Linux will never happen until dependancies can be quickly and easily resolved (even if it means each app that would run comes with its own copy of every library it needs and keeps it in its local folder -- Windows style) and there's no building from source.

    Windows works the way it does because the Kernel is virtually unchanged during updates...the external API and syscalls don't change. (XP SP2 changes a few of them to be more secure, that is however, the last time I can remember an API change in the middle of a revision.)

    Linux desktop already works for basic stuff -- but to be a truely multipurpose desktop, we can't have desktop users futz around with dependancies, compling from source ./configure;make;make install type things. Too complicated for regular people, although not too bad for people like us.

  89. I refurbish old boxes by Cloud+K · · Score: 4, Informative

    It's part of a non-profit project...

    Anyway, if you want something that's fast, friendly and usable, I've found an excellent combination to be ROX (rox.sourceforge.net) and Sawfish as the window manager.

    I saw someone above who was trying to run KDE and GNOME on a 128MB K6/2-300... obviously that would be painful, but I've used a combination of ROX and Sawfish on top of Redhat 7.3 (might as well blatantly break the Redhat trademark rules since this is slashdot) with 32MB of SIMMs installed on a K6/2-300. It works great, and with Abiword, GNUmeric etc it's all someone on low income needs (or anyone else in general, for that matter).

  90. A ton of registry hacking? by aetherspoon · · Score: 3, Insightful

    It is one registry key!*
    Ye gods, I mean, most shells' installers even change the key for you!

    Mind you, this is coming from someone who is using Litestep as a shell and a heavily modified command line as a file manager, but come on... no need to exaggerate what you just did. Maybe it is just because you were too "anti-Windoze" to realize that Windows is actually not nearly as difficult as you make it seem. Linux isn't that difficult either.

    *(This is, of course, only for NT4/2000/XP - Under a 9x, you don't even open the registry to do it!)

    --
    --- Ãther SPOON!
  91. Re:Actually, it's obvious why they're getting bigg by molarmass192 · · Score: 2, Informative

    Dude, that's a Pentium II 400, not a K6-2 300. Look at the stats and you'll see the the P2 400 takes out the K6-2 300 in all rankings. You comparing a Kia to a BMW. I had a K6-2 300 and it was slow but it was also half the cost of a P2 at the time.

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  92. Linux Desktop Getting Heavier by theLankan · · Score: 2, Funny

    >Is the Linux Desktop Getting Heavier and Slower? Tux looks like he's starting to put on a few too.

  93. Install Knoppix! by waferhead · · Score: 2, Informative

    Debian based Knoppix 3.4 works well hd installed on more resource limited machines, is nicely set up, and it has xfce, WM, et al set up as well.

    OO still takes forver to load, but works fine.
    Note: MS Office is much faster (loading) than OO, and Knoppix has a nice working Wine install, and captive NTFS (RW) support.

    I run it on my k6/3 400 (upgraded) Presario 1250, 288m ram laptop. Knoppix is FAR faster than any other distro I tried.

    For my "main" box I run MDK10 and KDE.

  94. Re:Translation by Vann_v2 · · Score: 2, Funny

    You seem like a very angry fellow. Do you get this upset about other trivial things, too? If so, you might want to look into taking a vacation, or finding time to relax.

    Seriously, though, your anger at my admittedly vague post is disproportionate, especially since I clarified myself in responses I made before you posted.

  95. Same features, less bloat by Kphrak · · Score: 2, Interesting

    The parent poster is perfectly correct. As everyone else's distro works harder and harder to out-bloat Windows, Slackware continues the original Linux ideal of a bloat-free, yet feature-rich, OS distro.

    Part of MS's advantage is that it's run by a single set of libraries that get loaded in the OS at the start. They may not be good libraries, but they're ONE SET of libraries. Linux has plenty of good ones, but you need millions of them; every programmer of each individual app wants to reinvent the wheel or use something obscure, so memory use goes straight to the bad place. Users are forced to be smart about what they run, and Slackware definitely helps with that more than larger distros, which takes everything and the kitchen sink, and dumps it in the user's all-too-willing lap. "Sure, I'd like to install (?:G|K)Louse-Picker .0009a! Who knows, I might need it someday! Oh. I guess I need to install 300 dependencies...well Linux is always faster than M$, so I guess installing all those on my 300MHz 128MB Dell won't hurt it a bit!"

    I don't feel much sympathy for all the RedHat refugees. If you want Windows, just get Windows. I know you won't be as hip then, but trust me, your personal computing experience will be better. Or buy a Mac; then you'll be even cooler than if you used Linux on a PC, if a little bit poverty-stricken.

    --

    There's no sig like this sig anywhere near this sig, so this must be the sig.
  96. Actual test results show that by Jediman1138 · · Score: 2, Funny
    the only things getting heavier and slower are the users.

    --

    nothing.can.stop.me.now

  97. Re:Problem isn't GNOME or KDE, it's Linux and glib by IamTheRealMike · · Score: 2, Informative
    glibc also does a lot more than the BSDs libcs, which are generally rather poor in terms of features, portability and so on. Besides on my system the size of glibc is negligable, only about 2mb (libc+pthreads+libm etc). Considering that it's shared between every app that's not something we need worry about.

    Far more likely is that you were running more services in the background than you were on NetBSD.

  98. Trolls to left, Flamers to the right, stuck . . . by npsimons · · Score: 5, Interesting
    . . . in the middle with Debian.


    I've read most of the comments here at my default +5, and I have to say, I don't see how so many trolls and blatant lies got modded so high.


    I know what you're thinking. You're thinking "oh, he's just another Linux elitist who's going to condenscedingly tell me what to do." And you would be wrong.


    I'm not going to tell you what to do. I'm going to tell you what *I* do, and see if I can make any sense of the garbage that's getting posted here.


    I use Debian GNU/Linux (isn't it obvious from the sig?). Stable. Not unstable, not even testing. With a 2.4 kernel on P4's with a minimum of 512MB of RAM. And they all fly.


    I program. I write software for Navy weapon sims. I write software for my company on the side. I play NeverWinter Nights on my machine with an ATI Radeon 9700 Pro, while scanning photos, reading email and administrating the servers for my company and personal use. All of this flies, and [Microsoft] Windows doesn't even compare. And yes, I use Windows (ever heard of NMCI?). MacOSX? Don't make me laugh; I've used it, I've programmed in it, I used to administer a whole lab of it. It's slow and buggy. GNU/Linux runs fast and smoothly on the exact same hardware. GNU/Linux doesn't crash (unless I'm doing some obscure kernel hacking), and it doesn't "stutter" when I'm playing MP3's while image editing a 500MB file in GIMP.


    GNU/Linux allows me to do more and more things at the same time. GNU/Linux makes things possible that I never would have imagined possible on Microsoft Windows or Apple Mac OS X.


    But you know what? None of this matters. The only thing that matters to me is that GNU/Linux is Free as in Freedom.


    I don't know why you guys are having so many problems with GNU/Linux. All I can say is that I've had worse with Windows an MacOSX, and even if I hadn't, I would _still_ use GNU/Linux, because it's Free. Fortunately, in my not so humble experience, GNU/Linux is better in every sense of the word.

  99. Re:That's why (xfce4 Me-too) by YetAnotherDave · · Score: 4, Interesting

    Been using XFCE for ages now, on a 5-year old 500MHz celeron, and it feels faster than my 2.6GHz win2k desktop. Plus I love the flexible Os-level hotkey setup (CTRL+ALT+X gives me a terminal, CTRL+ALT+M gives mozilla,...)

    The extra 'goodies' plugin packages are great too.

    http://xfce.org

  100. Not accurate, not even close. by twitter · · Score: 2, Interesting
    Try comparing same year software and full feature sets and XP fails miserably. XP was released in 2001. Gnome and KDE from the same time period compare favorably. KDE 2 and Gnome 1 are both lighter and still provide far more features than XP ever dreamed of for way less memory and processor. I'd say that the newest software is still faster for the features it provides. Multiple desktops, simultaneous users and all the other services offered by modern distros would turn an XP box into a frozen mess. I can run new KDE stuff on boxes that XP won't install on. The future specs for longdong make the craziest of KDE / Gnome setups look very thin but longdong still lacks a useful GUI and stability that business users crave.

    Very friendly software works just fine on older hardware. I know that Debian testing, with KDE 3.2 works just fine on 450 MHz and 128MB RAM. I'd even go so far as to call it snappy. I've used Mepis on machines as low as 233 MHz. Sure, OO was slow on that, but any reasonable company can use it's old "server" to provide that via terminal services to machines of this class.

    More importantly for business is the that XP is just the beginning of what Microsoft pushes. Not only does a company have to buy new hardware to run it, it also has to purchase "servers", CALs and other eXPensive junk. Free software has and still makes better use of hardware and has a lower TCO, regardless of what Fedora does.

    --

    Friends don't help friends install M$ junk.

  101. I use KDE 3.1 because... by eugene+ts+wong · · Score: 3, Interesting

    ...I want file associations to just work. I'm not a heavy multimedia user. I'm running Pentium Classic with 90 MB, 180 MHz, 24-32 bit display, & Sound Blaster 16, because it's stable & it all just works. Basically, I need to be able to create documents & view them according to modern standards [HTML 4.01 & CSS]. You can't do that with Windows because the browser won't be updated anytime soon.

    As for Enlightenment & other window managers, I don't use them because I don't know how to configure various software packages just to watch various multimedia files. I can't underscore this enough. I kind of gave up watching video clips on this box, but it turns out that KDE or Opera offered me the choice of watching a certain clip. It asked me if I wanted to use a certain package to watch it. I was surprised because I wasn't even aware that it could be so easy. You're probably wondering why I would check in 1st place if I don't expect it to work. I checked in hopes that something accidentally got set properly & it'll just work; well, it is going to work, because I'm upgrading KDE with the relevant packages right now.

    If you already know which software is used for which media files, then I encourage you to use a lighter environment, but as for me, I really need to get a system that is preconfigured. I've tried Blackbox, twm, swm, lwm, fvwm, & probably others. Because of the apparent lack of documentation, I just can't seem to work Blackbox & twm. I honestly don't know how people can recommend Blackbox & twm in good conscience. As for Enlightenment, I don't understand why people use that when there is KDE & Gnome. When I tried this, last millenium, it seemed to be part of KDE & Gnome. Now that KDE doesn't seem need it anymore, I don't bother with it.

    I don't use Gnome because the documentation is difficult to read. It seems geared to describing tasks that I have no interest in, while KDE's documentation is towards telling me what such 'n such app is for & what I get to do. "You have to do..." vs. "You get to do...". I would argue that KDE's documentation is a delight to read in & of itself, whether or not you want to accomplish the relevant tasks. A list of chores vs. fun & productive stuff.

  102. No idea what you're talking about. by Feztaa · · Score: 2, Informative

    Recently upgraded from FC1 to FC2, which was a change from gnome 2.4 and kernel 2.4 to gnome 2.6 and kernel 2.6. I've noticed nothing but speed improvements... the system is more responsive and faster to boot.

  103. Toys and Tools by ChozCunningham · · Score: 2, Insightful
    Different /.'ers obviously use the computer for diffrent tasks. Defining text interfaces (tool) and graphic interfaces (toy) seems a bit simplistic division, and leads to so many elitist flames and division of camps. There are toys that operate from both in the windows world, as well as tools. A GUI is abstraclty more versatile (since a CLI can be implented within it), as well more usable to the masses.

    I'd have to say that I am not only more productive on a computer because it's easier to learn new tools, but that the gui itself is one of the main tools I use. I use the desktop not only to switch between apps, but as a clipbook/news reader/clock/media player, and only do so because it it is convienent enough to not interfere with "work" I have to do on the same machine. Those are tools I couldn't take advantage of in a CLI-only space.

    As a new linux user, I find it horrifically interesting that there aren't any(?) DE's that allow one to work without a shell. Constantly, one has to open command shells to perform trivial tasks. When adding that to learning a semi-functional DE, I understand why so many people are linux-shy. I must give props to Kuake for taking some of the sting out of this, but it seems it should be in every distro's default DE, since they require a terminal so much.

    This may lead to a bit of hatred from both sides, but the complete integration of basic UI (classic), graphic features (skins) and a command line (adress bar, command prompt) in XP is one interesting solution. Additionally, the XP installation takes a more friendly approach to what a user's GUI should look like for them: By default all the graphic bells and whistles are "on" and can be turned off by those experienced and inclined to do so. I think this is an important advancement over a typical linux distro's philosophy, which has a lot of features (sub-pixel blending, etc.) "off" by default. Users inclined to seek these features are those least interested in using them.

    Despite all the windows-bashing here, perhaps people should appreciate what they have done well (as well as bash their wicked ways). A great solution would be a new linux based GUI that offers 100% of shell functionality (and no prettiness), rather than "live on top" of an existing CLI, and then develop optional graphic touches as a layer above that. This would scale as well, or better, the current MS offering. Graphic flourishes could be added later in a consistent and pleasant manner.

  104. Dragon Drop can be better than command line. by darthwader · · Score: 2, Interesting

    It all depends on what you are doing. When I upload the 100 pictures of yesterday's wedding from my digital camera, I need to extract the 20 or so good ones from the 80 bad ones. They are named "img_1932.jpg" through "img_2032.jpg", by the way.

    With a command line interface, I can view each picture, one at a time. I can find and delete the really bad ones, but it is a slow process. And, when I get to the end of the 100 pictures, I recall that I have around 12 pictures of Bob. I don't need that many, so I should pick the best 2, and delete the rest. The pictures of Bob are evenly distributed through the 100 pictures in total. So, it takes another pass through the 100 pics to even find the 12 ones with Bob, and then I need to compare them to see which ones I like the best. This would probably require me to write down the file names and my comments on a scrap of paper as I go through them.

    With a GUI, I view the entire directory at a glance, using the thumbnails. Then I multi-select the ones with Bob them, and copy-drag them to a folder named "Bob" (he is vain, and wants them all). Then I drill down into a few to get a better look. I can see all the thumbs at once, so it is easy for me to decide which ones to keep and which to delete. Then I drag one from the image viewer app onto my mail program to e-mail it to someone. Likewise, I can drag some onto my HTML editor to add them to a web page I am creating.

    Command lines are great for many things (and I do normally use the CLI), but they are really bad at visual or graphical tasks.

    Also, CLIs are great for frequently used commands. Once you get old enough to start fogettting things, you find that you can't remember the command you want. With a GUI, you can troll through the menus (and hopefully the menus are well designed, so you don't need to look under "Window" for the command to adjust the colour). With a CLI, you try to guess what the command is, or use "apropros" and try to guess a good keyword to search with. (As an exercise in futulity, try to use "apropros" to find the program that displays images).

    --
    I hate it when I make a joke and I get modded "+5 insightful". Mod the stupid comments "funny", not "insightful", pleas
  105. Re:Problem isn't GNOME or KDE, it's Linux and glib by koali · · Score: 2, Informative

    Something's wrong with the Linux system...

    I'm running Gnome 2.6, ThunderBird, Firebird and Gaim:

    alex@wintermute:~$ free
    total used free shared buffers cached
    Mem: 256460 252852 3608 0 9828 81816
    -/+ buffers/cache: 161208 95252
    Swap: 497972 27560 470412

    About 160M, which is more or less what you report with *BSD.

  106. Yup, and 1 + 1 still == 2 by Quixadhal · · Score: 2, Insightful

    When I first started setting up linux as a server and as a desktop (rather than just fiddling with it), we had the brand new 1.2 kernel series, and X11R4.

    Back then, we built a 486/133 machine with a whopping 16M of RAM, and an uber-l33t Vesa Local Bus video card (3dfx #9, if I remember correctly).

    Loading up a dozen text shells, a copy of netscape with several windows open, xpaint, emacs(!), and a few dozen copies of xeyes... it REFUSED to swap!

    We were finally able to get it to swap by loading GNU Chess and having it play itself (which forks a second copy and talks over sockets).

    Our first server was "tested" with 4 Megs of RAM and a copy of DOOM under both DOS and Linux. The linux version performed better.

    Now, given that the 1.2 kernel could perform remarkably well with X windows and netscape, for what should be considered a "normal" workload... why is it that virtually every distro I can find today feels like a salt-crust grill with molassas syrup and eats up enough ram just sitting there idle to choke Bill Gates's horse?

    From my whitebox linux desktop at work, here are the top 10 Bloated Sacs running right now...

    VSZ RSS START COMMAND
    18020 15216 Mar10 ./setiathome -nice 19
    18384 2560 Mar08 /usr/bin/gnome-session
    18504 1020 Mar23 /usr/local/pgsql/bin/postmaster
    19476 668 16:26 sort -n -k 5
    22692 6736 Mar08 gnome-panel
    36088 5096 Mar08 nautilus
    36736 14344 Mar08 gnome-terminal
    69616 38132 13:28 thunderbird-bin
    76276 47712 13:34 firefox-bin
    116172 40324 Mar04 /usr/X11R6/bin/X

    Note that this is 40+14+5+6+3 = 68M of RAM just to allow me to have a prompt. Yes, I know I could stop using gnome, but that only trims the outside fat.. the marbled fat inside X11R6 and the mozilla twins are harder to get at.

    Do I get MORE done now with all this cr@p running than I did 10 years ago? Nope. Do you?

  107. Re:Actually, it's obvious why they're getting bigg by Alan+Cox · · Score: 2, Informative

    My main desktop machines are

    - A thinkpad 600 with 192Mb of RAM
    - A VIA C3@533Mhz with 512Mb of RAM

    Both are running Fedora 2 both are most definitely usable. There are only a few changes I've made to get that to happen - firstly I rebuild Gnome with gcc -Os, secondly I don't start up the 500 fascinating daemons I seem to get by default now days.

    OpenOffice chugs on the TP600, but the VIA is very happy.
    It's not quite the same as a dual opteron with scsi where "startx" produces the entire running desktop in 2 seconds.

    I've also been benching the systems. The 2.6 kernel is snappier than 2.4, and Gnome 2.6 is using less RAM than 2.4. The biggest bottleneck is disk seeking - Gnome loads a lot of scatter little files when starting up and disk heads are still constrained by little problems like momentum.

    With XFce I can go down to about 48Mb and have a snappy desktop. Open Office isn't very funny at 48Mb but XFce but abiword is usable.

  108. Light usable browser? by MysteriousMystery · · Score: 2, Informative

    Dillo is a good choice for a light browser, obviously it doesn't have the features of a Gecko based browser (or for that matter KHTML) but for basic web surfing it's quite effective. The main suites of programs are always going to grow larger, to make up for it on a slow machine, run a small UI with minimalist programs to make up for it.

  109. Re:Trolls to left, Flamers to the right, stuck . . by evilviper · · Score: 2, Interesting
    In other words:

    Sure, performance sucks, but not as bad as OSX.

    It's a Unix system so you can do more with it than you could with Windows.

    You are obsessed with the GPL...

    Am I wrong?

    For performance improvements, switch to FreeBSD, and use a different window manager that isn't so horribly bloated, and doesn't have such a terrible interface. I personally recomend Blackbox, but there are tons of others to choose from that do quite a good job as well.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  110. The reality of this... by readpunk · · Score: 2, Interesting

    I may be late jumping into this and it may well be redundant at this point but whatever...

    I have an Athlon 2500XP with 512mb's of RAM.

    I do not run linux, I run FreeBSD. I use a custom compiled kernel that is about as stripped down as possible.

    Gnome 2.6 is just not that fast. Traversing my file system through Nautilus is slow.

    Kde 3.2.x is also not that fast. Traversing the file system is pretty quick but the applications themselves are not.

    Everyone seems to be talking about progress, but what I want to know is, what progress are we talking about? GASP they have added a side tab! GASP they have added thumbnails! The basic framework for these applications is the same! The file manager's mostly have pretty similar looks. What features could have been added to cause the need for an extra 2ghz of processing power to rival the speed of our old graphical *nix systems?

    Oh yeah... that's right, little to nothing!

    If you really mess around on a well customised desktop you had on some old hardware (kde 1.x anyone?) and look at the speed, then compaare that to your brand spanking new 2.5ghz system (kde 3.2.x) you should notice that you have just added 2ghz to your system gained a few useless features and have no speed increase.

    Also, in the article the comment about Gnome-Terminal is dead on. Can anyone rightfully explain why Gnome-Terminal is as slow as it is?

    Must be all the INSANE features it has! Like... oh yeah it doesn't really have any INSANE features, it's just slow as hell on brand new hardware.

    --

    ./revolution
  111. Re:Trolls to left, Flamers to the right, stuck . . by The_reformant · · Score: 2, Funny

    Are you joking? I dont care how many different computers youve administered in whatever high brow organisations you can't deny the fact that the user interface in linux isnt as responsive as windows..and that applies to ALL of them even the lightweight ones.

    Even in fvwm dragging a window is sluggish (and it doesnt even display the contents whilst dragging)

    --
    I have discovered a truly remarkable sig which this post is too small to contain.
  112. Re:Translation by t0ast3r_b0y · · Score: 2, Informative

    Sigh. What he's saying is simple.

    Windows drags smoothly because it updates LESS FREQUENTLY with NO STUTTER. It spends more time per update, and therefore it is slower. However, the brain latches onto the stutter in XFree86, so you PERCIEVE its updates as taking more time.

    Whether this is true or not I don't know; I haven't seen the benchmarks. But I have heard it before.

  113. It's not just KDE/GNOME by Trogre · · Score: 2, Insightful

    On a dual-boot Fedora/XP 2600 Athlon I administer the difference is staggering.

    Boot time (from GRUB menu to login screen):

    Windows XP/Lunar: ~20 seconds
    Fedora/XFree86/gdm: ~1.5 minutes

    I don't know what Microsoft do, but they've tuned their boot process something wicked.

    Granted, a stock Fedora install runs a whole lot more services (apache, sendmail), but I'm sure it can be much faster.

    Many services don't need to run in series. For example, the random number generator can be started while ethernet discovery is taking place, or sendmail can start up while X is probing the monitor. Similar reasons why a 'make -j4' runs so much faster than 'make'; the two bottlenecks when compiling (or loading an OS), cpu and disk, just aren't being used the whole time, one is usually waiting on the other at any given time.

    Time to experiment with the & parameter...

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  114. Re:No, wrong by damiam · · Score: 2, Insightful
    most users _want_ their desktop to do more. People want their _apps_ to do more.

    Most people don't distinguish between the apps and the desktop. People think of the computer as an appliance which does various tasks, not as an app on top of a desktop on top of a WM on top of a windowing system on top of a C lib on top of a kernel. The GNOME and KDE teams are trying to improve the overall user experience.

    This bullshit where GNOME is adding P2P and blogging, and KDE thinks it has to have 20,000 sidebar buttons and configuration panels on everything is completely ridiculous and unnecessary. All that stuff is supposed to be taken care of by the app writers.

    It is being taken care of by the app writers. Who do you think wrote the p2p and blogging apps? They didn't just pop out of thin air. You sound as if you think it's a bad thing that such apps are available.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  115. Re:Nail head, meet hammer by fitten · · Score: 2, Insightful

    I haven't had my GUI or IE on Windows take my whole machine down since around 1999.

  116. Misleading by Pan+T.+Hose · · Score: 2, Informative

    In order to save some memory on my system, I started rewritting the script into C, using GTK2 (a good excuse to learn this library). After implementing most of the functionality, I found that it took about 17MB. I wonder how much memory it would use if I ported it to motif (or athena widgets).

    This can be quite misleading. If some other process is already using GTK on your system--like, say, the Gimp--then running your program does not really uses much more memory, because most of that memory "used" by your program (mapped to its process) is in the shared object which is already loaded anyway. (Provided your program is dynamically linked with GTK.) This is why adding memory used by processes can (and usually does) give more than there really is memory on the system, including swap. For example, run this from the shell:

    cat /proc/*/stat | cut "-d " -f23 | perl '-e$s+=$_ while<>;print int$s/10**6'; echo MB of memory is used by `ls /proc | wc -l` processes; free -tm | perl '-nleprint"but only $2MB of real $1MB total memory (RAM + swap) is really used."if/^T\S+\s+(\d+)\s+(\d+)/'

    It was supposed to be all in one big line, but it's ugly, so let's turn it into a script:

    #!/bin/sh
    cat /proc/*/stat | cut "-d " -f23 \
    | perl -e '$s+=$_ while<>; print int $s/10**6'
    echo MB of memory is used by `ls /proc | wc -l` processes
    free -tm \
    | perl -ne 'print "but only $2MB out of $1MB "if/^T\S+\s+(\d+)\s+(\d+)/'
    echo total memory is really used.

    On my system, a Debian desktop with two weeks of uptime, it prints:

    1564MB of memory is used by 187 processes
    but only 315MB out of 752MB total memory is really used.

    This machine has only 256MB of RAM and is using only 67MB of swap--this is hardly 1.5GB which is supposedly "used" by all of those processes.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  117. Develop targeted Linux distros by sfhc · · Score: 2, Interesting
    What I think really needs to happen is a clear split between a server version of Linux and a desktop version of Linux.

    They will both use the same kernel, but will have different default install settings and one will have more focus on supporting the desktop.

    This clear split will aid in the developement and adoption of Linux by focusing Linux developement on two clearly defined audiences.

    • Desktop users don't need all of the server features. In theory you could say that software such as MySQL, Apache, sendmail, and so forth don't even need to be included in the desktop version.
    • Server users aren't using a distro that is bogged down by the desktop gui and apps.
    Desktop developers should be working on making it perform as fast as possible. I know that I am pretty frustrated with my Linux desktop experiences due to the speed issue.

    Lastly, the desktop user version needs to be very easy to install. This is an area that Linux developers need to take seriously (such as skipping the disk partioning step by having completed by the installer invisiably to the user, unless they select to do it otherwise).