Slashdot Mirror


GNOME Gets its Own Software Repository

PostThis writes "After the attack to the Gnome servers a few months back the Gnome Project was left without a third party software repository (which wasn't that usable anyway). The gap was filled in very recently by GnomeFiles.org. The site was built using BeBits as a model (BeOS users still swear by it) and they are looking into filling up their Gnome/GTK+ software database quickly; they are offering prizes to Gnome developers who will submit an app during the first week of the site's launch."

7 of 85 comments (clear)

  1. Nice by mfh · · Score: 4, Interesting

    Gnomefiles.org looks nice and intuitive. I like the RSS feed, the layout and the simple interface of the site. I've wanted to go in this direction for some time and I think I might just have to try gnome out now. Any suggestions for someone getting started with Gnome?

    --
    The dangers of knowledge trigger emotional distress in human beings.
  2. At least the old one had stuff in... by It'sYerMam · · Score: 3, Interesting
    This set's looking rather sparse, at the moment. Still, it's good that they've got back their space, hopefully not to be hacked again.
    I wonder whether I can submit all the miscellaneous lint I've acquired for the developers ;-)

    It's a real pity when things like that get hacked - It's GNOME people who're the real hackers, after all. In addition, this is a free software group - it's not like they're a software giant *cough* who crushes small businesses *cough* and uses illegal business practises *cough* (Oh, sod this - MICROSOFT) We need more white-hats, to go and whoop Teh Script Kidde H4x0r'S arses...

    --
    im in ur .sig, writin ur memes.
    1. Re:At least the old one had stuff in... by Timesprout · · Score: 1, Interesting

      It's a real pity when things like that get hacked

      Oh the double standards. When its an MS system or a dumb windows user that gets hacked its because they are are stupid or have crap security or they deserved it anyway. When its OSS its a pity and because of nasty malicious hackers.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
  3. slashdot = osnews + 5 days by dotslashconfig · · Score: 5, Interesting

    While some people really like GNOME's design, I have significant issues with the software available to it and the desktop environment itself. GNOME has a hard time separating out libraries that it's not using for a given applications. The environment tends to take a shotgun approach at loading up EVERYTHING and then just dismissing libraries it's not using. The memory footprint, however, ends up being much larger than KDE (I didn't think this was possible until I ran GNOME).

    I just hope that with this new incentive to bring in GTK+ apps that people start more closely examining the underlying software support for the GNOME project. I think GNOME is still light-years behind KDE, not so much in interface, but in foundation and logic.

    I'd like to see more developers optimize GTK apps to only load needed libraries. I think this is one of the reasons linux has come under fire recently for being "unusable" on older systems - it loads up too much junk with the standard desktop environments. I don't mean for this to be a flame towards the GNOME project, but it's just an unfortunate trend I'm noticing.

    GTK apps need to be refined, such that they don't start following the Microsoft paradigm of, "since we have it, let's bring everything in and add it to the toolbar... woot woot".

    Any thoughts on this?

    1. Re:slashdot = osnews + 5 days by Anonymous Coward · · Score: 1, Interesting

      The main problem with gnome, IMHO, is that it tries to be as OO as KDE but using C. This leads to the horrible mess that is gnome and its library dependencies. Sorry Miguel, but the current object model, as implemented in Gnome 2.6, blows dead goats.

      Let's look at an app that doesn't even claim to be fully gnome-ified...

      mandraka: {396} ldd `which gaim`
      libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40020000)
      libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x402ed000)
      libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x4035c000)
      libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x40378000)
      libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4038d000)
      libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x40393000)
      libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4039e000)
      libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x403d3000)
      libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40412000)
      libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40416000)
      libao.so.2 => /usr/lib/libao.so.2 (0x40496000)
      libpthread.so.0 => /lib/libpthread.so.0 (0x4049c000)
      libdl.so.2 => /lib/libdl.so.2 (0x404ec000)
      libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x404ef000)
      libm.so.6 => /lib/libm.so.6 (0x40515000)
      libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40537000)
      libXss.so.1 => /usr/X11R6/lib/libXss.so.1 (0x40545000)
      libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x40549000)
      libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40551000)
      libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4055a000)
      libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40572000)
      libnsl.so.1 => /lib/libnsl.so.1 (0x4063d000)
      libc.so.6 => /lib/libc.so.6 (0x40652000)
      libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x4077e000)
      libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40782000)
      libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x4078a000)
      libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x4078d000)
      libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4079f000)
      libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4080b000)
      libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40814000)
      libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x4083b000)
      libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40844000)
      /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
      libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40869000)
      libz.so.1 => /usr/lib/libz.so.1 (0x4088a000)

      Full gnome apps, like that abomination called Evolution (1 million lines of code, baby) depends on 2x libraries, which makes it even worse.

      I prefer GTK+ and the C API, but KDE is much much better now, and has been for a while. I don't remember when was the last time I saw a KDE app crash, I see it every other day with Gnome stuff. Sorry dudes, C for OOP doesn't cut it.

    2. Re:slashdot = osnews + 5 days by Captain+Rotundo · · Score: 2, Interesting

      I couldn't disagree more. I recently got a chance to use WindowsXP for the first time... and it was terrible. I was shocked at how annoying it is to navigate the file system. I guess I have to chalk it up to being spoiled by GNOMEs delicious user-friendly goodness.

    3. Re:slashdot = osnews + 5 days by Rysc · · Score: 2, Interesting

      Compare apples and apples, please. Comparing Konq to GAIM is not right.

      ldd `which nautilus`
      libnautilus.so.2 => /usr/lib/libnautilus.so.2 (0x4003b000)
      libnautilus-adapter.so.2 => /usr/lib/libnautilus-adapter.so.2 (0x4004d000)
      libnautilus-private.so.2 => /usr/lib/libnautilus-private.so.2 (0x40051000)
      libeel-2.so.2 => /usr/lib/libeel-2.so.2 (0x40105000)
      libXrender.so.1 => /usr/lib/libXrender.so.1 (0x40198000)
      libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401a0000)
      libgailutil.so.17 => /usr/lib/libgailutil.so.17 (0x401ae000)
      libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x401b5000)
      librsvg-2.so.2 => /usr/lib/librsvg-2.so.2 (0x401ca000)
      libgsf-1.so.1 => /usr/lib/libgsf-1.so.1 (0x401e2000)
      libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x40202000)
      libgnome-desktop-2.so.2 => /usr/lib/libgnome-desktop-2.so.2 (0x40212000)
      libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x40228000)
      libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x402b6000)
      libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x40319000)
      libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x40345000)
      libesd.so.0 => /usr/lib/libesd.so.0 (0x40359000)
      libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x40362000)
      libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40380000)
      libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40396000)
      libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x403bc000)
      libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x4068e000)
      libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x406ff000)
      libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4071a000)
      libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4072f000)
      libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x40734000)
      libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40741000)
      libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x40776000)
      libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x407d1000)
      libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x4082e000)
      libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40857000)
      libgnutls.so.7 => /usr/lib/libgnutls.so.7 (0x40951000)
      libtasn1.so.0 => /usr/lib/libtasn1.so.0 (0x40989000)
      libgcrypt.so.1 => /usr/lib/libgcrypt.so.1 (0x40997000)
      libnsl.so.1 => /lib/tls/libnsl.so.1 (0x409cf000)
      libz.so.1 => /usr/lib/libz.so.1 (0x409e4000)
      librt.so.1 => /lib/tls/librt.so.1 (0x409f5000)
      libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0x409fb000)
      libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 (0x40a11000)
      libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x40a16000)
      libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40a65000)
      libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x40a9f000)
      libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40aa4000)
      libm.so.6 => /lib/tls/libm.so.6 (0x40ab3000)
      libgmodule-2.0.so.0 => /usr/lib/libgmodule-2

      --
      I want my Cowboyneal