Slashdot Mirror


Fedora Prepares For Xorg Instead of XFree86

ZuperDee writes "I noticed in the development branch of Fedora today that they appear to be in the process of creating new xorg RPMs, and from the looks of the changelogs in those RPMs, it looks like their ultimate plan is to switch from XFree86 to the XOrg Foundation's implementation of X11. Anyone else here think this could signal the beginning of a new trend in Linux distributions, and that XOrg could end up becoming the new de-facto X11 implementation?" (See this earlier story,too.)

28 of 491 comments (clear)

  1. drivers by prockcore · · Score: 4, Interesting

    I don't know enough about Xorg to know if this is good or not.

    Is the driver support there? Will NVidia's and ATI's binary drivers work with the Xorg server? It could be a real problem if FC2 won't be able to do accelerated 3d under NVidia or ATI cards.

    1. Re:drivers by bfree · · Score: 1, Interesting

      Are you sure? No chance of them pulling out of the market because it is no longer economically viable, or of them nailing their flags to XFree86 and saying to RH et al if you want our drivers then use XFree86, if you want to leave our drivers go right ahead and don't blame us! Until statements come from NVidia and ATI to the effect that they will follow distributions i would regard it as far from a certainty however logical it might seem at first glance.

      --

      Never underestimate the dark side of the Source

  2. For the ignorant (like me) by Dark+Paladin · · Score: 3, Interesting

    Could somone go over the diffrences between X11 and Xorg? Is it just a license issue, or are there other differences?

    Thank you.

    1. Re:For the ignorant (like me) by Flower · · Score: 3, Interesting
      I am looking at the big picture and I don't see what the problem is. As a matter of fact I see this as a plus for the entire OSS movement. XFree pulled somethig nobody wanted and quite simply the community in general packed up all the toys and went to play someplace else. Now the choice is clear. Either XFree can change their ways or the community can expend resources to make up for the lost work and move on.

      This is a strength, not a weakness. If a project's licensing becomes a problem moving on from the last good version is a plus. I don't have to completely reinvent the wheel. I just have to get enough developers interested in the fork which in this case seems to not be an issue. I can't do that with a proprietary product. If MS becomes too odious to use and I decide to move to a Mac I now have to buy a new hardare platform and learn a new OS and have no guarantee that I will be able to move all my apps and games over to the Mac.

      The licensing debate isn't the greatest thing to have happened but it is no way the showstopper you are portraying it out to be.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    2. Re:For the ignorant (like me) by Omnifarious · · Score: 2, Interesting

      No, actually, there is a performance loss because every graphics operation involves a context switch from the process to the X server, even if there is no copying from user space to kernel space and back again.

  3. De Facto by Metallic+Matty · · Score: 3, Interesting

    That's one of the reasons I like the open-source market. There is no de facto, its pragmatic.

    At least, in theory.

    1. Re:De Facto by Brandybuck · · Score: 4, Interesting

      Get a whole bunch of Linux advocates in a room together with a bunch of BSD advocates. Casually mention licensing. Shortly before all hell breaks loose, one or two people will mention that Linux has not forked because it's under the GPL, while laissez-faire BSD has at least a dozen forks in it. Whereupon Alan will hit Theo over the head with a copy of the GNU Manifesto, rendering him unconscious.

      On a more serious note, while this is not official dogma of the FSF, and never will be while they possess at least two brain cells, it has unfortunately become an uncommon but tenacious myth among the GNU discipleship. Peruse any Slashdot story on BSD and you're likely to discover an instance of it.

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:De Facto by Arker · · Score: 2, Interesting

      Let me just say that, from my unusual perspective of someone who generally prefers the BSD way of doing things outside of licenses, but thinks the GPL is a huge advantage, I've never heard anyone make such an inane argument sincerely. The GPL doesn't keep people from forking, and neither does the BSD, that's just not one of the differences between them. BSD does allow one to create a proprietary fork and hide the changes while still distributing binaries, yes, but none of the major BSD forks do that anyway. The reason there are three BSDs and one Linux? Linux is a better manager than anyone the BSDs have had, I suspect.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  4. Will THIS be the wakeup call to XFree86? by burgburgburg · · Score: 1, Interesting
    I'm not holding my breath, but perhaps ...

    No, I doubt it too. What WILL it take to wake them up?

  5. This is great news. by Rick+and+Roll · · Score: 2, Interesting
    I am glad to see them choose X.org over freedesktop.org. I do not want to see X be replaced with an LGPL fork.

    X is not just a Linux thing. A major free version of X should be designed to work on BSD as well. BSD users do not want to have to put their codebase closer to the GPL than it already is.

    Plus, I like the idea of standardizing on MAS. In some ways inferior to Jack, but anything that gets a lower-latency sound daemon to be a standard i'm for.

  6. Re:De Facto Standards by jared_hanson · · Score: 2, Interesting

    This is a good thing, just like KDE vs. Gnome is a good thing.

    This rant may be slightly off topic, but I can't beleive this gets said anymore.

    There is exactly one thing holding Linux back from mainstream corporate and personal use: the lack of any unified and consistent message.

    Now, when I first discovered Linux and open source I thought the diversity was great. But, as time has passed, I've given up this opinion and think proper analysis shows its flaws.

    First, lets take some sucessful open source projects: Linux (kernel) and Apache. If we had two competing Linux implementations, similar to the BSD world, you would see a lot less progress and corporate backing than you do now. Apache sees its high penetration rates because it is seen as the "one true" open source web server, in addition to the fact that it is technically superior. Yes, there are other web servers, but they target niche markets.

    Now, why is Windows (or to a lesser extent Mac OS X) sucessful? Because people can point at it and refer to its characteristics. Developers can write an app and be reasonably confident as to how it will run, what environment it will run in, etc.

    You cannot say that as long as this whole KDE vs. GNOME thing is raging on. For one thing, I usually need both installed if I want to be able to run any application without too many problems (and people complain about Windows bloat, two desktops is my definition of bloat). In addition, the Linux development I do rarely has any graphical front end, because I'm at a loss of what front end to support (and no I don't want to support two).

    The fact becomes more important when a corporation is paying me to do the work. Personal things are one thing, corporate development is another. This is a real double edged sword, as it means we will see less development of commercial applications, and in the case that we do, the interface is not going to be consistent or friendly. As soon as corporations realise the support nightmares this generates, they are likely to cease development all together.

    So, to conclude this meandering ramble, I must say to everyone that if you really want to see Linux take off on the desktop, put petty squabbles aside and focus on creating a consistent and standard desktop experience.

    --
    -- Fighting mediocrity one bad post at a time.
  7. Y-Windows by bonch · · Score: 3, Interesting

    I'm waiting for Y-Windows, personally. They've been making great strides on their core widget set. They plan an initial X compatibility layer, but other than that it's a completely rewrite abandoning X all together.

    1. Re:Y-Windows by aldoman · · Score: 2, Interesting

      I agree. While rewrites are usually a bad, bad thing, I think Mozilla has kind of bucked the trend - it took them 6 years to get to where they are now, and now they have a full compliment of great, Gecko based browsers. More and more are popping up for all sorts of niche markets.

      Of course, IE overtook Netscape but really Netscape 4 was a terrible browser compared to IE5 (IMO). Only now with Mozilla 1.6 and FireFox we are looking good to start taking back the losses.

      I think a similar thing coudl work out for Xfree, especially if the current Xfree86 4.4-based forks can progress fairly stably and let the more 'extreme' forks get the cool stuff implemented.

      I'm hoping in 2010 we will look back and laugh at Xfree86 :)..

  8. Re:Great by bonch · · Score: 3, Interesting

    I wouldn't dare to imagine the number of times that MS has replaced or retrofitted (read: ugly hacks) technologies found in previous versions of Windows.

    What about X? That's 20+ years, and now extensions are beginning to conflict with each other. For instance, Xinerama broke XVideo. Solution? XVideo only works on the primary display. Look at the complexity of ICCCM, or the fact that Xine simulates a shift key press every 30 seconds to disable the screensaver since it gave up trying to figure out the window manager it's running under. Yes, Virgina, sometimes endless choice is bad.

    These examples, of course, were taken from the Y-Windows paper describing all the reasons to get rid of X and replace it with Y (which is also network transparent). I fully expect Y to be the superior replacement to X. They're at 0.2 now and are targetting a 1.0 release in a year.

  9. What happens to the XFree86 Team? by Mustang+Matt · · Score: 2, Interesting

    So how many developers are going to continue working on the newly licensed XFree86 project vs jumping to this new forked version?

    What distros will continue to use XFree86? Any?

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  10. Re:De Facto Standards by ajs · · Score: 4, Interesting

    "There is exactly one thing holding Linux back from mainstream corporate and personal use: the lack of any unified and consistent message."

    And thus it should stay. No, really.

    Linux -- aw hell, just for the ability to distinguish between the kernel and the OS in this post, let me throw my lot in with RMS and say, "GNU/Linux" -- is not a platform, it's a concept. The concept is "you take a little bit of this and a little bit of that and add it to the Linux kernel and it looks a whole lot like UNIX, but ... um... more Linuxish."

    That's all GNU/Linux is. Now let me ask you a follow-up question: What is Red Hat Enterprise Linux? Aha! You know that, don't you? You can point at a THING and say "I know what this is, and what its message is." Red Hat Enterprise Linux should have a message. GNU/Linux should not. Get the difference?

    It's good, therefore, that GNU/Linux is targetted by both Gnome and KDE (as well as other desktops of varying quality, scope and goals). It's good because the operating systems that start with GNU/Linux (e.g. FC1, RHEL, SuSE, Debian, etc.) can take from those what they please, and leave what they do not. Red Hat, for the most part, stresses Gnome as the desktop where, for example, Mandrake does not.

    This is what defines a distribution: what tools it includes, what it emphasises and what it contributes to. You may think Debian is too generic and will never gain mainstream adoption. That's cool, because that's not Debian's goal. Debian's goal is to be a haven for free software. It does this admirably. And you can say that about every distribution, only it's a different set of priorities which are and which are not met by each.

    "I must say to everyone that if you really want to see Linux take off on the desktop"

    No one wants to see GNU/Linux on the desktop any more than Microsoft wants to see Spyglass Mosaic on the desktop. That just happens to be the software that IE started out life as, but it's not MS' goal to put Spyglass on the desktop. It's not Fedora's goal to put GNU/Linux on the desktop, just Fedora.

    PS: Posted from a Linux desktop in a company staffed almost entirely by people who use nothing else. We're fine with the state of affairs today, thanks. Oh, and no the only thing holding back Linux on the desktop is distribution and supply channels which are locked in by MS and will take a decade or more to unlock.

  11. the new standard? no way. by NuShrike · · Score: 2, Interesting

    As if Fedora has controlling market share to sway any level of adoption preference by the entire community.

  12. What this means... by OneFix+at+Work · · Score: 3, Interesting

    Most projects haven't even begun to support XF86 4.4 and since X.org is is based on a release of XF86 4.4 prior to the license change, it is certainly going to be almost as easy to move from XF86 4.3 to X.org as it would be to move to XF86 4.4...

    To be honest, the only difference between XF86 4.4 and X.org (that I can tell) at this time is the new XF86 license...

    So, as to how all of this will pan out...it will be left to the individual distros and developers. If they see promise and innovation in the X.org project, they will go with it, and on they other hand, the new license shouldn't cause a problem for any distro that already includes Apache...because the change to the XF86 license is pretty much the same thing as the Apache license requires.

  13. Re:Yes, and what have you done for Free Software? by Anonymous Coward · · Score: 1, Interesting

    Hmm...I've used CVS for years and years and have NEVER had problems like that. Heck, I used RCS before that. The only time I've ever seen people have problems is when they screwed it up themselves.

    Chances are, you should look in the mirror, shoot your self, and shutup, 'cause, it's very doubtful you have the fogiest idea of what you're talking about. In other words, look no further than your self if you insist on faulting something.

    CVS works as advertised. Sure, it's not the best in the world, but it works and it works well for what it is. In fact, it works exactly as it's supposed to, bug free even, for years.

    Grow up and learn to take a bullet when you screw up. Stop blaming it on everything else.

  14. Re:too bad we're talking about X and not OSX by Jimithing+DMB · · Score: 5, Interesting

    You must be looking for GNUstep then.

    It doesn't have many developers but it's just as well since although hoards of developers have made not one but two half-assed clones of Windows the small number of developers working on GNUstep are nearly finished implementing OpenStep true to specifications.

    What's exciting about GNUstep is that Cocoa is also an implementation of OpenStep with some additions. With a little spit and polish GNUstep running on Linux would make a great clone of OS X.

    However, OS X is not all about the GUI. OS X also has some kernel facilities and user tools to go with it which make the OS more suitable for desktop use. For one thing, Apple has a devfs so devices show up in a sane manner and there are no extraneous entries. There is also the automounter and associated tools (comamnd line and GUI) to go with it.

    Probably the most important thing about OS X that should be brought to Linux is the BSD style of an administrators group. On OS X you can have multiple admin level accounts which can sudo things as root. The root account doesn't even have a password and is entirely disabled. This makes it easier for joe user. Joe can run as an "administrator" which is actualy a fairly unpriviledged account which can gain access only if Joe enters his own password. That makes one less password for Joe to remember and prevents Joe from just giving up and running as root all the time.

  15. Re:Drivers could be a problem for a long time. by Alan+Cox · · Score: 2, Interesting

    Its worth remembering that people like NVidia don't just sit around on proprietary drivers, but in the 2D space are active contributors to XFree86. They have their finger pretyt much on the ball, they are not as clueless as some people seem to think.

    I wish they and ATI would do open source 3D but thats not going to happen for the later cards until people like Intel simply commoditze them and turn them into the next version of the SGI graphics division or until software gets so fast that we don't care about 3d accelerators any more 8)

  16. Re:too bad we're talking about X and not OSX by zsau · · Score: 3, Interesting

    Well, I think Cairo is meant to be an SVG-based answer to DisplayPDF. Future versions of GTK+ are going to (be able to?) use it as a backend, so we will get some benefit from there. I imagine KDE will join the party too, if they haven't already. Additionally, some more MacOSXy goodness comes in the form of freedesktop.org's kdrive-based X-Server (not to be confused with what this article is about), which will provide us with the ability to transparent and such.

    I'm pretty sure that the two together gives us the technology to make things like Expos'e possible.

    So in short: It's happening, but it's not going to be read tomorrow.

    --
    Look out!
  17. Re:A good explanation by zenyu · · Score: 4, Interesting

    [A] good explanation for it that I read at osnews.com was that the XFree86 and the Distros (commercial and community alike) started to increasingly have differences in priorities and culture. The license change was a like message from XFree86 to the distros that they didn't care one way or another for their support. The distros response is logical.

    Yup, there is only one development team that is more of a pain in the ass than XFree86. But in mplayer's case they actually have kept up with the evolving needs of their users and developers. XFree86 seems to have been stuck in a timewarp for a few years now. That's not to belittle the past accomplishements, but standing still is not an option. The licensing change is just something concrete to point to when recruiting developers for your fork. I for one have been waiting for a good fork for a few years... um, now I gotta get back to coding... and then deciding which fork to patch...

  18. Re:Simplistic Explanation by stor · · Score: 5, Interesting

    I felt the same way about David Dawes: he seemed arrogant, obstinate and difficult to carry a meaninfgul debate with. He even admitted that he doesn't even run X anymore: he uses Windows. Therefore it seems reasonable to suggest that his opinion on X is of less significance now than it was a few years ago.

    But before jumping all over DD, have a quick look at the CVS commits for XFree86 over the years. He certainly has contributed a lot to the free X Server we have been using for years. Despite his abrasiveness I don't think it's fair for all his hard work to be disregarded.

    Cheers
    Stor

    --
    "Yeah well there's a lot of stuff that should be, but isn't"
  19. Re:For the ignorant (like me) origin of X11 name by Michael+Snoswell · · Score: 2, Interesting

    X11 was X11 right from the start as far as I remember. The 11 stands for one megapixel (as in a display 1000x1000) and one MIP (million instructions per second). At the time X11 was conceived this theoretical platform spec was thought to be about 5-10 in the future (ie mid 1980s) but actually such a machine was available in only 2 yrs.

    X11 is a great example of designing for a theortical platform in the future so you're not tied to hardware constraints which results in sw with good longevity as it is to some extent, future proof (hence X11 last 20yrs beyond it's original design). Games designers have to do this all the time - MS Windows didn't do this in the past hence had to be rewritten from the ground up several times while X11 is (design wise) largely unchanged. MS Windows advantage is better performance generally (because it's is designed each time with the hardware more in mind) but much shorter life between rewrites.

    This has also been a drawback of X11 requiring to take advantage of hw technology especially in the last 5-8 years - starting with SGIs GLX extensions and many more since then - some done nicely and some not.

    --
    pithy comment
  20. Re:too bad we're talking about X and not OSX by Art+Tatum · · Score: 2, Interesting

    The cross-platform development success stories, like GNUMail.app, are inspiring and the latest CVS of GORM (Interface Builder clone) is getting awfully close to how IB works in OS X. But we probably aren't going to see a real imitation of the OS X window server. The project was threatened by Apple attack-lawyers a few years ago and people are (understandably) nervous about ripping off Apple look and feel. There is a patch to offer a (NeXT-ish looking) horizontal menu like Apple has always used.

  21. I was worried by f0rt0r · · Score: 2, Interesting

    That X.org would do something like 3-D desktop or Microsoft Bob clone :) Seriously though, I recently switched to Fedora Core 1 from Mandrake 9.2 ( previously I switched from Redhat 7.2 to Mandrake 9.0 and stayed with Mandrake until the switch mentioned above ). Anyhow, despite the opinion the FC is just a free beta testing bed for Red Had AS, I do find it does everything I need it to do, except games, but I have a Windows XP box for that :).

    If they switch the X11 framework out, I will go support them all the way, one of the main reasons I decided to go Open Source for my main OS ( Windows is on one box of 5 ) is freedom of choice, and the ability to change even the video system out is a good example that freedom.

    --
    I can't afford a sig!