Slashdot Mirror


X.org and XFree86 Reform

albepetr writes "NewsForge is reporting about a press conference held today at LinuxWorld 2004 in New York, where some members of the X Consortium, XFree86, and freedesktop.org announced that X.org and XFree86 have merged. They claim that the reformed group will be working together to bring "not just more eye candy but new functionality" to the X Window Manager for Linux and Unix." Newsforge and Slashdot are both part of OSDN. Update: 01/23 18:06 GMT by M : XFree86.org denies the story. I think a more accurate description of the event might be something like, "XFree86 core developers leave XFree86, join X.org, remaining people of XFree86 are peeved".

32 of 597 comments (clear)

  1. That's nice, more of that by Daath · · Score: 4, Insightful

    It's nice. Now we need the big desktop systems to agree on common ground, make a "base" system that they can develop each their own systems on ;)

    --
    Any technology distinguishable from magic, is insufficiently advanced.
  2. Great for *nix by Anonymous Coward · · Score: 2, Insightful

    Theres no sense in having talented people work on different projects trying to complete the same task. This is great news for the X interface.

  3. UnitedX by RAMMS+EIN · · Score: 4, Insightful

    I hope this means we're gotting one GOOD X server, instead of one that has the drivers but not the features, and one that has the features but not the drivers.

    I still believe the Right Thing is to have an efficient system for local display, and a widget-based protocol (a la PicoGUI) for remote display, though.

    --
    Please correct me if I got my facts wrong.
  4. X again by Apreche · · Score: 5, Insightful

    Ok, how many slashdot stories do we need where half the people support X and half the people want something new, or a re-write. This is what it comes down to. X has a lot of great features. X forwarding over ssh being the premier reason I use X. It's probably a feature I couldn't live without. But if linux wants to transition to being a desktop OS for everybody X wont cut it. It's just too big, slow, and full of features desktop users don't need. Directfb is more like what desktop users need, but not quite. That's all there is to it. Linux is about choice, and right now X is the only truly reliable choice for any sort of gui stuffs. We need a real alternative to X for those who don't need the features.

    However, as a user of X, I think it's great these sites are joining forces. OSS is about collaboration, and the more they work together the better the end result will be. And if everyone works together they will follow the same standards like the ones from freedesktop.org programs will be much nicer. gaim easily going into the system tray which I put in my xfce4 taskbar is an example of freedesktop.org standards at work. If everyone followed them, imagine what we could do.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:X again by ender81b · · Score: 4, Insightful

      While X has alot of features it is also missing a HUGE amount. Just a few examples of the top of my head:

      Why in gods name do I need to specify my monitor's vertical and horizontal sync rates? Monitors have been plug n play for years now, why does X not use this info?

      Why, to change the refresh rate, do I have to run xconfig instead of just being able to change it through X like windows? If you think this isn't a problem try using X when you have a fixed-freq monitor.

      Why are there so many problems with different mice/smooth scrolling?

      My final question is wheter anybody on slashdot is running freedesktop's new xserver and, if they are, their experiences with it. I was thinking about installing it on my fedora core install.

    2. Re:X again by flossie · · Score: 4, Insightful
      Why do you want to change the refresh rate anyway - because it was set wrong in the first place?

      Yes. For instance, when giving presentations, it is not always possible to try out the projector ahead of time.

    3. Re:X again by Fnkmaster · · Score: 2, Insightful
      Sorry, X is slow. Not slow in the sense that you are thinking of (CPU hog) but slow in the sense of screen refreshes, expose event handling, window resizes - all the basic GUI activities feel far less responsive on X than they do on Windows, for comparable hardware. Of course, this statement is loaded with assumptions - many people would say "that's because of that awful KDE or GNOME cruft, try running a real window manager and real apps". And they'd be right in the sense that older, non-Qt, non-Gtk apps, sans the KDE/GNOME desktop environments feel blazingly fast. It's just that's not exactly a useful solution for Linux on the desktop. And don't whine about people who want eye candy, eye candy is a necessary part of a successful modern desktop.


      For me, I'd like to see Linux be something that can legitimately be perceived as a desktop alternative. That's going to require the ability to support the kind of eye candy, responsiveness, and aesthetically pleasing, generally meshing GUI widgets that we still don't have today. If this doesn't matter to you, fine, but don't come out with the old Slashbot response that X is fast, X is great, if you criticize X you are an idiot and you don't understand how wonderful and innovative network transparency was 20 years ago, and so on.

  5. Re:Hopefully... by TheRealMindChild · · Score: 4, Insightful

    The issue is that the philosophy of X (at least from what I see), is that is plays the role of a graphic server. Nothing more. "If you want copy and paste, write a deamon to manage it" type philosophy.

    This is the one case where I say I like the Windows way better then the Unix way.

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  6. Re:What does this mean for KDE/Gnome? by Anonymous Coward · · Score: 0, Insightful

    Yes, KDE and GNOME will now be unified in the sense that they will both run over X11. You'll be able to run KDE apps after booting into GNOME and vice-versa, introducing a glorious new era of interoperability and compataa...I'll get my coat.

  7. Of course not... by MountainMan101 · · Score: 2, Insightful

    Don't be silly, what this does mean is that small development groups are merging. This will be good for Linux. A unified group, with real direction is essential for our world domination a good OS.

  8. this should help programming a lot by black+ninja · · Score: 4, Insightful
    This should help the guys that actually code down at the X-window level a lot. You will be 'sure' that your skills are transferable between systems, and confident that they aren't going to change relative to each other.

    One thing that always annoys me with programming for linux and unix is that include files are always in a different spot. I've spent days hunting for something(yes I know about whereis and assorted utils) only to find out it's name had an x infront of it, whereas on the other system it didn't or it was in another directory. Something stupid like /etc/bin/include/graphics/opengl.

    Or one system uses opengl and the other mesa for example, and then your completely lost. The arguement that if you new the systems you were coding for better you would be fine, is ignorant as most people use standard libraries like opengl, sockets.h etc, because they aren't supposed to need to know much about the other os for it to work. Anyways, if the X guys standardize things like the directory structure, and procedure interfaces(although I think there are standards for these) it will make things much easier for us linux at home, unix at work guys.

  9. Name issues by mnmn · · Score: 4, Insightful

    XFree86 should be for x86 versions of X, or X thats generally run on x86-based OSes shouldnt it? Ideally it should be named XFree which will mean a certain implementation of X, yet architecture-free. XFree86 is already used on almost as many architectures as NetBSD supports.

    And if x.org is uniting with XFree86, maybe we can keep it simple and just call it X. I know there are other implementations of X, but since x.org owns the copyright, might as well keep the name simple.

    At the least, I would lose the '86'.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  10. Re:Cut-and-Paste in X beats the competition... by 10Ghz · · Score: 2, Insightful
    Select with the left button pressed, and click with the middle button in the target window to paste.


    That can cause serious problems. What if I just want to select some text (but not cut&paste)? It would overwrite whatever I had in my clipboard (or whatever it's called).
    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  11. Good news... by kaiwainz · · Score: 4, Insightful

    I just hope that with this new, more optimitic outlook, more developers will come on board and contribute new and refreshing ideas to the development of X.

    The unfortunate thing with X is that it is so important to *NIX and yet it receives less attention than the kernel. Sure, X11 isn't sexy but it a very important component none the less.

    What I hope by the end of this year is a strong cohesive X server development team/community with good links to IHVs and an active programme in place to encourage people with new and exciting ideas to come forward and discuss them.

    What I would also like to see is a situation where the X specification becomes more than just what we see today. We need an encompassing standard which not only includes what we have today but flexible enough to adapt to new extensions as they arise.

    Along with these extensions, the toolkit communities need to work closer together with X and each other and work towards an X11/Consortium backed HIG of which all toolkits conform to. What I am trying to get at is this, different tool kits are great, each community can concerntrate on developing the strengths of that particular toolkit, however, for this choice on one hand and the adoption of Linux on the other hand to continue, there needs to be a standard set down. Once that standard is set down and the the two, X + toolkits, work closer together and allow better interoperability, the net result should be applications which look consistant no matter what toolkit is used.

  12. Re:Cut-and-Paste in X beats the competition... by CaptnMArk · · Score: 3, Insightful

    WROGN!

    That is not cut-paste scheme since you cannot cut and paste with it.

    What most people mean with cut-paste support is support for CLIPBOARD (explicit copy).

    The fact that there are two different and incompatible standards it why X people are complaining.

    We need only one standard (by default, at least) and it seems that the market has chosen it: clipboard cut-paste with Ctrl+XCV keys -- alternative standard bindings that work fine even in terminals are Shift+Delete, Ctrl+Insert, Shift+Insert.

    Flames away, but I am still right.

  13. Nothing. by MarcQuadra · · Score: 3, Insightful

    It will mean nothing for them. All this is is a consolidation of duplicate functions in administration of the projects, and maybe not even that.

    KDE and GNOME are totally insulated from the poitics and even a lot of tht technical issues surrounding XFree86. X11 and the projects that run under it are very different beasts.

    Now if users migrated from X11 and started using display projects like Fresco, Y, or even FrameBuffer, the KDE and GNOME teams would have to write a air amount of new 'connector' code and rework some libraries.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  14. Re:Hopefully... by Alioth · · Score: 4, Insightful

    That's not right (at least in terms of cut and paste). The X server handles it. Select with the left mouse button, paste with the middle. No messing with the keyboard. Works the same with every app.

    The modular approach of X is one of its great strengths, not weaknesses. The same specification (X11R6) has scaled well enough that it hasn't needed reworking in over a decade. The Windows GDI seems to change whenever the wind blows.

  15. Re:Good for everybody by Mr.+Slippery · · Score: 1, Insightful
    properties -> change desktop resolution. Why can't it be that simple?

    Control-Alt-Plus and -Minus cycle through the resolutions in your XConfig file.

    GNOME and KDE don't put a wrapper around this because almost no one feels the need to alter their resolution. For example, you don't seem to care enough about it to have Googled for it, since it's right there at the top.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  16. Not Slow by SyntheticTruth · · Score: 5, Insightful


    I am *so* tired of being say that X is slow. I use X everyday, at work and at home, and never, ever has it been slow. There are some *applications* that are slow, most notable among them OpenOffice running on a Pentium 400Mhz machine, but on my 1Ghz+ machines it's quite nice.

    The X Server has never been slow for me, and I really wonder where the myth that running X is slow. I have plenty of apps that run rather speedily on my X boxes that take longer on faster Win32 based machines. (Firebird comes to mind.) And just for the fun of it, I use a PyQT text editor that I wrote to teach myself PyQT -- it's interpreted, gui-based text editor -- and it launches and displayed in under a second on this Pentium 400Mhz machine.

    No, X is not slow. The apps are.

  17. Re:Hopefully... by Mr.+Slippery · · Score: 2, Insightful
    All window systems which were designed with a human user in mind would have found it a no-brainer -- copy the text to an internal buffer, since that's what the user intuitively expects.

    This is obviously a strange new use of the word "intuitively" which I've never encountered before. Highlighting text intuitively implies making a copy of it? Absolutely no way.

    It's not a question of intuitiveness. It's a matter of people having gotten used to the (braindead and ugly) Windows way of doing things.

    Cut-and-paste works fine for me between the applications I use: GNU Emacs, Galeon, Sylpheed, OpenOffice, and gnome-terminal.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  18. Re:Hopefully... by Otter · · Score: 4, Insightful
    Works the same with every app.

    Except that, as the original poster noted, it does _not_ work between any two apps. I know this is the zillionth time this exchange has taken place here, but just because you don't use a combination of apps for which it doesn't work doesn't mean that those of us who need to paste from, say, Kate to rxvt are making up stories.

    And, of course, copy/paste isn't a clipboard, copying anything but ASCII text almost never works, ...

  19. Re:Good for everybody by Tack · · Score: 3, Insightful
    Try CTRL + KeyPad+ or CTRL + KeyPad- to cycle back and fourth between the different resolutions.
    I find that simpler than "Click desktop -> Properties -> Advanced -> Tick new resolution -> Apply -> Yes, we are not dead -> Ok". But that's just me.
    Stop complaining :) You get a long way with knowledge....

    Except that those two tasks perform different things.

    Jason.

  20. Re:Where's Keith? by arvindn · · Score: 2, Insightful
    I don't think xouvert is active now. I've been on the mailing list and I don't remember receiving much mail in the last couple of months or so.

    Anyway the current development will probably diminish the importance of having something like xouvert.

  21. Article seems confused by plcurechax · · Score: 4, Insightful

    I seriously doubt that X.org, the new face of the former X Consortium (members like HP, IBM, Sun, XFree86), has merged with XFree86. They have two totally different goals. The goal of X.org is to promote a single X (currently 11R6) standard between different vendors and implementors. XFree86 was and is a member of X Consortium/X.org, and is a specific (Open Source) implementation of the X standard.

    The rest of it is too confused for me to make any real sense out of. I suspect that there is some good vibes between members of X.org, freedesktop.org, and hopefully XFree86 - which is a good thing. Key developers of XFree86 (e.g. David Dawes and Egbert Eich) and X.org (Alan Coopersmith) now seem eager to move forward and work together on making better software. Getting people all on the same page and working together is a lot of work, because of different interests and goals, but I think that XFree86 will see 2004 as a busy year with lots of improvements.

    I really hope that freedesktop does not widely diverge from XFree86, let it be a test bed sure, but not a competing product.

  22. Wait a minute! Where's "Overly Critical Guy"? by Anonymous Coward · · Score: 2, Insightful

    When the XF86 Core Team decided to disband three weeks ago, weren't we told by Overly Critical Guy that this indicated that XF86 was falling apart rather than healing itself and that it was proof that the open source community can't produce sufficiently reliable software?

    Where is that guy? I want his insights on how to understand these developments.

  23. Re:Hopefully... by Tinidril · · Score: 2, Insightful

    Actually I find the fact that Winders tries to bring the formatting with to be very anoying. Most of the time it doesn't work right, and causes all sorts of behavior, Esp in Word and Outlook.

    If Linux does get this feature I hope that there will be two different paste methods, to past with or without formating.

    --
    XML is the best data format; unless your data needs to be read or written by a human or a computer.
  24. Whither XFree86 4.4? by F.O.Dobbs · · Score: 2, Insightful

    Is this going to get stuck in RC-limbo or are they going to finally release it?

    Thanks,
    F.O.Dobbs

  25. Re:Cut-and-Paste in X beats the competition... by phoenix_rizzen · · Score: 2, Insightful

    The problem with PRIMARY is: how do you select text in one document, then select text in another document that you want replaced, then paste the text from the first document???

    The only way around this is to delete the text you want replaced first, then select the replacement text, then paste it into the correct location. This requires flipping between the two docs/apps/whatevers at least twice. Why??

    The vast majority of the time, I am replacing text with previously selected text. Or moving text around. And having the PRIMARY buffer overwritten when all I'm trying to do is select text is a royal pain in the ass.

    Selecting (highlighting) text and copying text into a buffer should NOT be the same action.

    This is even more of a pain at a console.

  26. Re:Good for everybody by Haeleth · · Score: 2, Insightful

    Um, maybe the fact that so many people want it means that it *isn't* such a rarely altered setting?

    Maybe the fact that both Windows and MacOS make it very easy to change resolution and colour depth might be taken as a hint that usability experts agree that it's worth making it easy?

    Just because this is the way Windows works doesn't make it bad, either.

  27. I call bullshit by PotatoHead · · Score: 4, Insightful

    X is not slow by design. Look at SGI machines, they all run X. Even the really old 30Mhz ones will provide a nice snappy GUI experience and they were made in 91! The linux implementation needs further refinement which is some of what this project looks to provide (finally).

    As far as the eye-candy goes, you are right for many casual/home users. With regard to enterprise computing you are dead wrong. People are supposed to be working with their machines. The less that gets in the way of that, the better.

    Do we need the work? For sure. Is any of this stuff work replacing X. Not a bloody chance. X plays hard in the enterprise computing space, saving money & time through central administration and effective use of avaliable computing resources. Buffers simply cannot compare.

    Network transparancy was wonderful and innovative 20 years ago. Just think, networks were young then and they still bothered to build it. Today, we have networks everywhere, and people call for the removal of the network display feature? WTF! Now is the time to be pushing it because the networks/ OS / hardware are all dirt cheap!

    The only reason people say this sort of thing is because of the PC mindset.

    X is great today, and it is going to continue to get better. Most of the old slashdot responses are dead on in that regard. Will we get the eye-candy nirvana you claim other systems have?

    Given the excellent response qualities of my SGI, running X, I would say it is only a matter of time for Linux...

  28. Re:You are factually wrong by Anthony+Boyd · · Score: 2, Insightful
    X:
    1) Highlight text-to-be-replaced
    2) Delete text-to-be-replaced
    3) Highlight new text
    4) Delete new text
    5) Paste new text

    I think you've just unknowingly illustrated MY pet peeve with the X system for copy/paste. That is, step 1 MUST be done before step 3. This doesn't reflect my normal thinking -- If I want to copy/paste, I first get the text I want and then I go to highlight the text I want to delete. The problem, of course, is that the system wipes out the text I want when I highlight the text to delete. This system is fragile, easily breakable. Your alternative proposal is stronger. The Mac and Windows methods are stronger, too.

  29. Re:Hopefully... by Frater+219 · · Score: 2, Insightful
    Terminal programs don't support standard desktop keys anyway, this is no issue. Ctrl-home etc. won't do what you expect either. Just forget about trying to get traditional terminal shells to obey desktop keys and write a new terminal program that does.

    It's a bad habit to respond to a post without reading the whole post. As I mentioned, the Mac OS X Terminal.app is just that -- "a new terminal program" that behaves correctly in a GUI environment, including supporting the GUI keyboard commands, including "copy". KDE's Konsole and Gnome's gnome-terminal also attempt (with a lesser degree of success) to work with rather than against the GUI.

    I'm not talking about making new GUI environments compatible with xterm. I'm talking about making new GUI environments' terminal emulators more compatible with (1) existing terminal-based programs, and (2) the GUI environments themselves.

    Why does Terminal.app fit better with its surrounding environment (Mac OS X) than Konsole fits in its (KDE)? Because, for all its features, Konsole (which I use) has to forego some of the surrounding environment's standard keystrokes because they were chosen in such a way that they conflict with necessary terminal keys.

    Konsole doesn't trap Ctrl-C or Ctrl-X; this fact makes Konsole better as a terminal program than if it did, but worse as a KDE application (because KDE does use Ctrl-C for "copy" by default). If KDE's defaults had been chosen in such a way as not to conflict with terminal keys, then Konsole would not need to deviate from the KDE standard behavior -- just as Terminal.app does not deviate from the Macintosh standard behavior.