Slackware Chooses X.org Server Over XFree86 523
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 ..."
Wait... (Score:5, Funny)
Re:Wait... (Score:5, Insightful)
Re:Wait... (Score:5, Interesting)
Re:Wait... (Score:5, Informative)
Unfortunately, even for people that operate primarily in text, Screen is not a perfect replacement for X (or another GUI). Perhaps the biggest issue is that it lacks facilities for having multiple terminals visible at the same time, which is a requirement for many people (including myself).
Framebuffer support in Linux also isn't particularly great yet. Even on cards with decent framebuffer support in Linux, it's as yet often painfully slow. Even on upper-end systems it's noticable, and on low-mid and lower systems, I'd imagine it would be nearly unusuable.
And in the end, even command-line junkies often use graphical browsers.
Re:Wait... (Score:5, Interesting)
Re:Wait... (Score:5, Informative)
Re:Wait... (Score:3, Informative)
Umm, man screen next time.
Here's a hint: C-a S
Here's another just because I feel benevolent at the moment: C-a ?
BTW, Slack "just works"
Re:Wait... (Score:5, Informative)
Re:Wait... (Score:5, Funny)
I could loan you a Black and Decker valve grinder from the 1960s or so for you to test with. It's probably more functional than the average e-Machine...
Re:Wait... (Score:5, Informative)
Maybe you're different, but... (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.
Re:Maybe you're different, but... (Score:5, Insightful)
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?
Re:Maybe you're different, but... (Score:4, Interesting)
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.
Re:Wait... (Score:5, Funny)
Well... (Score:3, Interesting)
At any rate, can't be surprised with this decision. Power to the people, down with crappy licenses.
Re:Well... (Score:5, Funny)
You should count yourself lucky. I'm so poor that none of my machines have CPU's, hard drives or RAM.
In fact, I had to reply to this post using a punched card, which was then delivered by courier to the university to be run on their 1950's time sharing system...
Re:Well... (Score:4, Insightful)
Since when is forking a product and making it better called 'ripping it off' ?
Re:Well... (Score:5, Informative)
Re:Wait... (Score:5, Interesting)
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.
Re:Wait... (Score:5, Insightful)
Re:Wait... (Score:5, Insightful)
Re:Wait... (Score:5, Insightful)
Micro distros don't have X, and do you know how hard it is to get a modern distro to fit in 20 MB of ram? I finally had to scrounge around for an old copy of RedHat, and then hack the install media to trick it into supporting my modern network card. Ugly.
The Gentoo "installer" is really just a boot prompt. The instructions are pretty straightforward and the steps very thoroughly explained. I just wish I had known about it back when I was building those laptops. (And no, I wouldn't have tried to compile software on those boxes. I'd build the system in a chrooted environment on my destop and then tarball the sucker.)
Re:Wait... (Score:5, Insightful)
or maybe its just me..
Re:Wait... (Score:5, Interesting)
Re:Wait... (Score:3, Funny)
Re:Wait... (Score:5, Funny)
Yeah, and those rehabilitated console-snobs are now able to perform l33t magic like viewing & editing images, watching movies, and playing games besides nethack!
Step 1 of the 12 step program is disassociating exclusive CLI-mastery from self-worth. :)
--
Re:Wait... (Score:5, Funny)
Naw, I didn't care for all the graphical bloat.*
*Moderator hint: think joke
Re:Wait... (Score:5, Funny)
There are games other than NetHack?
Ohh, yes, you have Hunt the Wumpus.
Re:Wait... (Score:5, Funny)
I just tell them my DVD drive is broken.
Re:Pacakage system... (Score:5, Informative)
Golden Rule: upgradepkg --install-new *.tgz
(if package to be upgraded is not installed, install and proceed)
I love Slack...
only makes sense (Score:5, Interesting)
Re:only makes sense (Score:3, Interesting)
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.
Re:only makes sense (Score:5, Informative)
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.
Re:only makes sense (Score:5, Informative)
Re:only makes sense (Score:5, Informative)
Re:only makes sense (Score:5, Informative)
Re:only makes sense (Score:5, Insightful)
I do not think I am being radical when I say this is what is happening here.
Hear! Hear! (Score:4, Insightful)
Re:only makes sense (Score:5, Informative)
I wonder what Richard Dawes thinks... (Score:4, Insightful)
If you look at the current page [xfree86.org] of distros using XFree86 you'll be hard pressed to find one that is in common usage - pretty sad considering that until the moron decided to mess around with license it was the defacto standard on every Linux distribution
Goes to show you...don't mess around with licenses....Freedom is Freedom and that's what FOSS is all about.
Re:I wonder what Richard Dawes thinks... (Score:5, Insightful)
Guess his list will be getting a bit smaller again when these ones update their base systems....
Re:I wonder what Richard Dawes thinks... (Score:5, Funny)
Re:I wonder what Richard Dawes thinks... (Score:4, Interesting)
Re:I wonder what Richard Dawes thinks... (Score:5, Informative)
As such it created a bit of a popular movement (and also corporate support) behind some of the developers who previously had struggled with the situation more or less on their own.
Re:I wonder what Richard Dawes thinks... (Score:5, Interesting)
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.
device drivers??? (Score:3, Insightful)
Re:device drivers??? (Score:3, Informative)
Re:device drivers??? (Score:4, Interesting)
Re:device drivers??? (Score:5, Informative)
Re:device drivers??? (Score:5, Informative)
They do..... (Score:5, Informative)
Re:They do..... (Score:5, Insightful)
-Erwos
full changelog text (Score:5, Informative)
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
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
Re:full changelog text (Score:4, Insightful)
Or they could be taking the high road and being tactful, rather than coming right out and saying it's because of the license changes.
Re:full changelog text (Score:5, Informative)
The easiest solution is to go with X.org instead though.
Re:full changelog text (Score:4, Interesting)
If you want to see a shift towards FOSS drivers, the DRI project [sourceforge.net] 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.
How could you have ignored the REAL story? (Score:5, Funny)
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.
HA! (Score:5, Funny)
Why bother? (Score:5, Interesting)
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.
Re:Why bother? (Score:5, Insightful)
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.
Re:Why bother? (Score:5, Interesting)
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.
Re:Why bother? (Score:5, Funny)
And now that we've hit that bullseye, the rest of the dominos will fall like a house of cards. Checkmate.
He sabotaged the project (Score:5, Interesting)
Re:He sabotaged the project (Score:4, Interesting)
Re:Why bother? (Score:4, Funny)
Same reason people kept developing GNOME even after the licensing issues with Qt and KDE were resolved. Ego.
If there were known licensing issues to begin with (Score:4, Interesting)
Sunny Dubey
Re:If there were known licensing issues to begin w (Score:4, Informative)
Slackware 9.1 (the last official release of Slackware) uses XFree86 4.3.0.
The next release of slackware will be using X.org's X server.
Re:If there were known licensing issues to begin w (Score:5, Interesting)
They're just being conservative, they don't like to change things that work without making sure the replacement works as well.
Re:If there were known licensing issues to begin w (Score:4, Interesting)
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.
I know this is dumb/offtopic but... (Score:3, Interesting)
Re:I know this is dumb/offtopic but... (Score:5, Informative)
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/ [apple.com]
Re:I know this is dumb/offtopic but... (Score:5, Informative)
The X Window System
X11 1.0 - XFree86 4.3.0
Copyright © 2003, Apple Computer, Inc.
Copyright © 2003, XFree86 Project, Inc.
Re:I know this is dumb/offtopic but... (Score:5, Informative)
Panther was released before this whole mess went down though. Perhaps things will change for Tiger's release.
fragmentation concerns (Score:4, Insightful)
Re:fragmentation concerns (Score:5, Interesting)
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
-Erwos
Re:fragmentation concerns (Score:5, Informative)
yummy... (Score:5, Funny)
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
Can you hear that noise? (Score:5, Funny)
Implications of a move toward X.org (Score:5, Informative)
X.org Server is the MIT/X [tldp.org] license's flagship product (in an inverse sort of way), so I think it's also a good possibility that the systematic proliferation of X.org's server may magnify the popularity of its license among OSS developers in general (it's an interesting license!).
I can speak for ATI when I say (Score:4, Interesting)
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.
Re:I can speak for ATI when I say (Score:4, Interesting)
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.
Default != big deal (Score:5, Informative)
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.
Difference? (Score:4, Insightful)
Steve
Re:Difference? (Score:5, Informative)
The only overt difference is that it seems slightly faster.
X.org for linux, XFree86 for *BSD (Score:5, Informative)
" they even cant decide on their desktop, they have silly looking feet and strange K-menus " " and a thousand other incompatible, duplicated efforts "
And yes I realize both X's are from the same code base TODAY.. but that will slowly change over time as they go down different paths.
Disclaimer: I'm a FBSD user, and do use KDE... but I can see how this can be twisted around easily in the press.
Re:X.org for linux, XFree86 for *BSD (Score:5, Insightful)
Cygwin uses X.org X11 server also! (Score:5, Informative)
Seems everyone is ditching Xfree. (About damn time too!)
BTW, those use mentioned screen because they don't want to use a mouse. There are X window managers like EvilWM [sourceforge.net] or Ratpoison [sourceforge.net] that are mouseless. Though, my favorite WM is IceWM [icewm.org] with the PicoGUI [freshmeat.net] theme. Though I like to modify it with additional buttons. Freshmeat has a ton of themes for it.
Re:Cygwin uses X.org X11 server also! (Score:5, Informative)
For a while Cygwin maintained their own fork of XFree with their own patches for lack of any better option, but thankfully now they don't have to do that.
I'm too lazy to look any links for you though.
X.org on gentoo (Score:5, Informative)
Install from scratch instructions can be found here [gentoo.org].
Regardless. (Score:4, Interesting)
Re:Yeah! (Score:5, Interesting)
Be prepared for a few XV overlay headaches if you don't use nVidia hardware. Other than that, it is fast and quite stable.
Re:Nothing's great (Score:4, Interesting)
Put in the hands of a proper OPEN development system X will move MUCH faster than it did with the previous maintainers.
Re:Nothing's great (Score:5, Informative)
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.
Re:Nothing's great (Score:5, Informative)
See also what KeithP & Co. does in -CURRENT [freedesktop.org]. This [freedesktop.org] is their to do list. Release notes [freedesktop.org].
Re:X.org the future of X... (Score:3, Interesting)
I use it all the time, generally just to get a base linux system on a box, and then customize from there.
Re:X.org the future of X... (Score:5, Interesting)
Re:X.org the future of X... (Score:4, Informative)
Re:It's funny (Score:5, Interesting)
> 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.
Re:Difference? (Score:5, Informative)
XFree86 has RENDER capabilities as well. In any event, these are toggleable.
Xcursor.core: true in your
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.
About XFree86 (Score:5, Insightful)