Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
X GUI

X.org and XFree86 Reform 597

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".
This discussion has been archived. No new comments can be posted.

X.org and XFree86 Reform

Comments Filter:
  • Good for everybody (Score:4, Interesting)

    by Mork29 ( 682855 ) <keith DOT yelnick AT us DOT army DOT mil> on Friday January 23, 2004 @10:04AM (#8065156) Journal
    give credit to -- individual contributors rather than continue to view X development primarily as a corporate activity.

    I like this alot. Functionality to the desktop is something that Unix and Linux both need to see loads of improvement on to help spread it to a larger market. I also like to see the OpenSource community coming together and joining into larger projects that can do more, rather than see hundreds of smaller projects all going in the same direction seperately. Bringing lots of brain power together gets stuff done.
    • Functionality to the desktop is something that Unix and Linux both need to see loads of improvement on to help spread it to a larger market.

      Like the ability to reconfigure X on the fly. Right-click on desktop -> properties -> change desktop resolution. Why can't it be that simple? Well, a prerequisite to making it that simple is for X to be reconfigurable on the fly without having to quit out of X, run some "configurator" program, and then restart X and hope it works. If the hooks in X to dynam
      • by Erwos ( 553607 ) on Friday January 23, 2004 @10:28AM (#8065338)
        You can already do that, provided you've got the appropriate resolutions in your XF86Config. Do a search on "XRandR" - the hooks are indeed there. IIRC, Ximian had a program that did just this.

        -Erwos
        • And in KDE (Score:3, Informative)

          by brunes69 ( 86786 )
          So does KDE 3.2

          KControl -> Desktop -> Size & Orientation

          For added convience check the box there that adds a system tray applet.
      • by cxvx ( 525894 )

        KDE supports this (this is only possible because the underlying xfree 4.3 supports it offcourse).
        See this dot.kde.org [kde.org] post about it.

      • Like the ability to reconfigure X on the fly. Right-click on desktop -> properties -> change desktop resolution. Why can't it be that simple? Well, a prerequisite to making it that simple is for X to be reconfigurable on the fly without having to quit out of X, run some "configurator" program, and then restart X and hope it works. If the hooks in X to dynamically reconfigure are there, it is likely that such hooks would be supported by at least KDE / GNOME and possibly others.

        HAHAHAHAHA

        BWAHAHAHA

  • Hopefully... (Score:3, Interesting)

    by rongage ( 237813 ) on Friday January 23, 2004 @10:05AM (#8065163)
    Hopefully, they will work out a SINGLE standard for getting copy/cut and paste working correctly.

    I can't tell you how infuriating it is when you go to copy a page of text from, say, openoffice.org, and paste it into a webform in Mozilla - only to find that perhaps the first half a paragraph out of 6 made it over.
    • Re:Hopefully... (Score:4, Insightful)

      by TheRealMindChild ( 743925 ) on Friday January 23, 2004 @10:12AM (#8065213) Homepage Journal
      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.
      • Unix Philosophy (Score:3, Interesting)

        by RAMMS+EIN ( 578166 )
        "If you want copy and paste, write a deamon to manage it"

        I agree with that stance, though. The problem is not that there is no support, it's that there is too much support. KDE and GNOME do it differently. Some applications do it differently yet. If I select text in Mozilla and press Ctl+C, it goes to a different buffer than just selecting it. Etc...

        My solution would be a module (lkm, library, daemon, I don't care) that handles it for all apps (be they console, GTK, ...), preferably doing it the select an
        • A daemon would only be better than having X or some other program if I could switch over to TTY* and paste. And if we are going that far, maybe copy from the TTY and paste to the TTY or X.
      • Re:Hopefully... (Score:5, Insightful)

        by Alioth ( 221270 ) <no@spam> on Friday January 23, 2004 @10:47AM (#8065506) Journal
        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.
        • Re:Hopefully... (Score:4, Insightful)

          by Otter ( 3800 ) on Friday January 23, 2004 @11:16AM (#8065769) Journal
          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, ...

      • Clippy the deamon (Score:5, Interesting)

        by StrawberryFrog ( 67065 ) on Friday January 23, 2004 @10:52AM (#8065541) Homepage Journal
        "If you want copy and paste, write a deamon to manage it"

        I've been wondering for a long time why this hasn't happened already. How on earth can it be hard to come up with a daemon that can recieve, store and reguritate small blobs of text or binary data?!?

        Best of all, it wouldn't depend on which gui you were using. It could work with all of them. It wouldn't depend on any gui being present all.

        With a standard clipboard service/daemon, you could do stuff like cut in mozilla or a KDE app, and paste in commandline vi/emacs or reboot and paste into a gnome app.
    • Oh, no, not again (Score:4, Interesting)

      by dabadab ( 126782 ) on Friday January 23, 2004 @10:13AM (#8065227)
      Please, let's get off this dead horse.
      Cut'n'paste works on X's level.
      The problem is (or probably: was) not with X, but with Gnome and/or KDE.
      • by FreeUser ( 11483 ) on Friday January 23, 2004 @10:26AM (#8065324)
        ...hands down.

        The problem is (or probably: was) not with X, but with Gnome and/or KDE

        Indeed.

        X has the most elegant cut-and-paste scheme I've ever seen, certainly vastly superior to Mac OS X and Windows.

        Select with the left button pressed, and click with the middle button in the target window to paste. No Apple-C or control-V crap, no need to press any key of any kind. Click-select, click, and you're done.

        Once you get used to it, you won't be able to stand the way Mac OS X and Windows handle cut-and-paste.

        Gnome and KDE made the extremely boneheaded decision to mimic Windows even when it really doesn't make sense; when the X way of doing things is vastly better. Click to focus as a default? Ugh! Windows-style cut-and-paste? An affront to humankind.
        • 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).
          • 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).

            Tsk. X has more than one buffer. The one you're used to on Mac's and Windows' is CLIPBOARD (IIRC) and the one he refers to (copy on select, paste with a click) is the PRIMARY buffer.

            One of the things I hate the most on Windows UI

            • Yep, I use KDE's clipboard most of the time. And of course, you can accidentally delete the clipboard in Windows, but not as easily as in X. In Windows you have to paint some text (for example) and hit Ctrl-C. In X, all it takes is to select the text.
          • It overwrites it as the active clipboard selection, sure. That doesn't mean it empties the entire clipboard, for example in KDE if you click on the klipper icon in your system panel you can choose from recent text selections.

            Where copy'n'paste really sucks is the almost total lack of support for handling anything beyond text selections. I can easily select an image in exactly the same way and X has no problem with shoving this selection into a copy buffer somewhere, but very few applications are capable of
        • 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 a
          • WROGN!

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


            Really? I've been using X for over a decade and have never had any difficulty cutting and pasting with it. Perhaps you are dealing with user issues, and not design issues of the Window system or its applications.

            I want to paste (and not cut)? Left-click/hold and select, point at the target and middle click.

            I want to cut-and-paste? Left-click/hold and select, tap delete (or backspace), point at the target and middle click.

            We
            • by Luyseyal ( 3154 ) <swaters@NoSpAM.luy.info> on Friday January 23, 2004 @11:50AM (#8066138) Homepage
              Cut-n-paste works under X, but I hate that Move-n-replace is ugly.

              Windows:
              1) Highlight new text
              2) Ctl-x
              3) Highlight text-to-be-replaced
              4) Ctl-v

              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'd like to see X do something like this:
              1) Highlight new text with left button
              2) Keep holding left button and press right button to cut to clipboard
              3) Highlight text-to-be-replaced with left button
              4) Keep holding left button and press middle button to copy from clipboard

              This wouldn't work for Left+Right=Middle, but Ctl-x|c|v would work for those people.

              What do you think? I find move-n-replace to be very handy for text editing.

              -l
              • I like it (Score:3, Interesting)

                by FreeUser ( 11483 )
                I'd like to see X do something like this:
                1) Highlight new text with left button
                2) Keep holding left button and press right button to cut to clipboard
                3) Highlight text-to-be-replaced with left button
                4) Keep holding left button and press middle button to copy from clipboard

                What do you think? I find move-n-replace to be very handy for text editing.


                That would be a handy enhancement.

                I'd actually like to see something a little more general.

                Cut-and-paste works as it is now, but make the buffer a stack (a litt
              • 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

          • you whatchamacallit (Score:5, Informative)

            by Sunnan ( 466558 ) <sunnan@handgranat.org> on Friday January 23, 2004 @11:35AM (#8065941) Homepage Journal
            and it seems that the market has chosen it


            "the market has chosen it" is and always will be a bullshit statement.

            X has both, and it has always had both. They're not "incompatible". Middle click inserts the primary selection, while application can access the clipboard buffer provided by X, for years and years long before KDE and GNOME with things like meny options or keyboard shortcuts. The GUIs use C-c, C-x and C-v just like Windows. (In which language does paste begin with v?)

            That you can choose to use the clipboard buffer does not mean that we lazy geeks should be hindered from using the middle-click method. Neither is in the way of the other and they never were (except that for a while one of the DEs had a wrong implementation that used the primary selection buffer for C-c/C-x. This was dealt with accordingly - as a bug).

            JWZ explains it nicely. [jwz.org]
            Flames away, but I am still right.

            Not really.
        • I respectfully disagree. I like the MacOS/Windows approach much better. Why? Very often, I found myself replacing existing text with something from the clipboard. With the X system, selecting the text that I want to be replaced puts it in the clipboard, discarding whatever was there. With the Windows system, I just select it and press CTRL-V (or right mouse button -> paste if I'm too lazy to move my hand to the keyboard). Very efficient, with my left hand on the keyboard to operate CTRL-X/C/V and the rig
        • > no need to press any key of any kind

          Or ability. Windows, incidentally didn't come up with the idea or design of CUA keys, but Bill Gates thanks you for crediting another invention to him.

          It's a decent bit of troll (though "affront to humankind" was a bit over the top), and I bit at first... I just wanted to clear up that bit at first, and also note that while the CUA clipboard can easily emulate the X style by automating some actions (in fact DOS boxes do something a lot like it, shame about that re
        • The real Gnome/KDE clipboard (controlled by ctrl+c/x/v), and the X11 text DnD buffer (controlled by select + middle clirk). While most things you ever do will be easy with the X11 DnD, replacing a specific selection, etc, is fewer steps with a clipboard ala Gnome/KDE. Unfortunately for Gnome, they will blindly copy text from the DnD buffer over the real clipboard contents most of the time.

          Once you understand the difference between the clipboard and plain text DnD, you'll see why both are important. Espe
        • No, the X way of doing things is not vastly better. There is a reason that people mark a selection, then copy it, then paste it: it's because between copying and pasting you usually do various things, like bring an application up, or close some popup, delete some data, or other things.

          As for 'click to focus', that's highly subjective. I personally like it very much, I can't stand the focus-follows-mouse concept. It hurts my eyes, especially after long hours in front of the monitor.
    • Re:Hopefully... (Score:5, Informative)

      by IamTheRealMike ( 537420 ) * on Friday January 23, 2004 @10:25AM (#8065315)
      I can't tell you how infuriating it is when you go to copy a page of text from, say, openoffice.org, and paste it into a webform in Mozilla - only to find that perhaps the first half a paragraph out of 6 made it over.

      This has nothing to do with X and has everything to do with a long standing bug in Mozilla, which fails to use the X clipboard correctly. Mozilla on X has always been secondary to Mozilla on Windows/GDI, and unfortunately it shows here badly.

      Here is the buglink: http://bugzilla.mozilla.org/show_bug.cgi?id=56219, you'll need to copy/paste to stop bugzilla being Slashdotted (don't bother if you aren't interested or able to understand the technical details).

      Basically Mozilla does not properly support the ICCCM protocols and as is often the way with Mozilla the bug has been blocking on one or two overworked people for a very long time.

      An object lesson in why inventing your own toolkit is a silly idea, IMHO....

      • by gosand ( 234100 ) on Friday January 23, 2004 @11:24AM (#8065833)
        This has nothing to do with X and has everything to do with a long standing bug in Mozilla, which fails to use the X clipboard correctly.

        Dammit! Why can't the browser just be integrated into the OS?

        *ducks*

      • a long standing bug in Mozilla, which fails to use the X clipboard correctly...you'll need to copy/paste to stop bugzilla being Slashdotted

        But I'm using Mozilla on X, you insensitive clod!
    • Re:Hopefully... (Score:5, Interesting)

      by arvindn ( 542080 ) on Friday January 23, 2004 @10:30AM (#8065358) Homepage Journal
      Yeah.

      There are lots of "X sucks" flamethrowing morons around who have been told a million times that (for example) network transparency doesn't have overhead when both client and server are on the local machine.

      But the parent's complaint, IMHO, shows one of the genuine weak points of the "mechanism, not policy" philosophy of X.

      The gist is this: the X designers were faced with the choice of whether selecting text would copy it to a buffer or would merely mark it as selected. 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.

      Not X.

      X merely marks the text as selected. That's because it avoids unnecessary network transfer in case the application is running remotely. The second reason is that it enables "content-type negotiation", between the copying and pasting programs. One of the consequences is that if you select text and close that program then that data is gone! This is unexpected data loss, as bad (to Joe Enduser) as your os randomly deleting files on disk.

      Note: I'm not saying X made the wrong choice, just that the choices it made aren't very suitable for normal desktop use.

      The second consequence of this is that programs (in practice, widget toolkits) that implement copy-paste must all need to agree on a common protocol/format etc. to make things work. And of course, we all know how good open source developers are at doing that. (Its not their fault, just a consequence of the fact that its made of various indepedent projects and not one company).

      So that's why nothing can happen right in the desktop linux world without freedesktop.org. Its the standards effort that sits on top of all these disparate pieces and tries to bring some sanity to the whole situation. And I would say it has been going extremely well. Keep it up guys!

      Everyone say a little thanks to Keith Packard, please.

      • Garbage Collection (Score:3, Interesting)

        by RAMMS+EIN ( 578166 )
        ``One of the consequences is that if you select text and close that program then that data is gone!''
        Sometimes I think the proponents of LISP-OS are right. Everything in one address space, no unnecessary copying of data or checking permissions.

        If you select data, the clipboard obtains a reference to it. Close your app, the reference is still there and you can still paste the data. Replace the reference in the clipboard and your data gets garbage collected.
      • Re:Hopefully... (Score:2, Insightful)

        by Mr. Slippery ( 47854 )

        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-an

      • "X merely marks the text as selected"

        Down at the Xlib level it doesn't even do that. The client side code (usually in a widget library) has to check which text has been selected
        where when the mouse was pressed and moving (or whatever the policy is) and keep it in a buffer. All the X server itself does is provide selection request and selection notify events
        which do nothing more than allow clients to grab chunks of data from each other via the server. They could be used for anything really, not just cut-n-p
      • Re:Hopefully... (Score:3, Interesting)


        One of the consequences is that if you select text and close that program then that data is gone!
        This is not true. Your assumptions are wrong, but I won't get into it. Nevertheless, you have fooled a lot of people here.
        • Re:Hopefully... (Score:4, Informative)

          by Crispy Critters ( 226798 ) on Friday January 23, 2004 @12:48PM (#8066711)
          >> One of the consequences is that if you select text and close that program then that data is gone!
          > This is not true.

          I just tried this. Open 2 xterms. Type ls in one, highlight a filename, close the xterm. Middle click in the other xterm, and the text appears. So it is not always true that the data is gone. (Probably some of the time.)

          I would add that it has never occurred to me in using X for 15 years to highlight text, close the app, and try to paste the text. Why do that when you have a multitasking OS and a window manager?

      • I have a feeling... (Score:3, Interesting)

        by bonch ( 38532 )
        I have a feeling your post will be ignored, and the XFree86-heads will continue to call X's system of copy-paste "the most elegant they've ever seen," etc.

        Yours is the most level-headed, rational criticism of X's copy-paste system I've ever seen, but as I've said before, X users have this bizarre fear of change and want things to stay the same for another 20 years.
  • by Daath ( 225404 ) <(kd.redoc) (ta) (pl)> on Friday January 23, 2004 @10:06AM (#8065168) Homepage Journal
    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 ;)
  • Great for *nix (Score:2, Insightful)

    by Anonymous Coward
    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.
  • by GigsVT ( 208848 ) on Friday January 23, 2004 @10:06AM (#8065174) Journal
    What the fuck is the "X Window Manager"?

    I'm seriously confused now.
  • UnitedX (Score:5, Insightful)

    by RAMMS+EIN ( 578166 ) on Friday January 23, 2004 @10:07AM (#8065176) Homepage Journal
    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 [picogui.org]) for remote display, though.
    • X *is* an efficient system for local display.
    • If we were stuck with a widget-based implementation, I'd have to upgrade my X server every time Xlib, GTK+, WxWindows, QT, Motif, Lesstif, etc, changed. That's stupid.

      What's not stupid is using the existing protocol, which is fast (it ran well on 10 mhz SPARC machines 15 years ago!), efficient, and easy to compress for slower links.
    • you are barking up the wrong tree on the local / remote display issue.

      The network stuff does not hurt X one bit with the display is local. Your particular X server / driver combination might be slow or not depending on your environment, but that does not mean X is slow.

      Changing things now would break a lot of things that do not need to be broken. Everything written for many years now makes use of X. Do you really think we should start tearing into that? Sure, build a compatability layer right? Well,
  • Get the name right! (Score:5, Informative)

    by dabadab ( 126782 ) on Friday January 23, 2004 @10:08AM (#8065179)
    It's called "X Window System" and not "X Window Manager".
    It is so mostly because it is not a window manager.
  • X again (Score:5, Insightful)

    by Apreche ( 239272 ) on Friday January 23, 2004 @10:09AM (#8065184) Homepage Journal
    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.
    • Re:X again (Score:3, Interesting)

      by dabadab ( 126782 )
      "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."

      If you really would have taken the time to read the previous X stories on /., you would have known by this time, that X is neither big or slow, and the framebuffer approach is not what users really want (and that Windows' model is slowly transforming from the framebuffer to a more X-like approach)
      • Re:X again (Score:3, Insightful)

        by Fnkmaster ( 89084 ) *
        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
        • I call bullshit (Score:5, Insightful)

          by PotatoHead ( 12771 ) <doug.opengeek@org> on Friday January 23, 2004 @02:03PM (#8067505) Homepage Journal
          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...
    • Re:X again (Score:5, Informative)

      by echion ( 219637 ) on Friday January 23, 2004 @10:17AM (#8065260) Homepage
      X is not big & slow -- this is a common misconception. X can run acceptably on iPAQs, Zauruses, and other very memory- & CPU-limited devices.

      This tiny version of X is called "KDrive" and it ships with XFree86. Read more about it here [linuxdevices.com] and here [jussieu.fr].

      And stop talking about "choice" when you don't even know what choices X offers.

      • ``X can run acceptably on iPAQs, Zauruses, and other very memory- & CPU-limited devices.''

        But devices that ``memory- & CPU-limited'' can even run Windows. Sorry, but they are not limited in any way. If you had said: X runs acceptably on a 486/33 with 4 MB core, that would have been something. And let me tell you: it does (at least Xfree86 3.3.6 did). But then, there are other systems that work a lot better on it.
    • Re:X again (Score:5, Insightful)

      by ender81b ( 520454 ) <wdinger@@@gmail...com> on Friday January 23, 2004 @10:25AM (#8065320) Homepage Journal
      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.

      • Re:X again (Score:3, Informative)

        by Dr_LHA ( 30754 )
        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?

        You don't, XFree86 has handled "plug and play" (DDC capable) monitors for a while, certainly on PCs I've not had to worry about Horizontal and Vertical refresh rates for a long time.

        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 usin
      • I don't have any of those problems you list (using RedHat 8). I've not had to manually set refresh rates. My Sun monitor was detected automatically. I can cycle through the resolutions with a keyboard short-cut - Ctrl-Alt-keypad plus and Ctrl-Alt-keypad minus (and this has worked since X was first ported to Linux in 1992). RedHat has a GUI utility to change refresh rates.

        Perhaps you have really odd hardware, but since RedHat 7.x, these issues simply haven't existed on any hardware I've installed it on.
    • very few want to replace X. Many do want to replace Xfree.
  • by nickos ( 91443 ) on Friday January 23, 2004 @10:12AM (#8065217)
    From the article

    "...the reformed group is working together to bring "not just more eye candy but new functionality" to the X Window Manager for Linux and Unix."

    Umm, they mean X Server don't they, or is there suppossed to be some sort of official window manager now? That would be very bad news in my opinion - Linux benefits greatly from the diversity of GUIs that exist for it.
  • Where's Keith? (Score:4, Informative)

    by 4of12 ( 97621 ) on Friday January 23, 2004 @10:17AM (#8065254) Homepage Journal

    A real welcome development.

    But I'm curious where Keith Packard stands relative to all of this; he has talent to contribute substantially to an improved X and has had enough problems with the earlier XFree86 development that he thought a fork was justified.

    • Good question. He was involved in the brouhaha surrounding his statements on the forking of X (which I believe eventually led to Xouvert), but if he does bow out of this, it would probably be pretty bad. Especially since he has already done so much work on X and XFree86, and could probably help out immensely.
      • Re:Where's Keith? (Score:5, Informative)

        by Karn ( 172441 ) on Friday January 23, 2004 @10:33AM (#8065385)
        The answer to his question is here [xouvert.org]


        1.11) What is Keith Packards involvement with Xouvert?

        Keith Packard is a champion of the move to open XFree86, and supports Xouvert's efforts in that regard. Keith's project is freedesktop.org, and he's expressed interest in bundling with Xouvert's results.


        So Keith is right there in the middle of it all.

        And according to the Xouvert FAQ, it is not a fork, but more of a public development branch.
        • Re:Where's Keith? (Score:3, Insightful)

          by arvindn ( 542080 )
          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.

  • by Papa Legba ( 192550 ) on Friday January 23, 2004 @10:21AM (#8065287)
    Now would be the time to strike on a new name change for the system. Since we have two X groups joining and it a new X orginization. I suggest they rename it to "XXX Windows System". I would bet they would see there number of downloads skyrocket.

  • by black ninja ( 737113 ) on Friday January 23, 2004 @10:23AM (#8065301)
    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.

  • by Anonymous Coward on Friday January 23, 2004 @10:28AM (#8065335)
  • by fizz ( 88042 )
    Its been a while since xfree has done anything innovative at all, and with freedesktop making its rounds very quickly, this could lead to really great things for the linux desktop.
  • Okkkay... (Score:5, Interesting)

    by starseeker ( 141897 ) on Friday January 23, 2004 @10:29AM (#8065350) Homepage
    So, how do the new developments at freedesktop.org like XCB/XCL fit into this new picture? I'm hoping the exciting new code can be eventually rolled in more easily now?
  • Name issues (Score:5, Insightful)

    by mnmn ( 145599 ) on Friday January 23, 2004 @10:32AM (#8065370) Homepage
    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'.
    • Definitely. Now that X and XFree86 are one and the same, I'm sure they will bring up this matter at the best possible moment. Simply calling it "X" would be best, IMO.
  • Thank god (Score:2, Interesting)

    by base_chakra ( 230686 )
    Because lord knows XFree86 has one of the dookiest logos ever!

    Yes, there are many more important reasons why the merge is a positive thing, but when I first started using Linux as a teenager in 1994, I loved the X11 logo, and it definitely contributed to my perception of Linux and UNIX. Let's face it: the X Consortium's logo feels clean and elegant, but it looks hard and deadly.
  • Good news... (Score:4, Insightful)

    by kaiwainz ( 739019 ) on Friday January 23, 2004 @10:38AM (#8065426)
    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.
  • by pleasetryanotherchoi ( 702466 ) on Friday January 23, 2004 @10:39AM (#8065440)
    CNN has a story [cnn.com] today in which various people purport that Linux isn't ready for desktop prime time but has a window (rimshot) of opportunity to establish itself therein before the release of Longhorn in 2006.

    Might this be a step in the right direction? Your fabled bluehaired grandmother doesn't want to choose between different window managers, etc. Hell, she doesn't know what a window manager is and doesn't want to know. Try to explain various incarnations of X to her and watch granny sizzle.
    • Yes, true. However, take a walk around your average company sometime, and try to peek at peoples' desktops.

      Notice background images, scrollbar positions, whatever. They like to change things around.

      Now, if you're smart, you'll use window managers as nothing more than a logical extension of this--any good display manager lets you choose which window manager (assuming you configured it) to start with. Bundle several decent WMs with, say, kdm, present it as "desktop environment style" or something silly P
  • by HAJS ( 140321 ) on Friday January 23, 2004 @11:09AM (#8065712)
    It is absolutely clear why the XFree86 team-members joined the X-Consortium:
    They wanted this cool x.org mail-adress
  • by plcurechax ( 247883 ) on Friday January 23, 2004 @11:38AM (#8065985) Homepage
    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.

The rule on staying alive as a program manager is to give 'em a number or give 'em a date, but never give 'em both at once.

Working...