Slashdot Mirror


Gnome Removed From Slackware

Anonymous Coward writes "After long consideration, Pat Volkerding has removed GNOME from Slackware. Pat mentions in the -current ChangeLog that GNOME takes a lot of time to package, so this move should allow more time to be spent on the rest of Slackware." From the changelog: "Please do not incorrectly interpret any of this as a slight against GNOME itself, which (although it does usually need to be fixed and polished beyond the way it ships from upstream more so than, say, KDE or XFce) is a decent desktop choice."

37 of 761 comments (clear)

  1. Also from the Changelog by Anonymous Coward · · Score: 4, Funny

    Please do not incorrectly interpret any of this as a slight against your sister heself, who (although she does usually need to be fixed up and polished beyond the way she ships from upstream more so than, say, Bob's sister or John's sister) is a decent girlfriend choice."

  2. I thought this was decided a long time ago by inflex · · Score: 4, Informative

    I can think of this piece of news being bought up at least 6 months ago and everyone moving over to using replacements like Dropline GNOME etc.

    1. Re:I thought this was decided a long time ago by Tarcastil · · Score: 5, Informative

      Just make sure you know what you're doing when installing Dropline GNOME. When I tried to uninstall it, it killed my system. I ended up reinstalling Slackware.

    2. Re:I thought this was decided a long time ago by kv9 · · Score: 5, Informative
      FTCL:

      There is also Dropline, of course, which is quite popular. However, due to their policy of adding PAM and replacing large system packages (like the entire X11 system) with their own versions, I can't give quite the same sort of nod to Dropline. Nevertheless, it remains another choice, and it's _your_ system, so I will also mention their project: http://www.dropline.net/gnome/

      he recommends these two

  3. KDE 3.4 by LittleLebowskiUrbanA · · Score: 4, Interesting

    Gnome has been dropped and KDE 3.4 added? Wow. That says a lot in itself about the current state of the 2 leading Desktop Environments in Linux...particularly in a conservative --not--bleeding freaking--edge distro like Slack.

    1. Re:KDE 3.4 by Fnord · · Score: 5, Informative

      Do a google search for xorg and sub-pixel rendering. Cleartype is not a microsoft exclusive thing.

    2. Re:KDE 3.4 by TWX · · Score: 4, Funny

      "I think that KDE sounds and is cooler than GNOME."

      based on the Gnome people pronouncing it, 'guh-NOME', you're right.

      --
      Do not look into laser with remaining eye.
    3. Re:KDE 3.4 by Anonymous Coward · · Score: 5, Funny

      They're dropping KDE as well. This GUI thing has all been a mistake that's gone on long enough.

  4. Ironic... by Bytal · · Score: 5, Interesting

    How ironic, seeing that Gnome tries to be the simplest and easiest to use full-featured desktop on Linux. I guess easy to use doesn't mean easy to package.

    1. Re:Ironic... by Bytal · · Score: 4, Interesting

      Irony - when something happens that is the opposite of what is expected. Gnome is easy to use and so the expectation is that it is also easy to build. The irony here is that it is not actually easy to build. That seems like a correct use of the word ironic.

    2. Re:Ironic... by Neon+Spiral+Injector · · Score: 5, Insightful

      Are you building and 'make install'ing, or building .tgz package files? GNOME 'make install's fine. But doesn't obey the DESTDIR envar, so making stand-alone packages is very difficult. (No, setting --prefix= does not work, because that path gets hard coded into various places.)

    3. Re:Ironic... by 0racle · · Score: 5, Informative

      Oh yes they do, at least the 2.10 ones do.

      make -e install DESTDIR=/tmp/[gnomepkgname]

      Yes I am makeing packages.

      --
      "I use a Mac because I'm just better than you are."
    4. Re:Ironic... by Ogerman · · Score: 5, Insightful

      Having done the whole "Linux from scratch" thing as a learning experience, I can tell you that building a complete Gnome installation takes at around 3-5x longer than KDE and is much more difficult. This was 4-5 years ago, but the situation has gotten worse from casual observation of the Debian packaging.

      One of the biggest differences between KDE and Gnome is that KDE's use of the Qt library dramatically cuts down on dependancies. Gnome requires use of dozens of libraries to match the functionality of Qt and this complicates the build process.

      Frankly, from a developer perspective, I don't think Gtk/Gnome libs have quite kept up with Qt in terms of overall quality and I'm not sure how they can be expected to. Qt is heavily supported commercially. There are people being paid full time to add features, improve performance, and write top quality API docs. Gnome expends much effort maintaining its own libraries. It's a shame that KDE and Gnome do not both use Qt. It would eliminate almost all of the compatibility issues, save memory on hybrid desktops, and allow them to compete on things that really matter like UI design. (where there are legitimate arguments on both sides) But, unfortunately, Qt began it's life as a less-than-Free piece of code. As a result, the Gnome folks rightly avoided it. But then they continued their own efforts even after Qt went GPL.. Now there's even a GPL full version for Windows, so the cross-platform argument is totally shot.

      FWIW, I'm not trying to bash Gnome, but I do think there is some re-evaluation in order. Competition is good, but wheel re-inventing is usually not.

  5. WHAT?!?!?! by null+etc. · · Score: 4, Funny

    Man, that's so screwed up! I just bought my mom the Platinum edition Slackware collection so she could use Gnome. Now that it's going to be removed, I'm gonna switch back to Windows 98 ME.

  6. What did you expect? by Anonymous Coward · · Score: 5, Funny

    Bunch of slackers.

  7. Wow... just wow by Lisandro · · Score: 4, Insightful

    I think this happened a while ago (months?), but that Slackware, which is still a major, well thought out distribution, decides to drop GNOME support just like that is major news. Dropline GNOME and other community support projects for Slack exists, so it's not Slackware users will need to part with GNOME. But still, a slap in the face to the GNOME crew. I wonder what they have to say about it.

    Anway, i found interesting that Pat mentions XFCE as a "fixed an polished" desktop. It's great, and while i'd hate to see GNOME loose popularity, at this time XFCE 4.2 is a better GNOME than GNOME itself.

    1. Re:Wow... just wow by pavera · · Score: 4, Interesting

      I'm gonna give an amen to that. I moved to Xfce I think in Fedora Core 2 when it was included as a standard desktop option, and i haven't looked back. It is fast, easy to use, small, powerful, I've got gnome and kde libs on my machines to run kde and gnome apps, but I love Xfce all the power of gnome or kde, loads in less than 5 seconds (as opposed to 30+ for either kde or gnome) and uses much less ram. All in all I really like it.

    2. Re:Wow... just wow by InodoroPereyra · · Score: 4, Interesting
      Anway, i found interesting that Pat mentions XFCE as a "fixed an polished" desktop. It's great, and while i'd hate to see GNOME loose popularity, at this time XFCE 4.2 is a better GNOME than GNOME itself.
      I second this. XFCE is as fast as GNOME used to be, its interface is as simple as GNOME is today, and in general it feels more cleanly designed, and it doesn't seem less powerfull. If you like GNOME and you still haven't done so, give XFCE a try. You may find it pretty useful.
  8. Over at OSNews by LittleLebowskiUrbanA · · Score: 5, Funny

    you can hear Eugenia yelling "I told you so, Gnome developers!"

  9. Re:Weren't Sun and HP.. by AKAImBatman · · Score: 5, Informative

    Weren't Sun and HP supposed to help with this stuff and let Gnome catch up?

    Technically speaking, they have been. However, the scuttlebutt out of the Sun team is that the GNOME developers are not entirely appreciative of the help and tend to shove back. While this may or may not be true, I'm afraid that the whole "Spatial Natilus" debacle didn't do much for the GNOME team's reputation.

  10. LFS by Bios_Hakr · · Score: 5, Interesting

    Before you all go freaking out, let me suggest something.

    Build Linux From Scratch. Then try adding some common desktops. KDE is quite easy to add to LFS. Gnome is an absolute bear to add.

    At one point, I had a printout of all the deps for Gnome. It was a huge spiderweb of tangles that had to be decoded and followed exactly to get Gnome to build.

    Anyway, Gnome is lots of work.

    --
    I'd rather you do it wrong, than for me to have to do it at all.
  11. Re:The Gnome way by Rahga · · Score: 4, Funny

    Hey... 1998 called, and it wants that troll back.

  12. slow your roll fools by Stalyn · · Score: 5, Informative

    I suspect the main reason behind this is the popularity of Dropline GNOME.

    "Dropline GNOME is a version of the GNOME Desktop that has been tweaked for Slackware Linux systems. It is available in Slackware's standard .tgz package format, in addition to the usual source code. The current release is based off of the latest GNOME 2 distribution from the GNOME Project."

    Why not let Dropline do all the work... so don't fret slackware users you still have GNOME. Just not being packaged by Slackware officially.

    --
    The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
  13. A few subtle hints by OverflowingBitBucket · · Score: 5, Insightful

    Sounds like a way of saying that they aren't terribly happy with the GNOME releases but don't want to start a big fight over it. Read the comments in the ChangeLog; when justifying the decision they hint repeatedly at the problems. I suspect they wanted to say a lot more than they did. ;)

    This does open the door for third-parties to tidy up the GNOME releases and provide a drop-in package for the distro though. Perhaps one of them will become strong enough to make it back in the door again.

  14. Re:The Gnome way by donscarletti · · Score: 4, Informative
    What a dumb troll. The giveaway is "more mature languages like VC++ and Java", since VC++ is not a language, it's an IDE/compiler and Java is a lot newer, fast changing and generally less mature than C.

    Anyway. Gnome and GTK+ are very object oriented, they use classes, virtual member functions and polymorphism right to their cores. Also, skinning in GTK+ is a simple matter of loading a config file.

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  15. Re:Sometimes I think Pat runs KDE by bersl2 · · Score: 4, Informative

    Have you ever tried to build GNOME?! Just take a look at the build scripts for the two in Slackware. KDE has a unified build script. GNOME is a dependency nightmare.

  16. hear hear by grepMeister · · Score: 5, Insightful

    why on earth is GNOME so RIDICULOUSLY difficult to compile by hand? yes, it's a big and complicated project. so is kde. kde comes in packages: libraries, base, etc.

    last time I tried -- admittedly a VERY long time ago -- compiling gnome without the benefit of something like portage was a days-long dependency hunt. dependencies of FINAL releases were often still in CVS only. ick.

    if you think that's what computing should be all about, you have WAY too much time on your hands.

  17. I'm sorry... by Anonymous Coward · · Score: 5, Funny

    Netcraft confirms it: In Soviet Russia, only old Koreans use GNOME.

    I, for one, welcome our new KDE overlords.

    1. Remove GNOME from Slackware
    2. ???
    3. Profit!!

  18. Give Me Slack Or Kill Me by Doc+Ruby · · Score: 4, Interesting

    "Including GNOME is too hard"? Putting the "slack" in "Slackware".

    Maybe this will pressure GNOME to become more installable. I find it worth the effort, but we'd all be better off if it were easier. Including GNOME, whose user/developer base would expand.

    --

    --
    make install -not war

  19. The right decision by stox · · Score: 4, Insightful

    Which would you rather have?

    1) A distribution that includes everything. Of course this means that the team's resources are spread too far, producing an inferior product.

    2) A distribution that provides a subset, but is a solid foundation upon which others can reliably add functionality.

    I'll take quality over quantity, thank you!

    --
    "To those who are overly cautious, everything is impossible. "
  20. thank you by dermusikman · · Score: 5, Insightful

    i'm glad to see it go. it's always been a big waste of burned disk space when all i want to do is upgrade the latest core packages and recompile everything else that linuxpackages.net doesn't have a binary for.
    and while we're on the topic of cutting out unnecessary GNOME fat... GTK developers: please stop depending on GNOME-specific packages!! when i want a cute little program for a slim little purpose to run on my less mainstream enlightenment setup, i *don't* want to install an entire DE that i never use!! please write programs independant of GNOME *and* KDE. both Qt and Gtk are perfectly fine libraries by themselves, without the additional bloat!

  21. for crying out loud!! by xutopia · · Score: 5, Informative
    This doesn't mean the end of Gnome on Slackware! Dropline Gnome is so popular on Slack that Pat doesn't see the need to support gnome anymore. Anyways if you look at other now very popular distros you'll see that many only support just one Desktop Environment. Why should Pat bother because his Gnome version was always overwritten by something more current anyways (see dropline-gnome).

    I don't see what the big deal is. If other distros can become so popular without supporting everything and build a very strong community around that streamlining concept I don't see what is wrong with Slack doing the same thing. Pat is making the right decision in only supporting one DE.

    PS: yes I know some religious Gnome fan boy will come and try to comment on my post and say that I'm just a KDE fan spewing his views. Except I'm a gnome fan too.

  22. Re:That is ok by zborgerd · · Score: 4, Funny

    I must admit that the post in the changelog was a bit disheartening. I realize that we cannot make everyone happy, but there are some legitimate benefits to the things that are dubbed as "intrusive" by some. For instance, we are going to include an evdev patch in X11 that several users have asked for. There are little touches like this that you don't always see in Slackware, and we believe that they provide a better desktop experience for most users.

    That said, in spite of the fact that I am one of many that works on Dropline GNOME, I'm very pleased to see that there are other alternatives for everyone. Each GNOME desktop for Slackware offers a unique experience and helps provide choices for Slackers (which has always been the mission of Dropline GNOME in the first place).

    We will be releasing Dropline GNOME 2.10 within a few days. Currently, it is being BETA tested, but things are progressing well. It will be our first release that is built totally from the ground up, since we (the development team) took the project over from Todd back in Novemeber. We're really proud of our work.

    In addition, I'd like to pay my respects to the other Slackware GNOME teams out there. Freerock (of GNOME.SlackBuild) frequents our IRC channel, and has been very kind in sharing some of his experiences with GNOME 2.10's (many) quirks. He's a very nice guy, and has a quality GNOME desktop. I've also visited the GWARE room on Freenode, and have found that they are also nice guys as well. They're also developing a quality desktop.

  23. Re:Never gonna happen by Coryoth · · Score: 4, Insightful

    The "choice" obsessed people would beat them down. They want every OSS effort to be splintered and fragmented, so that I have to install and load two entire desktop environments just to be able to run each other's apps.

    The solution is quite simple: don't run the other DEs apps. Or actually pay for an OS - be it Windows, MacOS X, or something else altogether. No one is forcing you to use Linux/*BSD. If it sucks, by all means, stop using it.

    The "Linux Desktop" is no some vast concerted effort, it is a hodge podge of whatever people are willing to contribute. As long as people are free to code whatever interests them there will always be splintering. If you don't like that, buy a system where there are enforced standards of what is acceptable.

    Jedidiah.

  24. Re:Who cares about fonts? by NanoGator · · Score: 4, Funny

    " 32-bit icons and font smoothing are candy things."

    Font smoothing is more than eye candy, it's more like eye-pillows.

    (note: I pretty much agree with the rest of your point, I'm just feeling nitpicky today.)

    --
    "Derp de derp."
  25. Re:The Gnome way by Anonymous Coward · · Score: 4, Insightful

    As others have pointed out, there's nothing object oriented about your code. And, of course, if that were C++, and pretending that a C++ version of the gtk header exists, you could do this:

    void callback(button& b) {
    cout << "click\n";
    }
    int main() {
    init();
    window my_window(200, 200, "title");
    signal_connect(my_window, destroy, main_quit, 0);

    button my_button("label");
    signal_connect(my_button, click, callback);

    container_add(my_window, my_button);
    widget_show_all(my_window);

    gtk_main();
    // return 0 is implicit from main in C++
    }

    Now look how this C++ version is 10 times easier to understand. Plus it can do many more things. The callback function can be typesafe, for instance, and doesn't need a given signature - it could be a functor, or return a value (which is presumably ignored). This is possible due to templates. C++ is better than C, period.

  26. Re:Qt licensing, again by Anonymous Coward · · Score: 4, Insightful

    yada yada yada. If you are developing closed source commercial applications the licensing cost of qt is like a speck of dust in the universe. If you really think these euros is too much, all it tells is that either you have no idea what it costs to have people employed, or that you are a cheap bastard that want first class tool for nothing.