Slashdot Mirror


Bounties for Gnome Optimization

Eugenia writes "Novell and OSNews are sponsoring the memory reduction project led by Novell's Ben Mauer by providing bounties to developers to help to clean up bloat in GNOME and related programs."

10 of 469 comments (clear)

  1. gnome-terminal by karmaflux · · Score: 4, Informative

    Gnome-terminal is going to make someone ridiculously wealthy. Seriously, there's so much room for optimization that a good coder will be able to retire off that one program.

    --

    REM Old programmers don't die. They just GOSUB without RETURN.

  2. Re:This is a realy good idea by Dan+Ost · · Score: 4, Informative

    Please don't call KDE a window manager.
    Both KDE and Gnome use window managers, but neither of them are window managers
    (the fact that you can change which window manager is used by KDE and Gnome
    is a good indication that they, themselves, are not window managers).

    xwinman.org gives an excellent introduction to both window managers and
    desktop environments. Give it a look.

    --

    *sigh* back to work...
  3. Re:horrible idea by mattyrobinson69 · · Score: 2, Informative

    the kernel development is funded by the OSDL, some are under the direct employ of redhat, and probably other companies (maybe novel, IBM, im not sure)

    trolltech is a company that makes QT, and thats duel licensed, one license being GPL.

    the firefox lead developer is employed by google.

    many large opensource projects have people being paid to develop them fulltime, its a good thing because the source stays open.

  4. Re:Its about time by Espectr0 · · Score: 5, Informative

    Kde has improved dramatically in speed , memory reduction and html rendering in konqueror in the last year.

    You may want to give it back a try.

    We use kde in our offices, which are pentium 2, 400mhz and as little as 128mb (!) of ram.

    On my development box, i have a dual 400mhz P2 with 320mb in ram, and i can run eclipse with tomcat

  5. Re:Its about time by Earered · · Score: 3, Informative

    I was able to use gnome 2.8 on a Celeron 433 with 64Mo of RAM. Though you either need to tweak your configurationhttp://www.gnome.org/learn/admin-guid e/2.6/ch09.html/
    or to use a dedicated distribution like Beatrix http://www.watsky.net//
    which include gnome and use dirty trick with the kernel to improve performance.

  6. Re:Ditch the dependencies and deprecated code by jcupitt65 · · Score: 3, Informative
    That's a good idea. There's also a lot of deprecated API (eg. GtkCTree) which can be removed from the system with just a few -Dsomething during configure. You can turn off the GObject run-time type checks with another -Dthing, which helps speed another 10% or so in my experience.

    Bonobo is slowly being removed since GtkUIManager came on the scene. I think gnome-vfs will be around for a while, especially since the new file chooser can plug in to it (I think).

  7. Re:Nah by _|()|\| · · Score: 2, Informative
    GNOME Terminal is actually a wrapper for VTE, which is a rewrite of ZVT. More than anything, I think it just needs more attention. The bugs pile up, but VTE is basically maintained by an overworked Red Hat developer.

    One person attempted a hefty rewrite, but ended up forking to the Multi Gnome Terminal.

  8. Re:Its about time by roystgnr · · Score: 5, Informative

    It uses a proprietary widget toolkit

    Qt is dual licensed under the GPL. It's no longer any more proprietary than gcc.

  9. Re:While they are at it ... by Jeffrey+Baker · · Score: 2, Informative

    It is still costly to enter all those syscalls. You don't have to read the data from disk, but you do enter the kernel again and again. Once I looked at an strace of "yelp", the GNOME help program, and for a list of several tens of thousands of files, it would stat, open, mmap, and close each file 5-10 times. It was horribly bad, even with all the data already in core. In fact it was faster to start Mozilla than to start yelp.

  10. Re:The best way to improve Gnome... by Anonymous Coward · · Score: 1, Informative

    you sir, are a complete idiot. Fluxbox is a window manager it doesn't run anything. KDE / Gnome applications are just applications that use KDE / Gnome libraries, and so will run in any X environment, or linux framebuffer environment depending on the backend they use.