Slashdot Mirror


Slackware Chooses X.org Server Over XFree86

Ananamous Coward writes "Some big distros had already dumped XFree86 for X.org for license reasons, but now Slackware, one of the most classical and stable ones, has announced in its changelog for slackware-current that they are switching to X.org, mostly for compatibility reasons. Looks like X.org is now the future of X for Linux ..."

47 of 523 comments (clear)

  1. Yeah! by Cytlid · · Score: 2, Interesting

    This rocks, I've been using X.org on my slackware-current system all along. With kernel 2.6.6, even. Works fantastic. I just played a few rounds of UT2004 as well. Woo hoo!

    --
    FLR
    1. Re:Yeah! by 13Echo · · Score: 4, Interesting

      I've been using X.org with Dropline Gnome and Slackware 9.1. The only problem that I've had is with the XV overlay support. It seems to have been broken with any card except for the non-DRI nVidia hardware. I hear that this has been a problem with XFee86 since before the X.org fork of the 4.4 PRE release.

      Be prepared for a few XV overlay headaches if you don't use nVidia hardware. Other than that, it is fast and quite stable.

  2. only makes sense by weekendwarrior1980 · · Score: 5, Interesting

    Internal Politics triumphed over project development in the XFree86. The future of open source X windows system lies is xorg branch, plus they'll be integrating pretty exciting stuff from Keith P's exciting new FD.o project which will be able to give longhorn run for it's money. I am really looking forward to the kdrive stuff. So Xfree has grown out of it's usefulness and like any rudiments in evolutionary process, it must wither away.

    1. Re:only makes sense by Rick+Zeman · · Score: 3, Interesting

      So Xfree has grown out of it's usefulness and like any rudiments in evolutionary process, it must wither away.

      But what if it doesn't hand there's a horrible schism between the two and disto x supports one and distro y supports the other? That's gonna get ugly.

    2. Re:only makes sense by Anonymous Coward · · Score: 1, Interesting

      I haven't seen any of the BSDs commit to X.org yet. OpenBSD has said it won't ship XFree86 with the new license ... but has not switched to X.org. As far as I've heard, FreeBSD has been totalled muted about the whole thing. I'd be interested to know if anyone has heard different.

  3. Re:Wait... by undertow3886 · · Score: 5, Interesting

    Have you ever tried screen?

    --
    Sick of people knocking on Gentoo's greatness in completely unrelated .sigs? Me too!
  4. Why bother? by brunes69 · · Score: 5, Interesting

    I don't understand what Dawes' problem is. Why would he change the license such that a) no distros want to use the software, and b) no one wants to develop the software? It seems to me like he signed his own death warrant.

    Why didn't he just back down? It is totally boggling to me, since it is quite obvious that within a year the XFree86.org X server will now not only not be in use by anyone, but also be totally obsolete.

    1. Re:Why bother? by RedWizzard · · Score: 4, Interesting
      I don't understand what Dawes' problem is.
      I think he's failed to adapt to the changing way in which people expect to be able to contribute. XFree86 development used to work ok, but now people expect more responsiveness and a more open process. Dawes has been slow to react to this change, and when things have come to a head (e.g. with the Keith Packard incidents) he's been slow to implement changes that were inevitable due to the will of the community. That's caused a lot of bad feeling. The latest license change is really a bit of a storm in a teacup, but it's been the last straw for a lot of people.

      I think the XFree86 inner circle should have seen the writing on the wall and got rid of Dawes a long time ago. Especially given Dawes' apparently grating personality (not a recommended trait for your project leader). I can only imagine that they largely felt/feel the same way he does. Now their project appears to be on the fast track to irrelevancy.

  5. If there were known licensing issues to begin with by phoxix · · Score: 3, Interesting

    Why did Slackware and NetBSD stick to XFree98 4.4.0 to begin with ?

    Sunny Dubey

  6. I know this is dumb/offtopic but... by foidulus · · Score: 3, Interesting

    Which version of X does OS X use?

  7. Well... by SaDan · · Score: 3, Interesting

    I run X with fluxbox on my laptop, but the rest of my machines at home don't even have monitors or keyboards. ;-)

    At any rate, can't be surprised with this decision. Power to the people, down with crappy licenses.

  8. Re:Wait... by MobyTurbo · · Score: 2, Interesting
    Have you ever tried screen?

    Actually, interestingly enough, the only dot file in the /etc/skel directory that populates user's home directories is .screenrc. So GNU screen is well supported in Slackware. :-)

  9. Re:device drivers??? by EMR · · Score: 3, Interesting

    Well, technically it's not really a fork.. it's the official X source release which XFree86 uses as a base, but X.org merged in the XFree86 changes back into their trunk. so if you think about it, xFre86 was the fork.. now things are going back to the source.

  10. Re:I wonder what Richard Dawes thinks... by Daimaou · · Score: 3, Interesting

    I think the license is just the last straw. By itself, the license may not been that big a deal, but the XFree86 leadership has been doing a lot to piss off developers, avoid enhancements, and turn XFree86 into a stagnant project for quite a while now.

  11. Re:Wait... by Arker · · Score: 5, Interesting

    Of course there are. One of the many strengths of the distribution has long been that it has great X packages. Always fast and stable, and they don't try to shove 'desktops' down your throat with it. Want GNOME? Fine, there's a great package. But if you'd rather run twm or WindowMaker or something and skip that crap, you can. Of course you can with other distros too, but sometimes it can be a lot of work. Not so with slack.

    And the packages really are top quality - I remember back when all the major distros were shipping KDE libraries with debugging info compiled in, which made it take like 10 times the memory it should have - but slack had it right. As always.

    I really don't know why folk think it's somehow a difficult or 'unfriendly' distro. Friendliest I've ever seen, and I've tried most of them.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  12. Re:fragmentation concerns by Erwos · · Score: 4, Interesting

    "I would bet many will continue on using xfree86"

    Why? Every major distro has switched at this point. New distributions are almost always forks ("derivatives") of popular distributions (typically RH/Fedora, Slack, or Debian), so it's unlikely that any new distributions are going to be using XF86.

    If other older, less popular distros keep using it, who cares? No one's going to waste time supporting XF86 if it only has .1% of the Linux marketshare. I mean, have you _ever_ heard of anyone putting any serious effort into supporting MetroX or AcceleratedX? Of course not. Those X servers didn't hurt Linux, and neither will XF86.

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
  13. Re:If there were known licensing issues to begin w by Arker · · Score: 4, Interesting

    They're just being conservative, they don't like to change things that work without making sure the replacement works as well.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  14. Re:If there were known licensing issues to begin w by The+Analog+Kid · · Score: 3, Interesting

    Someone correct me if I'm wrong, but I don't think that the 1.1 license is incompatible with the BSD license, and since NetBSD is under that license there is no problem, it may change later on to use Xorg and I'm sure it will because no operating system is really using XFree 4.4.

    As for Slackware, I think they were going to change to Xorg anyway, but I think they weren't in a hurry to but the users speed up the change.

  15. He sabotaged the project by jgardn · · Score: 4, Interesting

    I think he did the only logical thing and purposely sabotaged the project. When he saw the abysmal state of XFree86 development compared to the rest of the free software community, and the exodus of mindshare to various other projects, he decided to sink the ship and get all those on board to a different project with a better community.

    --
    The radical sect of Islam would either see you dead or "reverted" to Islam.
    1. Re:He sabotaged the project by Crazy+Eight · · Score: 4, Interesting

      That's possible, but why not simply do what needed to be done internally to make the project healthy? If that wasn't possible then why not simply pull the plug? And if he couldn't do that then why would he feel the need to alienate 2nd tier developers before enacting Operation Self-Destruct. If he really wanted XFree86 to be supplanted by a fork he had options that would have allowed him to walk away without having to stick around and paste "We're still here (for a while, at least)." messages on the website. This "self-sacrifice" interpretation has got to account for a lot of gratuitous cultivation of a bad rep -- whether it's justified or not.

  16. started with Slackware by Anonymous Coward · · Score: 1, Interesting

    And have the first Naba Barkakati IDG book right here, Linux Secrets, with the flames. Great book, still refer to it.

    Tried RedHat (InfoMagic Workgroup Server, where is that guy?), Suse, LibraNet, still go back to Slackware, it just works. Luv it for my business, ties all those nasty Windows versions together.

  17. Re:X.org the future of X... by stratjakt · · Score: 3, Interesting

    Slackware's a great distro for the hacker set to pull a custom machine together with.

    I use it all the time, generally just to get a base linux system on a box, and then customize from there.

    --
    I don't need no instructions to know how to rock!!!!
  18. Re:Nothing's great by shaitand · · Score: 3, Interesting

    Anyone who tries to claim that XFree86 development hasn't been damn near stagnant for the past several years is on something.

    Put in the hands of a proper OPEN development system X will move MUCH faster than it did with the previous maintainers.

  19. I can speak for ATI when I say by Man+in+Spandex · · Score: 4, Interesting

    they still work but their still pitiful. Frankly this is off topic but I just wish that ATI could just put more heart into their drivers like Nvidia does. I've read that they are writing from scratch the win32 opengl driver. Is it that hard to get some crazy linux driver developpers?

    I'm glad that slack switched to X.org. Doing the DropLine-Gnome update, I accepted to update everything thus replacing Xfree 4.4 by X.org and everything works smoothly, and I for one welcome our new and improved system to remind them that I am satisfied.

    1. Re:I can speak for ATI when I say by ameoba · · Score: 3, Interesting

      Cheap shot.

      OK, so neither are Free and Open but at least one of them produces stable, fast, feature-filled drivers. Face it, they're never going to be able to open their drivers unless the whole IP system is overhauled; as it is right now, Mesa can't even come out and say that they're an OpenGL library.

      --
      my sig's at the bottom of the page.
  20. Re:Wait... by p2sam · · Score: 4, Interesting

    gnu screen has a "split" screen feature, which allows you to split the screen horizontal subsections, thus allowing you to see multiple screens at the same time. it's not perfect, but it's sufficient for my purposes.

  21. Re:Nothing's great by allanc · · Score: 2, Interesting

    In addition to what previous respondants said, the main reason that Slack switched to X.org is because they want to maintain compatibility with the other major distributions out there. X.org's server has a more rapid development model than XFree86's, and since the license change, just about all major Linux vendors have jumped ship. So even if X.org is behind XFree86 right now (which it isn't, incidentally, but that's a different argument), it will breeze swiftly past it in the near future.

    --AC

  22. Re:full changelog text by The+Vulture · · Score: 2, Interesting

    Not really meaning to be an off-topic troll (or, maybe I am, I'm not really sure yet), but which video card do you suggest that I buy then?

    I think that my ATI All-In-Wonder 9700 is crapping out (something with the DVI output, I need to do some troubleshooting). What should I replace it with?

    I want something that will do fast 3D (with only open source accelerated drivers), and give me decent 2D as well. Since I'm buying a new card, it has to be at least as powerful as the 9700. Oh, and I'd much rather buy it retail than have to search eBay for it.

    Any suggestions?

    (Okay, that came off as trollish... But seriously, I think that there might be something with my video card, and I want a replacement that will work nicely with Linux).

    -- Joe

  23. Re:If there were known licensing issues to begin w by dhartman · · Score: 3, Interesting
    Fedora Core 2...that should be enough of a statement. If Slackware would have turned into an abmonination like that release, then that's reason enough to stick with the tried and true XFree stuff. With that being said, Pat gave us the option of using X.org stuff for over a month now. It's just been in the /testing area. I didn't care to test it so others did and reported back that "hey this dog hunts".

    With the recent changes and the inclusion of a 2.6 kernel (and udev) I would anticipate a new Slackware release in the next month. (good or bad) Gnome 2.6 was included a few weeks ago. Shortly afterwards, the 2.6.6 kernel and udev. Now X.org...I see Slackware 10.0

    As for a reason WHY still use Slackware? I can download and install two CDs (just slightly over 1). The configuration makes sense. While the community isn't quite as strong as the Gentoo users, there is a decent group at www.linuxpackages.net and on the irc channel. It does NOT default to a graphical boot screen. Withing 30 minutes on a relatively fast machine I can have a fully functional system. Windows would still be at the detection stage, Fedora/Redhat? Hell it might be asking for disk 399/500.

    Yes I'll keep my simple distro. I've been a Slacker since 94...tried others but keep coming back to the best distro around...

  24. It's funny by Apreche · · Score: 2, Interesting

    Not that I don't agree with switching to Xorg, because I do. I think Xorg is the way to go and xfree is totally dying.

    BUT

    Isn't it funny that a very small license change in a free program like Xfree drives everyone away within months. But NVidia binary drivers, which I use and love, have a license 10 times worse. But people don't avoid using them. In fact just from the gentoo forums there are tons of people trying to get said drivers to work with Xorg! Most have actually had great success.

    Funny stuff.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:It's funny by jmorris42 · · Score: 4, Interesting

      > Isn't it funny that a very small license change in a free program like
      > Xfree drives everyone away within months. But NVidia binary drivers,
      > which I use and love, have a license 10 times worse.

      Not really, two different sets of people. Set one is distro maintainers and developers. They care about Free Software. Set two is gamers who just 'have' to have the best framerate and buy the latest and greatest card and couldn't care less about licenses. After all, they are playing closed games so why not a closed video driver.

      As for me, the fastest video card on the planet is the ATI Radeon 9200, although I realize there are newer cards available for Windows and other closed and hybrid platforms.

      --
      Democrat delenda est
  25. Re:X.org the future of X... by Anonymous Coward · · Score: 5, Interesting

    I think the main point behind the post was not the popularity or "bleeding edge" factor of Slackware. It was that Slackware is, in fact, intentionally *not* bleeding edge. The reason that it has a loyal user base is that it's extremely stable and covers mostly just the fundamentals. For a distribution like this to switch to X.org instead of XFree86, says something about the stability and "standardness" (making up words is fun) of X.org.

  26. Re:full changelog text by gatesh8r · · Score: 3, Interesting

    To be honest, the closed-source drivers are *better* than what FOSS alternatives offer at this time for Nvidia and ATI. ("But they close their specs!" -- yes they do, but you're geeks right?) If you use a particular card because there are just FOSS drivers avaialable, that's one thing -- if you're deciding to cut out functionality for open drivers, that's totally philisophical and not a technical decision. For those who actually play games on Linux (or FreeBSD in compatibility mode), those evil closed source drivers sure kick the stuffing out of anything in the FOSS community.

    If you want to see a shift towards FOSS drivers, the DRI project would appreciate your help. If you want Free to dominate, you need to give people a better decision. Mod me down if you will as anti-FOSS, but I'm not going to sugar coat it.

    --
    Karma whorin' since 1999
  27. Re:full changelog text by The+Vulture · · Score: 2, Interesting

    ATI and nVidia don't care about Linux users at all. Linux users don't make up enough of a marketshare for them to care. The binary drivers are provided merely as a dangling carrot to appease people.

    The only way that nVidia and/or ATI would open up their drivers is if:
    1. Linux was documented to be installed on at least 25% of all machines, with that number increasing, or,
    2. Somebody paid them a ton of money.

    The rumor that I heard is that the driver for the Promise TX2 SATA-150 cards/chips was opened because some people bought tons of Promise cards, to leverage Promise to release the driver GPL'd (as seen on the Linux-Kernel Archive.

    Until the Open Source community can do this, I just don't see open source drivers available for video cards, or even other hardware.

    -- Joe

  28. Re:full changelog text by vandan · · Score: 2, Interesting
    To be honest, the closed-source drivers are *better* than what FOSS alternatives offer at this time for Nvidia and ATI.

    I don't think so.

    Maybe you're right with the nVidia stuff, but only because there are no open source alternatives.

    But when it comes to ATI, they're drivers are absolute CRAP. I had a Radeon 7200 ( a 64MB DDR VIVO card ) and was running XFree86-4.3.99-something. I could run Unreal Tournament 2004 ( demo ) at 800x600 with respectable performance ( I've got an Athlon 2100XP, by the way ). When I 'upgraded' to my Radeon 9600, I discovered, much to my horror, that it was based on an R350 chip, and the open source drivers don't support it yet. So I switched to ATI's drivers. Within 9 hours, my system had locked hard while running xscreensaver. I rebooted to see a list of 150 or so remnants of files that were being deleted. I have now disabled xscreensaver, hoping this will avoid constant lockups with the 3D part of the driver. When I play Unreal Tournament 2004 demo now, I can manage an amazing 800x600, with acceptable performance, with all the settings exactly the same. But now it crashes every 15 minutes or so. These drivers are absolute shit . The performance is something to be positively ashamed of, and the crashes ... well .. I haven't had my open-source Radeon drivers lock up on me in over a year.

    ATI's drivers are most certainly NOT 'kicking the stuffing out of anything in the FOSS community'. Quite the opposite, in fact. And if you disagree with me, I will gladly swap my POS Radeon 9600 with anything that has an R2xx chip ( so I can use some real drivers ), or even a bloody nVidia.
  29. Re:Wait... by ThisIsFred · · Score: 4, Interesting

    There's something to be said for having a clean layout to begin with, and not changing it - because it works. Slackware's installer has pretty much been the same since I chose it as my distro about 9 years ago. The expert mode got one little tweak which I love: You pick all the packages beforehand, then the installer goes through each set and installs them without further input.

    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
  30. Regardless. by Raven42rac · · Score: 3, Interesting

    While Slackware's decision to use x.o may be a compatibility issue, the fact still remains that many other distros have ditched xfree86 for the licensing issue. What basically happens is that everyone starts using something new, because everyone is using something new. I think three things contributed to slackware's decision. 1) The ATI driver situation. 2) Compatibility between distros. 3) The licensing. I am fairly certain that 3, while not mentioned, had at least a minor role in the decision. It is the proverbial "elephant in the room".

    --
    I hate sigs.
    1. Re:Regardless. by Trejus · · Score: 2, Interesting

      Perhaps the fact that Dropline Gnome has already switched to X.org as well, also played a role. Dropline is a highly optimized gnome desktop for slackware and it seems to be used by a large number of slackware users. I believe that there was another period where the two projects were slightly different in some library, and it caused problems for both.

      --
      "To save the planet, I had to go to the worst spot on Earth, and that was Philadelphia." -- Sun Ra
  31. Source tree doesn't build by Anonymous Coward · · Score: 2, Interesting

    Downloaded all the X11R6.7.0-src[1-7].tar.gz.
    Extracted, went in an did "make World".
    Fails with this:
    ftfuncs.c: In function `FreeTypeRasteriseGlyph':
    ftfuncs.c:962: `FT_GLYPH_FORMAT_BITMAP' undeclared (first use in this function)
    ftfuncs.c:962: (Each undeclared identifier is reported only once
    ftfuncs.c:962: for each function it appears in.)
    ftfuncs.c:1085: `FT_RENDER_MODE_MONO' undeclared (first use in this function)
    make[5]: *** [ftfuncs.o] Error 1
    make[5]: Leaving directory `/tmp/x.org/xc/lib/font/FreeType'
    make[4]: *** [FreeType] Error 2
    make[4]: Leaving directory `/tmp/x.org/xc/lib/font'
    make[3]: *** [all] Error 2
    make[3]: Leaving directory `/tmp/x.org/xc/lib'
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/tmp/x.org/xc'
    make[1]: *** [World] Error 2
    make[1]: Leaving directory `/tmp/x.org/xc'
    make: *** [World] Error 2

    I tried download a new version of freetype2, building and installing that (freetype-2.1.8.tar.bz2) but that didn't help.

    Web sight is unbelievably sketchy. Will my GeForce 2 MX work? Will nvidia's drivers work? What sort of hardware support is there? 3D acceleration? Does it integrate with DRM/DRI on linux?

  32. Re:Nothing's great by abdulla · · Score: 2, Interesting

    So what is happening with Keith Packard's X server? I was really hoping that'd end up taking over the lot and X.org was only there to smooth migration. I've been told great things about Keith's X server, that it runs faster and takes up less memory, it just needs drivers support. I hope they're not just going to tack it on to the monolithic X server package.

  33. Maybe you're different, but... by garyebickford · · Score: 5, Interesting

    Back in the day, Apple did a series of time/motion studies regarding mousng vs. command keys and command lines. They showed that (for the tasks they studied, of course) in IIRC all casees, the GUI was faster, however the command line users thought they were faster. The explanation de jure was that because your mind is more involved in typing, it seems like less time even though it's more.

    Naturally, it depends on what you're doing. I once watched a saleswoman with exactly 1 month's training on computers use the NeXT Interface Builder to build a complete calculator application with working buttons in about 15 minutes, including generating the necessary C functions. All that had to be done to complete the project was to put stuff like "return (B*A);" into the function for multiply, etc. OTOH, using a GUI to compose the algorithm for a complex physics function would probably be counterproductive.

    This was back in the early-mid 1980's so I really don't recall the details.

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    1. Re:Maybe you're different, but... by Paladin128 · · Score: 3, Interesting

      If I recall correctly, Xerox did the same kind of study in the late 70's/early 80's. They made an experimental fully-graphical interface and word processor. They tested experienced users using both emacs and the graphical word processor, and the GUI always won.

      I could be slightly incorrect with the details here, particularly with the dates. My HCI professor at college told me she was part of the test when she worked at Xerox PARC.

      --
      Lex orandi, lex credendi.
    2. Re:Maybe you're different, but... by ichimunki · · Score: 2, Interesting

      They tested experienced users using both emacs and the graphical word processor, and the GUI always won.

      Well, that's emacs. Maybe they should have tested against vi. ;)

      (note: I'm an avid emacs user, but even I know enough to hate things like C-x C-s to save a file, when in a "GUI" the shortcut would be simply C-s. Be nice if emacs could be brought in line with the KDE/GNOME/Windows/Mac shortcut standard for those kinds of things-- probably is and I just don't know how.)

      --
      I do not have a signature
  34. Re:Wait... by Dopefish_1 · · Score: 3, Interesting

    Hopefully they'll release before the end of this year and they can show people linux in all it's 2002 glory!

    Why is everyone obsessed with Debian making new releases all the time? They maintain three separate trees (stable, testing, unstable) for a reason, folks. Nothing magical happens when they "release" a new distro--if the stable branch is too old/outdated for you, go ahead and use testing or unstable instead (or continue to run stable, and just selectively install the packages you need to be bleeding edge from unstable).

    --

    #include <sig.h>
  35. Re:I wonder what Richard Dawes thinks... by 10Ghz · · Score: 5, Interesting
    the XFree86 leadership has been doing a lot to piss off developers, avoid enhancements, and turn XFree86 into a stagnant project for quite a while now.


    damn stright! I read the Xfree mailing-list around the time when Keith Packard was kicked out of Xfree. David Wexelblat was flaming Keith like there's no tomorrow. Now, Keith is just about the best thing that has happened to X in a long time. He was the one who made all those cool new features (like RENDER-extension). He was the one who was driving the developement of Xfree forward. And they kicked him out.

    Who is this Wexelblat-guy who was flaming Keith? He's one of the guys who started Xfree and a member of the core-team. By his own admission, he doesn't hack Xfree anymore. He doesn't even USE Xfree anymore. He said that he uses Windows these days. Only X-related thing he does is that he lurks in the mailinglist.

    Keith Packard gets kicked out, while useless deadbeats like Wexelblat are member of the Core. I'd say the sooner Xfree dies off, the better.
    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  36. Re:I wonder what Richard Dawes thinks... by upside · · Score: 2, Interesting

    Sounds familiar.

    --
    I'm sorry if I haven't offended anyone
  37. Re:fragmentation concerns by Christopher+B.+Brown · · Score: 2, Interesting
    Have they really adopted x.org?

    From what I can see, what has happened in most cases thus far is that distributions have stalled at/reverted to XFree86 4.3; they have not yet started installing the x.org codebase.

    For instance, Debian is still running XFree86 4.3.

    --
    If you're not part of the solution, you're part of the precipitate.