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 ..."

37 of 523 comments (clear)

  1. Wait... by Anonymous Coward · · Score: 5, Funny

    There are people running Slackware that use a GUI?

    1. Re:Wait... by DaLiNKz · · Score: 5, Insightful

      never know, they could just be running X with a big terminal open.. no GUI :) Honestly the only things I ever use X for is web/multiple terminals on one screen.. everything else is usually text based.. I'm far faster with commands then I am with GUI's.

      --
      I've left to find myself. If you happen to see me, please, keep me there until I return.
    2. 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!
    3. Re:Wait... by paulthomas · · Score: 5, Funny

      Yeah. It's called ncurses.

    4. 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.
    5. Re:Wait... by irokitt · · Score: 5, Insightful

      Believe it or not, two of the friendliest installations IMHO are Slack and Gentoo. Slack is extremely simple, and Gentoo has, hands down, the best dicumentation and forum help of any other distro. As for graphical environments, Slackware uses an lncurses based installer;)

      --
      If my answers frighten you, stop asking scary questions.
    6. Re:Wait... by rehabdoll · · Score: 5, Insightful

      could not agree more. slackware is the most logical gnu/linux distribution i've ever used. simple and easy. sure, redhat/fedora might run (almost) out of the box, but if you want to change something, its harder than with slack.

      or maybe its just me..

    7. Re:Wait... by Xofer+D · · Score: 5, Informative
      Sure it has window support! From screen(1):
      C-a S (split) Split the current region into two new ones.
      This results in this display, but probably bigger:
      ptyp4 ttyACM2 xdb7
      ptyp5 ttyACM3 xdb8
      ptyp6 ttyACM4 zero
      /dev$
      /dev$
      --0 bash--
      23001 333 cmdline uptime
      23002 3797 config.gz version
      23003 4 cpuinfo vmstat
      23004 444 crypto
      23229 447 devices
      /proc$
      --1 bash--
      --
      The Signal/Noise ratio can be improved in two ways. Remaining silent is the OTHER way.
    8. Re:Wait... by Kyouryuu · · Score: 5, Insightful

      I think it depends a lot on your definition of "friendly." Gentoo has a definite forum, user community, and very extensive documentation. In this respect, it is "friendly." Yet, despite that, I wouldn't expect Joe Average to be able to get through that documentation and actually set the whole thing up. But then you have the Fedoras and the Mandrakes that configure everything for you and have happy little UIs that let you tinker with everything else. In that sense, these distros are also friendly, imho.

    9. Re:Wait... by Oshuma.Shiroki · · Score: 5, Informative

      Or twin? Console window manager. Gotta love it. Even has an XMMS applet. ;)

    10. Re:Wait... by mlk · · Score: 5, Funny
      playing games besides nethack!

      There are games other than NetHack?

      Ohh, yes, you have Hunt the Wumpus.
      --
      Wow, I should not post when knackered.
  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 Anonymous Coward · · Score: 5, Informative
      1. 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.

      It won't. The X.org fork came about because of the issues with XFree management. Over the last year, the folks at X.org have gained momentum and are now seen as the main fork...not XFree.

      If XFree didn't drive so many developers to create the X.org fork, there wouldn't be a transition.

      In short, X.org is routing around the dammage.

    2. Re:only makes sense by paroneayea · · Score: 5, Insightful
      So Xfree has grown out of it's usefulness and like any rudiments in evolutionary process, it must wither away.
      And this, my friends, is what RMS meant when he coined the term Free (libre) Software. The freedom to move the software in different directions when the project leaders decide to make bad decisions. The freedom to fix things when things aren't going right.
      I do not think I am being radical when I say this is what is happening here.
      --
      http://mediagoblin.org/
    3. Re:only makes sense by Mawen · · Score: 5, Informative

      I'd say Gentoo has half-taken the plunge. I just did a new install a few days ago and virtual-x11 or whatever points to x.org, not xfree. Of course, with X.org masked (~x86), this means the default X11 is masked, which is weird and should probably be fixed one way or the other.

  3. Re:I wonder what Richard Dawes thinks... by Eluding+Reality · · Score: 5, Insightful

    To make things even worse - 4 of the distros still listed are "slackware based"
    Guess his list will be getting a bit smaller again when these ones update their base systems....

  4. full changelog text by Coneasfast · · Score: 5, Informative

    Switched to X11R6.7.0 from X.Org. Thanks to those who sent comments to
    x@slackware.com. Seems the community has spoken, because the opinions were
    more than 4 to 1 in favor of using the X.Org release as the default version
    of X. I think I've heard just about every side to this issue now, and it was
    only after careful consideration and testing that this decision was made.
    It's primarily (as is usual around here) a technical decision. Nearly
    everyone else is going with X.Org and it seems to me that sticking with
    XFree86 it spite of this would be asking for compatibility trouble (indeed,
    we saw some issues between X.Org and XFree86 4.4.0 until a few things in
    XFree86 were patched). I also noticed that the ATI Radeon binary drivers
    designed for XFree86 4.3.0 do not work with XFree86 4.4.0, but do work with
    the X.Org release. Something I'm *not* in favor of is dragging around two
    nearly identical projects, so XFree86 4.4.0 has been moved to the /pub/slackware/unsupported/ directory on the FTP site.

    I'd like to take this moment to thank the XFree86 Project for all the truly
    amazing work they've done all these years, and to wish the project the best
    of luck. Slackware owes the XFree86 Project a debt of gratitude and will
    always include the XFree86 acknowledgement, even if we are no longer
    shipping XFree86.


    it seems the reason is for compatibility since other distros are moving to X.org too, not because of the license change

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
  5. How could you have ignored the REAL story? by burgburgburg · · Score: 5, Funny
    ap/joe-3.1-i486-1.tgz: Upgraded to joe-3.1. Now with Klingon support!

    The long national nightmare is over! Finally, I can sleep easily, knowing that all those years of intensive study have been recognized, and in some way, appreciated.

  6. 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 GigsVT · · Score: 5, Insightful

      It's just a classic story of ego causing someone to "go down with the ship"..

      Oh well, if anything this is a story of how Free software has a real advantage over anything where the author has more control, if the author goes insane or makes a bad decision, just fork and forget. This is a best case too, since there's not many people willing to maintain a redundant fork, so it's not really dividing community resources.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Why bother? by Anonymous Coward · · Score: 5, Funny

      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.

      And now that we've hit that bullseye, the rest of the dominos will fall like a house of cards. Checkmate.

  7. HA! by SaDan · · Score: 5, Funny

    Slackware... The official Linux distro of the Klingon Empire!

  8. Re:I know this is dumb/offtopic but... by PopCulture · · Score: 5, Informative

    interesting question! (to me at least :P)

    Based on XFree86 4.3 for Panther, X11 for Mac OS X gives you a complete, rootless X11R6.6 implementation

    http://www.apple.com/macosx/features/x11/

    --

    Here's to finally giving Bush his exit strategy in November
  9. Re:I know this is dumb/offtopic but... by orenmnero · · Score: 5, Informative

    They have an implementation based on XFree86 4.3.0. Here is the text from the about box

    The X Window System

    X11 1.0 - XFree86 4.3.0

    Copyright © 2003, Apple Computer, Inc.
    Copyright © 2003, XFree86 Project, Inc.

  10. yummy... by templest · · Score: 5, Funny

    Now that we've got a stable, mature, and well rounded XServer...

    Fuck it, let's make a new one.

    I know everything you can possibly flame me for in this post, It's a joke. mod me funny :)

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  11. Re:I know this is dumb/offtopic but... by Synesthesiatic · · Score: 5, Informative
    X11 for Mac OS X offers a complete X Window System implementation for running X11-based applications on Mac OS X. Based on the de facto-standard for X11, the open source XFree86 project, X11 for Mac OS X is compatible, fast and fully integrated with Mac OS X. It includes the full X11R6.6 technology including a window server, libraries and basic utilities such as xterm. Source

    Panther was released before this whole mess went down though. Perhaps things will change for Tiger's release.

  12. Re:Nothing's great by Anonymous Coward · · Score: 5, Informative

    X.org is stuck with XFree86 4.4 rc2 and I see no development of this project
    Tha's becuase you're not looking. The XDamage and XFixes extensions from Keith Packard's xserver project are already integrated into x.org's code, and they're working on getting the compositing code integrated with the rest of it. Together those extensions will lay the groundwork for flashy high-performance graphics like Apple's Quartz Extreme, or Microsoft's Longhorn in X11. All of these are new features that were either turned down by the XFree "leaders", or written by programmers they had driven away from the project in the past.

    Who develops X.org? Who??
    Mostly developers that got fed up with the glacial pace of XFree.

    XFree86 is about to issue 4.5 alpha soon
    Which is really just the current release with a few bugfixes and minor driver updates, like every release XFree has made since 4.0.0.

  13. Default != big deal by twigles · · Score: 5, Informative

    I had to upgrade my FreeBSD desktop from XFree86 4.3 to 4.4 to get my Radeon 9200 to work. Know what? It took about ten minutes and entailed downloading a bunch of packages and running the install script. Not a big problem.

    It's true that noobies and most people who don't really care about the GUI will stick with whatever is the default but I'm simply not worried about compatibility. As always (in the *nix world) we have a choice.

  14. Re:Nothing's great by molnarcs · · Score: 5, Informative
    Perhaps you should read up on the ongoing development and restructuring (unless you are a troll). They branched the development into -STABLE and -CURRENT (much like bsd development) - CURRENT being KeithP stuff developed on fd.o, -STABLE being the branch out of which the current release is created. This release is their first release after the transition & restructuring period, which was pretty fast considering the importance and size of the project. But even though forking such a big project is not hassle free, there are already many improvements/changes in the current x.org release. Go read the changelog before opening yer mouth.

    See also what KeithP & Co. does in -CURRENT. This is their to do list. Release notes.

  15. Re:Difference? by Anonymous Coward · · Score: 5, Informative

    Nope. Fonts are in /usr/share/fonts instead of usr/lib/X11R6/fonts (or whatever it was), and the config file in /etc/X11/ is named xorg.conf instead, but these aren't things a typical user will notice or care about.

    The only overt difference is that it seems slightly faster.

  16. 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.

  17. Re:Difference? by 0x0d0a · · Score: 5, Informative

    X.org has lame little dropshadows everywhere.

    XFree86 has RENDER capabilities as well. In any event, these are toggleable.

    Xcursor.core: true in your .Xresources will use the core cursor functionality rather than alternate alpha-blended cursors.

    From the same guy that fucked up Xft.

    Keith Packard *designed* Xft, so if you don't like his work, you don't like Xft. I think that few people would complain too much about Xft/fontconfig -- it provides significant functionality that the old X11 stuff didn't, including more advanced rendering, user-installable fonts, a font-selection system that doesn't scare regular users, etc.

  18. 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 jarran · · Score: 5, Insightful

      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,

      Yeah, of course they did. They were selling computers with GUI, in competition with computers command lines.

      Isn't it remarkable that research by Microsoft shows Linux is more expernsive that Windows, research from Apple shows that GUIs are faster, and research from ExxonMobil shows that buring fossil fuels doesn't cause global warming?

  19. 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.
  20. About XFree86 by n0dez · · Score: 5, Insightful

    Nope. They aren't the same. Sometimes the X Window System is called X for shorter. The XFree86 Project produces a freely redistributable open-source implementation of the X Window System. BTW, imagine what had happened if back in the day there were no XFree86 Project. No KDE, no GNOME, no desktop Linux, no X.org, ... and in a few days many people is forgetting about what the XFree86 Project has done and is keep doing... Well, NetBSD hasn't forgetted it as they're shipping it (among others). Patrick has thanked XFree for everything they have done. And don't forget that Slackware Linux has recently changed to X.org