Slashdot Mirror


XFree86 Fork Gets a Name, Website

Piethein Strengholt writes "Today the Xfree86 fork is a fact. A new project has started and is located at: xouvert.org. Xouvert has been started due to the corporate structure and the slow development of XFree86. They hope to reduce the risk to XFree86 of incorporating new drivers and features."

100 of 647 comments (clear)

  1. That's nice, but... by pongo000 · · Score: 4, Funny

    ...how the hell do you pronounce it?

    1. Re:That's nice, but... by BrainInAJar · · Score: 2, Informative

      ZOO-VERT.

    2. Re:That's nice, but... by pongo000 · · Score: 4, Funny

      To forestall all the RTFA comments:

      Yeah, I know how to pronounce it. But let's say I'm talking to a friend on the phone:

      "So, you really gotta check out Xouvert."
      "Zoo-what?"
      "Xouvert!"
      "How do you spell that?"
      "X-O-U-V-E-R-T"
      "Oh...wouldn've never guessed that on my own."

      Giving projects you wish to succeed names that invite misspelling isn't a very good idea.

    3. Re:That's nice, but... by rendermaniac · · Score: 2, Funny

      carefully?

    4. Re:That's nice, but... by Anonymous Coward · · Score: 3, Funny

      Maybe we should ask the guy who barfed up "Touareg"

    5. Re:That's nice, but... by rjrjr · · Score: 4, Funny

      Yeah, this has been a real nightmare for the Ganoo guys.

      rjrjr

    6. Re:That's nice, but... by fritter · · Score: 3, Funny

      Giving projects you wish to succeed names that invite misspelling isn't a very good idea.

      What do you mean? It worked great for Gigli!

    7. Re:That's nice, but... by efatapo · · Score: 2, Informative

      I could be mistaken but isn't that how /. came around? Hrm, and now that I check my sources the faq says:

      I wanted to make the URL silly, and unpronounceable.
      So, I guess it has worked before :)

      ~Dan
      http://www.pbase.com/efatapo

    8. Re:That's nice, but... by Stonent1 · · Score: 2, Insightful

      I've heard a few people say "G-nome" or "Guh-nome" for Gnome. Those people and the L-eye-nux people drive me up the wall.

    9. Re:That's nice, but... by Pharmboy · · Score: 2, Interesting

      I could be mistaken but isn't that how /. came around? Hrm, and now that I check my sources the faq says:

      Not to mention the problem I have giving them the address.

      "No, the WORDS slashdot, THEN a period, THEN org... no no, you type the word DOT after slash. No, its one word. SLASHDOT then a PERIOD then, oh fuck it, here, i will type it for you."

      I am NOT kidding. Wife kept on trying slash.dot.org last night, (an article she would like) and she is not an internet idiot.

      --
      Tequila: It's not just for breakfast anymore!
    10. Re:That's nice, but... by boaworm · · Score: 2, Funny

      As long as there is a "CowboyNeal" option i'll use it!

      --
      Probable impossibilities are to be preferred to improbable possibilities.
      Aristotele
    11. Re:That's nice, but... by BagOBones · · Score: 2, Informative

      If you love that one how about the router debate?
      Is the pronunciation a rooter or a rowter.
      The computer device is a rooter.
      The Woodworking tool is a rowter

      Look it up

      --
      EA David Gardner -"... but the consumers have proven that actually what they want is fun."
    12. Re:That's nice, but... by Saint+Stephen · · Score: 4, Funny

      Color me obnoxious!

      I'm a lee-nuchs, Guh-nome, Gah-Noo man 150%. The whole thing is about freedom man.

      If they want to spell it "Raymond Luxury Yaught", but pronounce it "Throat-Warbler Mangrove", that's a-ok with me man.

      Now pass me that bong.

    13. Re:That's nice, but... by kasperd · · Score: 3, Informative

      Linux is pronounced LIE-nucks.

      On kernel.org you can find the correct pronunciation.

      --

      Do you care about the security of your wireless mouse?
  2. xwin.org by ultrabot · · Score: 2, Informative

    Note that this is not xwin.org... I browsed the xwin website a while ago (Keith Packards project) and people there have been complaining about how that project seems dead, while something should start happening. I applaud the effort of these guys.

    --
    Save your wrists today - switch to Dvorak
    1. Re:xwin.org by MBCook · · Score: 2, Interesting
      I read somewhere (a comment on OSNews perhaps) that people have been complaining about that, and the reason that it's quite is because the GNOME people have taken over the project and trying to basically combine the two, and it's been quiet to keep people from talking/complaining/discussing what they're trying to do. An interesting idea to be sure

      Is it true? Who knows, probably not. Is it an interesting rumor? Sure why not.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:xwin.org by gaj · · Score: 3, Informative
      Apparently you didn't bother to actually read much of anything while over at xwin.org. xwin.org is, to quote the page (including the page title) "just a website".

      Xouvert is the project that xwin.org was put in place to instegate.

    3. Re:xwin.org by reynaert · · Score: 2, Informative

      Ok, apparently there's nothing true to it. Phew :)

    4. Re:xwin.org by Anonymous Coward · · Score: 3, Informative

      It was referencing comments on Mosfet (a ex-KDE developer who was kicked off the KDE development team)'s personal webpage. Mosfet himself said that it wasn't true after talking with more people (e.g, Havoc) later on his webpage (mosfet.org/mosfet.arklinux.org, which is down currently-- moving)

  3. Re:Excellent by Mgdm · · Score: 2, Insightful

    Nah, keep the network transparency. I use that quite a bit, as do a lot of people I know. Framebuffer would be nice though.

  4. Why not just implement a "testing" branch of X? by mhesseltine · · Score: 3, Interesting

    It seems that this group wants to push the envelope of features in X. Why not just do something like the Linux kernel numbering? e.g. 2.4 -> stable, 2.5 -> testing. Then, people could make a decision as to if they wanted to run the bleeding edge in an attempt to use new features. It'd also save the hassle of building for 2 graphics systems, and merging patches between the two code bases.

    --
    Overrated / Underrated : Moderation :: Anonymous Coward : Posting
  5. This is good. by AntiOrganic · · Score: 2, Interesting

    I think XFree has been lacking a lot of things for a long time, like true alpha blending between windows and such. Aside from things like the Render extension, this is a project that really hasn't gone much of anywhere in several years. Getting the features we need into the window system itself would position Linux much more prominently on the desktop.

    1. Re:This is good. by Mark+Bainter · · Score: 2, Interesting
      I think XFree has been lacking a lot of things for a long time, like true alpha blending between windows and such

      I disagree. This is not, or rather imo it should not be, a high priority. It's very pretty, but not exactly XFree's biggest problem. They need to solve the issues surrounding configuring X, and handling various input devices. They need to move it to a halfway usable build system. They need to stop forcing me to build and install a driver for every video card in the world even though I rarely even have more than 2 or 3 video cards in any one box. And most people only have one.

      It needs to stop accessing hardware directly and work to play nice with the kernel. We can worry about alpha blending and such later.

      --
      "No nation could preserve its freedom in the midst of continual warfare."
      --James Madison
  6. I hope they integrate NX compression by divec · · Score: 5, Interesting

    If they're trying to include useful third party contributions, they could do worse than include NX, a revolutionary new compression and proxying technology that makes it possible to run an X session over a 9600 modem at a useable speed. But I didn't completely understand their policy on licences (the NX infrastructure is GPLed, whereas X is under the MIT licence).

    --

    perl -e 'fork||print for split//,"hahahaha"'

    1. Re:I hope they integrate NX compression by listen · · Score: 4, Informative

      Only the proxy is GPLed, the Xlib stuff is X11. The proxy is a separate program, so thats ok.

      What is really needed is a driver for the XServer that will duplicate the current X command stream. This could then be sent to the NX proxy, and actually use it as a remote desktop. Also could use VNC, and it could also be useful for providing desktop pagers with full update capability.

    2. Re:I hope they integrate NX compression by listen · · Score: 4, Interesting

      No. You've completely misunderstood.

      I am talking about exporting your whole local session to another box. The server side, not the client side. The server side of NX makes a whole other X server, ie a new session. I'm talking about taking your normal X session, and exporting that.

      Look at KDEs remote desktop feature. At the moment, it is a horrible hack, which takes screen shots and uses the VNC protocol to send them over the network. In an ideal world, it would just connect to the X server, say "I want all the drawing commands from now on.", and the X server would send that, which would be then translated to VNC or RFB or NX. This would be far less heavy weight, and far more responsive.

    3. Re:I hope they integrate NX compression by iserlohn · · Score: 4, Informative

      Maybe you are looking for this-

      http://xf4vnc.sourceforge.net/

  7. For those who don't know... by nomis80 · · Score: 5, Informative

    "ouvert" means "open" in French.

    1. Re:For those who don't know... by bruthasj · · Score: 2, Funny

      French?! I thought we were renaming anything French into its American equivalent! Are we digressing?

      (j/k btw)

  8. Should be interesting. by FreeLinux · · Score: 2, Funny

    By doing release early, release often, we hope to reduce the risk to Xfree86 of incorporating new drivers and features.

    Translated: By doing release early, release often, we should be able to produce a window system that is buggy enough to rival Windows 95a.

    1. Re:Should be interesting. by FooBarWidget · · Score: 4, Insightful

      But when done right, they can release often but still have stable released. See the GNOME project. They have a very strict policy in not breaking compatibility between minor versions and not changing big things during freezes. As a result, the GNOME 2.x series are more stable than any previous GNOME releases. Compare the stability of GNOME 1.0 with 2.0: huge difference!

  9. Re:Excellent by Hatta · · Score: 3, Insightful

    Dropping one of X's best features will not make X obsolete. I use this every day, I will never give it up.

    --
    Give me Classic Slashdot or give me death!
  10. The Xouvert name by reynaert · · Score: 2, Funny
    What kind of a name is Xouvert?
    Xouvert is named after the ancient Babylonian goddess of open windows, wooden digging implements, and moonlight. A notorious ritual among the higher levels of Freemasonry has kept her memory alive until now. Xouvert, awake!
    Or maybe, just maybe, "ouvert" is the French word for "open". Bunch of wankers.
  11. What? by Anonymous Coward · · Score: 2, Funny

    "They hope to reduce the risk to XFree86 of incorporating new drivers and features" ????

    Idea dislexia? Are they really trying prevent new drivers and features?

    Heh, if that were the case, I suppose they could stop at their name change and say they're done:)

    1. Re:What? by Deusy · · Score: 2, Informative

      "They hope to reduce the risk to XFree86 of incorporating new drivers and features" ????

      Idea dislexia? Are they really trying prevent new drivers and features?

      Heh, if that were the case, I suppose they could stop at their name change and say they're done:)


      The only one with dyslexia here is you.

      "to reduce the risk"... let's put it in baby english for you... "to make it easier"...

      Rewritten: "They hope to make it easier for XFree86 to incorporate new drivers and features"

      You quote something reasonable and pretend it's something else. That's not even trolling, that's just plain stupid.

      --

      Free Gamer - Free games list and commentary

  12. Re:NDAs? What the FUCK?!?!?! by dmp123 · · Score: 2, Interesting

    Perhaps it's *YOU* who should 'get it'.

    Had you RTFA properly, you'd have seen the next line says

    "All code that enters the project is under the standard X11 license, or compatible free license as specified by the Free Software Foundation."

    See, that's not so bad, is it?
    Seriously, I don't particularly like NDAs, but as long as the source code is 'free', then it's really not a problem IMHO.

    David

  13. On the first line of the page. by FreeLinux · · Score: 2, Informative

    On the first line of the page, it says: Xouvert is an experimental branch of XFree86.

    Looks like you got what you wanted.

    1. Re:On the first line of the page. by Anonymous Coward · · Score: 2, Informative

      Not really, no. Everyone associated with that project, save for the person who made the page apparently, is referring to it as a fork. And in personal conversation they're all referring to it as an eventual replacement and competitor to Xfree86.

      Looks like I got what I was always afraid might happen.

    2. Re:On the first line of the page. by mhesseltine · · Score: 4, Informative

      Yes, it's starting as an experimental branch from XFree. Other experimentals include:

      • GCC/EGCS
      • Emacs/XEmacs
      • Minix/Linux
      • BSD4.4/OpenBSD/NetBSD/FreeBSD
      See a pattern yet? They are doing their own source tree, their own code control, etc. This is not a branch of the official XFree86 project. This is a fork, which will be maintained independently of XFree86. It seems that one of two things will happen here.
      1. The graphics development community splits, with some supporting this project, others supporting XFree (thus reducing the amount of development getting done)
      2. One of these projects will die out either from a mass exodus of developers (everyone leaves the XFree project) or lack of interest (no one moves to this new project)

      While I'm not against going out on a limb and doing something innovative, I just wonder if it would have been better to try and accomplish this within the project that currently exists?

      --
      Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    3. Re:On the first line of the page. by SilverSun · · Score: 4, Insightful

      You have not understood how open source developement works. There is not a fixed amount of development power that can be distributed among the number of existing projects. A fork can ultimatively tab new sources of creativity and also the pure stimulus of competition can mean a boost for both projects.
      I strongly believe that this is e.g. true for gcc/egcs but also for KDE/GNOME. None of the projects would be where they are without the competition of the couterpart.

      Cheers

      --

      KdenLive/PIAVE - non-linear video editing

    4. Re:On the first line of the page. by lederhosen · · Score: 4, Insightful

      > ...I just wonder if it would have been better to try and accomplish this within the project that currently exists?

      Maby they did not succed.

    5. Re:On the first line of the page. by stephenry · · Score: 4, Interesting

      As far as I've been led to believe, there are *no* developers for the current Xfree, that being the need for a fork in the first place. Whereas now people may show an interest in working on Xfree, they have little hope of ever making an actual contribution (due to politics and the general lethargy surrounding the head honchos). So in that way, there really aren't any developers to lose.

      I personally applaud this fork, anything that encourages support, and let's be honest, momentum, to a application as critical as X, can't be anything but a good thing. One thing is for certain, these guys have made an effort to changes things; and that's far more than those in Xfree, or the aborted mess of a website, xwin, have done!

    6. Re:On the first line of the page. by Mark+Bainter · · Score: 3, Interesting
      While I'm not against going out on a limb and doing something innovative, I just wonder if it would have been better to try and accomplish this within the project that currently exists?

      Well, maybe because the XFree team isn't interested in anything except improving graphics drivers? I mean, I love X, I think it's a great concept, but XFree86 needs improvement. Not necessarily in overal concept, but in implementation. Lots of cleanup and rewrite work to be done that could make X a lot better than it already is.

      But if nobody in the core team is interested in any of that, then you have no choice but to try other methods of getting it accomplished. However, I'm disappointed that I don't see any of the X developers I"d expect to see listed on the project page. It makes me hesitant to jump on this thing as a great move. Regardless, I don't think it's a bad move, but it's not the fork I've been waiting to see. I guess we'll have to see how things play out.

      I'm encouraged by their choice of repositories though. It'll be good to see how Arch works for them. I anticipate they'll be very happy with it.

      --
      "No nation could preserve its freedom in the midst of continual warfare."
      --James Madison
    7. Re:On the first line of the page. by micheas · · Score: 2, Interesting

      One of the problems with xfree86 is that it is almost impossible to get patches considered. (ATI tried and failed.)

      A lot of positive changes have happened to xfree86 since the threat of a fork. but none of them have addressed the fact that some of the leadership is using the position as resume/C.V. padding.

      One of the primary maintainers of xfree86 made a statement where he admitted that he uses w2k as his desktop. and doesn't really use X. (check google for references, I'm too lazy at the moment.)

      Xouvert my well get contributions from ILM, Pixar, Nvidia, ATI, and others that xfree86 had no interest in. Either xfree86 will become more focused on progress or the will become irrelevant.

      Your premise that there is no mass rejection of qualified developers at present is wrong.

      The premise that there are a finite amount of programmers, if you have less than five projects filling a need is also wrong.

      This is the best news about the *n*x desktop in the last month.

      To Jonathan Walther, William Lahti, RJ Bergeron, and everyone else involed, Thank you.

  14. Re:Excellent by SilverSun · · Score: 4, Informative

    Drop the network transparency, make it run framebuffer and XFree is obsolete on desktop.

    Why do people not realize, that X-Windows is NOT sucking because of network transparancy! Any possible design of a clean API for a windowing system will more or less be automatically network transparent. The only this which is not network transparent are stupid ugly hacks. That said, we all know how X sucks, but it is has definitively nothing to do with network transparancy.

    Cheers

    --

    KdenLive/PIAVE - non-linear video editing

  15. Name sucks. by Chromodromic · · Score: 4, Insightful

    ... From a marketing standpoint. That's it. It's hard to immediately discern how it's pronounced, it's got seven uneven letters, it's relatively long and it has no obvious immediate meaning or collection of related possible meanings based on the roots of the word.

    So what if 'ouvert' is 'open' in French. I didn't know that. Lot's of people don't know that. Learning that doesn't make you go "ooooo, that's so cool". It just makes you go, "oh".

    Open source projects, especially projects of any magnitude should try, from time to time, for some true open source marketing. Unfortunately, engineers, no matter how smart they may be at one thing, are frequently not as smart as they think they are at many things, and so they drop the ball in some areas. This is a decent example.

    Of course, 'Vim' and 'Emacs' aren't exactly stellar examples of naming, either, but on the other hand they haven't had much success outside certain circles, and they're both pretty amazing editors. Someone might say that has more to do with their vertical learning curves compared to, for example, 'Word' but their names certainly didn't help ...

    --
    Chr0m0Dr0m!C
    1. Re:Name sucks. by zzendpad · · Score: 2, Insightful

      I've been saying for quite a long time that I think this is a big reason that Ogg Vorbis has not caught on. And people can argue all they want, claiming that it has caught on... But it really hasn't.

    2. Re:Name sucks. by fiddlesticks · · Score: 4, Insightful

      Name sucks...from a US English viewpoint, you mean

      Many people (gasp!) don't have English as their first language - or do, but speak other languages - certainly enough to know that 'ouvert' means 'open'

      Many other people don't judge apps by their name, either.

    3. Re:Name sucks. by rsidd · · Score: 2, Insightful
      And ouvert = open is just a coincidence, this was named after a babylonian godess.

      If you believe that, I have a bridge you may want to buy. I can also sell you a humour-detection meter.

  16. Re:Excellent by divec · · Score: 5, Informative
    However, X11's network transparency is just as creaky and obsolete as the rest of the beast. [...] the bandwidth and latency is just obscene when compared to Citrix Metaframe.

    See my previous comment on NX compression. I'm typing this on Galeon running at work, displaying on my home computer over a 56K modem, because it's faster web browsing like this than running the browser locally. NX has to be seen to be believed.

    The interesting thing is, this level of compression is only possible because of the high-level nature of X's network transparency - Citrix / RDP / VNC doesn't run anywhere near as fast.

    --

    perl -e 'fork||print for split//,"hahahaha"'

  17. Drop XFree86, use Y instead by Anonymous Coward · · Score: 5, Informative

    Frankly, it may be worth jettisoning a lot of the XFree86 baggage and starting anew.

    Y, an X Windows replacement, looks extremely well designed and this guy wrote a pretty complete implementation for his thesis.

    Why not port the useful bits of X - like the hardware drivers - over to this already-established well-designed base instead of trying to hack XFree86 into something of similar quality?

    (Well, the obvious answer, ``to keep the applications`` is fair enough. But a compatibility module wouldn't be too hard, and worth the benefit in the long run.)

    1. Re:Drop XFree86, use Y instead by jd · · Score: 4, Interesting
      Fresco, which got renamed to Berlin, which got renamed to Fresco, seems mostly delayed due to a schizophrenic attack.


      Anyway, Fresco|Berlin is merely a GUI built on top of the GGI/GII interface. XGGI does much the same, but works with X instead.


      The problem with X is that it is too bulky. We need a RISC GUI, with layers which supply the X API. GGI/GII seems like a good foundation. KGI does, too, but development with KGI is too stop-go.


      Anyway, switching protocol isn't the solution. Neither is a simple re-implementation, or the addition of new code. What you need is a compartmentalization of the code, so that each part of the code can run efficiently and quickly.


      Think of it this way:

      • X can't exploit clustering or SMP, because everything is built into one server, or packed into humungus libraries the size of a Moa (and about as fast)
      • Even though it's more modular, these days, there seems to be no feature to swap out modules that aren't actively in use, to conserve memory - they're brought in at load-time, not just-in-time
      • Even though X is client-server, X has no capacity to balance the workload according to the available resources of the client and server (a-la MOSIX)
      • There is very minimal "accelerated" code for specific processors or graphics cards, which is why it is much slower than many proprietary implementations. (Even the Gnu C Library has a fair chunk of accelerated code!!)
      • X is pixel-only, which makes using vectors, curved shapes, or indeed anything non-pixel, a horrible pain -- it also makes anti-aliasing horrible, as you can't supersample a quantized system
      • It's very very hard to take advantage of new features or capabilities with X, as the alpha-channel fans have discovered -- you can bolt onto it in a heirarchical manner, but X isn't very extensible laterally
      • I like the X protocol, but I think we should abandon the concept of having just one server that supplies the whole protocol and also nothing but the protocol -- break X into fast-acting independent components which can be added or removed on-the-fly, producing a protocol that is shifting to do exactly what you want, not merely everything the designers could think of

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Drop XFree86, use Y instead by EvilTwinSkippy · · Score: 2, Insightful
      Yes, but name another window manager where you can operate an Athlon-XP 1700 from a beat-up old thinkpad 385 (P5 100Mhz) at the speed of the Athlon? In fact, brainless X terminals still live on in Unix labs across the world.

      That is what X was designed for.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  18. Branch not fork by Anonymous Coward · · Score: 2, Informative

    So I just checked out the IRC channel, and they emphasized that Xouvert is an experimental branch of X, not a fork.

  19. My one worry is gone: Licensing by ciaran_o_riordan · · Score: 5, Insightful

    My biggest worry about this fork was that the developers were going to announce a "practical" approach to drivers, one that would include non-free drivers etc.

    From the website:
    "All code that enters the project is under the standard X11 license, or compatible free license as specified by the Free Software Foundation"

    Public mailing lists should have been the method of communication for the xfree developers right from the start. This is great news. The use of Arch as the version control system is iceing on the cake.

    Ciaran O'Riordan

  20. Right you are. by FreeLinux · · Score: 4, Insightful

    I've often said that open source software projects need to do better or at least some marketing. Seemingly little details mean a lot.

    For example, most commercially marketed software packages have web sites whose opening page clearly dewscribes the function of the software and then goes on to elaborate on what the software can do for you. Conversly, most open source project homepages start with a change log. Compounded by the fact that most have rediculous names that are not at all intuitive, many do not describe what the software does in a sensible fashion. Then worst of all they go on to compare their incomplete feature set with Windows, gleefully noting "Soon" or "In Progress" next to the missing feature.

    You've got to put a marketing spin on your project if you want people to use it. Always highlight and stress its features and strengths. Never advertise its weaknesses. Don't compare the project to better or more feature rich works. If you must offer comparisons, compare the project with known products that are indeed inferior in quality or feature sets and use products that are generally well known ion the comparisons. Finally, and this is perhaps most important, bury the zealotry. DO NOT so much as imply that people should use your project because this other one sucks. If you must post this type of zealotry, save it for the developers page, somewhere that regular users should have NO reason to ever go.

    1. Re:Right you are. by FooBarWidget · · Score: 4, Insightful

      You're making the problem look bigger than it really is. The names of individual apps are *not* the biggest problems!

      Who are you trying to market Xouvert to? To end users? Do you think they care? What are you going to tell them? To install an entire windowing system? As far as the end user is concerned, they shouldn't even *have* to know what the windowing system is called. There's no point in marketing Xouvert to end users. The only thing that matters is marketing "Mandrake Linux" or something to the end user.

      I'd say the "marketing target" for Xouvert is developers. Do most developers care about the name? No, they care more about the code an openness of the project. So the name is not a big problem.

      As for individual apps and the commercial world: do you think names like "Outlook Express" or "Powerpoint" are intuitive? There are only 2 reasons why people know what those apps do:
      1) People told them.
      2) They read the website or menu item description.
      If people can tolerate those non-obvious names, why can't they tolerate open source software with non-obvious names? Distribution already add a description to menu items. Examples:

      * Galeon Web Browser
      * Evolution Email
      * Gaim Instant Messenger
      * kedit (Text Editor)
      * Konqueror (File Manager)

  21. French? by Anonymous Coward · · Score: 2, Funny

    So would it be safe to say they are *overtly* trying to to draw a connection in the public's mind between the xouvert project and the Quebec separatists?

    Because that was my first thought, dunno about anyone else...

  22. Re:Excellent by Anonymous Coward · · Score: 5, Insightful

    It doesn't affect it. The people that believe that the X protocol is hampered by network transparency are wholly ignorant of how windowing systems work. Much of the perceived "slowness" of X programs are solely within the domain of the toolkits, themes, and applications that use them. All windowing systems use IPC for communication with the windowing system. Unix domain sockets are not exactly a burden with this regard. However, if one of the ignorant supporters of the removal of network transparency could be bothered to simply implement IPC over a different mechanism (quite possible), they would notice this.

  23. Learn to read a sentence. by gumpish · · Score: 2, Informative
    "They hope to reduce the risk to XFree86 of incorporating new drivers and features" ????

    Idea dislexia? Are they really trying prevent new drivers and features?

    Ok, try to follow this:

    They hope to reduce the risk to XFree86...

    Looks like they want to make something less risky to XFree86. I wonder what it is? ...of incorporating new drivers and features

    Ah. They want to make the incorporation of new drivers and features seem less risky to the XFree86 project. As in, "See XF86? We put all these features and drivers into our project. It's not so bad!"
  24. Something to bring up by devphaeton · · Score: 2, Interesting

    Something that i've seen a hot debate over before..

    Many people have mentioned something along the lines of "X-lite"...

    Bascially an X server that has been stripped of all the features that the "average" person doesn't use, such as running remote desktops over networks and things.

    I hear so much complaints about how "X is so slow, buggy and internally is a total mess", etc. I've never personally had a problem with X, nor have i looked at the code myself, but it would be interesting.

    Of course, the full-on XFree86 would still be available to all those who *do* want/need the extra features.

    --


    do() || do_not(); // try();
    1. Re:Something to bring up by FooBarWidget · · Score: 5, Insightful

      "Bascially an X server that has been stripped of all the features that the "average" person doesn't use, such as running remote desktops over networks and things."

      Urgh, not this again...
      The slowness is not caused by network transparency!
      Locally, XFree86 uses a Unix Domain Socket for communicating with it's clients. On Linux, that's just as fast as shared memory. That's as close as you can get to not having network transparency.
      Writing directly to the videocard's framebuffer is not "the modern way", it's "the 60s" way. Modern apps don't access hardware directly anymore: they do that via abstraction layers like the kernel. These abstractions don't necessarily degrade performance. But the most important of all, these abstractions provide portability and make sure that multiple applications don't conflict with each other (like, 2 apps trying to write the same hardware at the same time).

      And dropping network transparency will piss off a lot of people, including corporations, and including Slashdot!
      Look at GNOME: at version 2 they took a new path and are now walking towards simplicity. They're now aiming the average users instead of geeks. And what do you see? Slashdot geeks are massively upset about this because GNOME is not targeting them anymore!
      In other words, even if you drop network transparency, Slashdotters won't stop complaining. I suspect that more and more people will by then start crying about putting back network transparency. And when Microsoft or Apple puts support for network transparency natively in their windowing systems, Slashdotters will suddenly complain that we need network transparency in order to succeed on the desktop!

    2. Re:Something to bring up by Shamashmuddamiq · · Score: 2, Informative
      You don't understand X. Network transparency and device independence are not "features" that were tacked onto X-Windows to make it cooler, those are the philosophies that X-Windows was designed around.

      This is the way every windowing system should be designed, even if you only want to display on one screen. It mimics reality -- there's a display over here, and there's a processor over there. Every "average" person uses a remote desktop. It shouldn't matter if the display is connected via a VGA cable or ethernet (through a network of other computers). It should still allow the same functionality with the same APIs.

      If you were to try to strip network transparency and device independence from X, it would take a lot of work, and you wouldn't gain much.

      Yes, X had design issues. Yes, it's hard to code programs for X (though if you use libs like SDL, KDE, or Gnome, things become very practical very quickly). But these problems are not necessarily caused by its feature set. I'm sure that if the original inventors had known this was going to become the major windowing system for many UNIX-like operating systems over the next few decades, they would have put a little more thought into the API design. But this is the same problem that haunts almost every software project.

      --
      ...just my 2 gil.
  25. Re:Well then.. by FooBarWidget · · Score: 4, Informative

    If you've ever managed a reasonably large open source project then you know that making everything public from the beginning won't necessarily be a good thing!
    You can't just dump some stuff somewhere on the net and then expect people to contribute. You have to prepare a lot of things, so that people can easily contribute without getting lost in the mess!

    And I don't know who moderated you up but those moderators certainly didn't read the website. I quote:
    "Sat Aug 16 00:59:49 PDT 2003 - You can't download anything yet. We have this website, XWIN is providing Wiki space, and Savannah is providing mailing list and bug tracking services. We are importing the Xfree86 source code into an arch repository right now; the current job is making a script to tag the source files every time a CVS checkout is done. The IRC logging bot still needs to be set up, and code written to archive the logs daily."
    The website has only been up since yesterday! Accusing them for "keeping it secret" and shoot down their image is just stupid, when they've just started recently.

  26. Re:NDAs? What the FUCK?!?!?! by Kleedrac2 · · Score: 2, Insightful

    All right ... so you don't seem to understand that if nVidia would give permission to some group associated with this project the right to take apart the detonators to make Xouvert work better with nVidia cards they'd probably want an NDA. Fact of the matter is that when working on anything open-source NDA's are looked down upon, but if you want to work WITH big business to get something usefull done, they're probably gonna insist for legal reasons.
    Kleedrac

    --
    Sure we wang, can.
  27. First step: ditch IMake! by DominicDuval · · Score: 5, Insightful

    I applaud this initiative. Might be what X needs to get back to life. A bit of competition always sounds like a good thing.

    But if they are really serious at encouraging developpers to join this project, the first sensible thing to do would probably be to forget about the IMake crazyness that has been used for years by XFree86 and switch to something else for building the whole project.

    Replacing it by the autoconf/automake mix would make the source tree much more appealing to potential developpers. And just to back up my claim, someone else also made the same comment on the xfree-xpert mailing list a few months ago:

    (...)
    [ I also hope that somebody with more drive than I have will some day decide that the X Makefiles are such a mess that they'd be willing to get rid of all that horribly broken imake crap and just fix them. What a broken build system! ]

    Linus

    (...)
    Just my 0x02 cents...

    1. Re:First step: ditch IMake! by CaptnMArk · · Score: 2, Funny

      auto* are great when they work, but a PITA when trying to debug them without wearing the Ring of m4 +50 and Sword of Make, +50 bash damage :)

    2. Re:First step: ditch IMake! by macshit · · Score: 2, Interesting

      Um, sure, but the exact same thing applies to imake -- and unless you're using a very common system with a bog-standard installation, imake fails more often than it succeeds.

      Imake and autoconf take fundamentally different approaches to configuration: imake says `give me a system type I know about, and I'll give you some makefiles' -- great, unless of course it doesn't know about your system, or if you've changed something. Autoconf, on the other hand says `I'll grovel around on your system and see what things it implements that I know about, and try to come up with a configuration' -- this works much better on disparate (though not so disparate that the probing just fails, or the set of features implemented is simply outside of what autoconf can use) or hacked platforms.

      The imake approach is great if there's only a fairly small number of system types in use, but fails miserably when this isn't true.

      In the early days of X, imake's approach was probably reasonable, but as X was ported to more and more systems, the number of unix variants exploded, and the number of home-grown linux variants &c increased (which all had different library versions installed), it became a bad joke. Of course this was hard for automake too, but it was far better place to cope with such a challenge.

      Now, as many proprietary unix variants fall by the wayside, and the interfaces used in typical linux/bsd systems have become a bit more stable, maybe imake has become more practical again (I don't really know).

      Another issue entirely is the implementations. I've wrestled with both, and as far as I'm concerned, both suck. No points there. :-) :-(

      Personally I think that the autoconf method is far more elegant; in my mind the best solution would be something like autoconf, except rewritten in a language that wasn't m4, and perhaps more support for external input to tests -- for instance, if you could override the method it uses to check for library functions to always call some system-defined checker instead, it could be made more portable even to systems on which its (often rather shaky) testing methods don't work.

      --
      We live, as we dream -- alone....
  28. Re:Drop Network Transparancy , and drop X by Hatta · · Score: 4, Insightful

    I think his point is that X *is* the protocol. XFree86 is an implementation of that. Without the X11 protocol, you might as well call it pork chops.

    --
    Give me Classic Slashdot or give me death!
  29. It doesn't matter by FooBarWidget · · Score: 5, Insightful

    It doesn't matter whether the name "sucks" or not. Does it matter to users? No: they don't actually care! Heck, they shouldn't even have to care. All they should know is that it works.
    Does it matter to distributors? No: if Xouvert is good, Linux distributions will include it, no matter whether the name "sucks" or not.
    Does it matter to developers? I don't think they, they care more about the code and the openness of the projects.

    So, where is the problem?

    "Of course, 'Vim' and 'Emacs' aren't exactly stellar examples of naming"

    Vi and Emacs are not popular outside the Unix commandline community because they're console apps, not because of their names! You can rename Emacs to "PowerEdit 2000" but it's marketshare won't change!

    The name is certainly not the most important thing. Many people say that Ogg Vorbis will fail just because of it's name. And what do we see? More and more MP3 player manufactures are adopting Ogg Vorbis. And again: users don't care. If they can use the technology easily, they will, no matter the name.

    1. Re:It doesn't matter by FooBarWidget · · Score: 2, Interesting

      "Are you saying that you'll remember www.xouvert.org as easily as you remember www.yahoo.com in 6 months?"

      I don't know, but I'm pretty sure I will, if the project gets popular.
      But that's not the point. If you can't remember the name anymore then that means you aren't getting exposed to it enough. When you're not getting exposed to it enough that means one of these two things:
      1) You don't care. So why should you remember the name? No problem here.
      2) The project died off. Why should you still remember the name? No problem here either.

      "Ogg Vorbis btw, is a terrible name. I still can't tell which part stands for the codec and which is the file format."

      Ogg is the file format, Vorbis is the codec. I remembered this since day 1 and I still remember it.
      If you can't remember that that probably means you don't care. What good will it do to you if Ogg Vorbis has an easier to remember name, if you don't care?

    2. Re:It doesn't matter by FooBarWidget · · Score: 2, Insightful

      "Of course it does. You want the highest amount of project visibility possible. What is your boss going to think of you bring up something called "Xouvert?" He's going to think exactly what it sounds like--some sort of hacked-together amateur project. What happened to maintaining some semblance of professionalism? We're trying to get Linux recognized and respected, right?"

      Yeah maybe he won't like the name. But that's not the point. _Why should he care?_ Why would he want to care?
      Let's face it: if I propose Linux he'll probably never find out what the windowing system is called. He'll just see "RedHat Linux" and maybe GNOME and KDE, and that's pretty much it.

      "Of course they do. When you have non-stop gibberish names, it turns them off, and it is harder for them to keep track of it all when they are new to all this Linux stuff."

      You just said it: non-stop. Xouvert is not a name you'll see non-top. The average user will only see it a few times. Or most likely: not at all.
      Why should they see it anyway? Clicking on buttons and menus is all they should know about. We shouldn't expose implementation details to the user.

      "The names are not intuitive and friendly."

      Use any modern distribution and you'll see things like:
      * Galeon Web Browser
      * Evolution Email
      * Gaim Instant Messenger
      * Konqueror (File Manager)
      * Kedit (Text Editor)
      * Quanta (Website Development)

      "DVD Decrypter, Wordpad, Office, Lotus Notes, WinDVD"

      Excel, Outlook Express, Powerpoint, ASPack, ARMS Refrigerator, Sandra SiSoft...

  30. "GUI refresh rate" by yerricde · · Score: 2, Informative

    What is a "GUI refresh rate?"

    It's related to the lag between dragging the mouse pointer down a menu and having the items highlight. It's related to dragging the scroll bar and having the view move smoothly. It's related to dragging a window and having both it and what's under it react smoothly.

    3) Your driver does not support hardware acceleration

    This is one of the major problems. Hardware vendors tend to expose too many of their trade secrets at the register level, and then they use this as an excuse not to release information to driver developers in Free window system implementation projects.

    --
    Will I retire or break 10K?
  31. Re:Terrible choice of name. by Vicegrip · · Score: 2

    It's a terrible name but you don't even give a single reason for your opinion? I think you'd better start on yourself with that cluestick.

    "Worse yet, naming a project after an obscure occult reference is likely to be offensive to those of various religions."

    LOL.. ok.. either you're dimwitted cause you didn't get the joke or you're just trolling... anyways... the fact you got modded insightful speaks volumes about the karma system these days.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  32. Huh? by autopr0n · · Score: 2, Insightful

    3d games don't use Xwindows. They use OpenGL usually, which is also network transparent. GL obviously proves that network transparency doesn't slow you down, but it also dosn't prove that X isn't slow.

    --
    autopr0n is like, down and stuff.
  33. Re:Excellent by dspeyer · · Score: 3, Insightful
    Quite right, the performance penalty of network transparency is insignificant under normal usage. Under abnormal usage (displaying giant pixmaps repeatedly) there exists a special extension to use shared memory (I think this is the difference between the xvideo and plain x options in xine).

    The actual reason for X's poor performance, AFAICT, is that it doesn't expose all the hardware acceleration. Most recent video cards (including cheap ones like i810) have things like textures and gradients available at the hardware level. Xlib doesn't have such things though, it's full of primitives like "draw an arc", which comes up a whole lot less in modern GUI programming. So when GTK wants to create a shaded background, it passes it to X pixel by pixel (well, line-by-line) and X passes it to the card that way. A faster system would make the card do the work.

    This is difficult because not all cards have the same acceleration, and widget systems are going to need to support both this and the original X. Even so, we do it for 3d with opengl, so why not here?

  34. People who want to drop network transparency... by Nice2Cats · · Score: 4, Insightful
    ...should be shot, then cut up into very little cubes, fed to the fish, and the fish flushed. Network transparency is the single best thing about X, and the basis for such brilliant creations as the Linux Terminal Server Project, (LTSP) which just won the award for Best Open Source project 2003, thank you very much.Network transparency gave my old K6 a new life as a Linux Terminal, and will save me from buying a whole new computer for my parents.

    Anything that wants to have a snowball's chance in hell to replace X is going to have to be network transparent, too.

    1. Re:People who want to drop network transparency... by scrytch · · Score: 2, Interesting

      Network transparency is the single best thing about X

      On that, no argument. X's implementation of network transparency is quite possibly the worst part of X, however. The X server is dumb and cannot be helped without some grotesque hacks. I'd really like to not cause a zillion expose events to happen every time I resize or move windows. I'd like to be able to program events locally and not have every single damn keystroke roundtripped. Wouldn't it be nice to have a terminal window that actually knew the difference between a canvas and a text widget on the server side and acted appropriately?

      But you say there's local transports for local clients so we don't notice that. Then why the transparency in the first place?

      I know about things like LBX. I also know that they're still not worth a damn on VPN tunnels which still impose big overhead on short packets. The fact is, a session on citrix is usable over a dialup, and X is not.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    2. Re:People who want to drop network transparency... by bluGill · · Score: 2, Insightful

      I've used X over a dialup link. IT works for the most part just fine. Well programed apps have no problem. XV did just fine for instance displaying a picture on my screen. It took a while to display, but not that long really. Not something I'd like to do often, but considering I was on a dialup it was surprizingly useful.

    3. Re:People who want to drop network transparency... by kris · · Score: 2, Insightful

      You don't want X to be network transparent, because it is highly inefficient. X is transmitting at the level of "draw this line", "draw this rect", which is simply the wrong thing to do.

      Instead you want a display server that has the capability to execute local programlets, perhaps written in Postscript (as Nextstep did), or in Java or Parrot Bytecode. Then you want to transmit over the network calls to the procedures stored in your display server. That would be calls at the level of "display dialogue box with the content of ..., and tell me if the user hit yes or no."

      No, this is not to slow - Nextstep did it with Display Postscript on a 25 MHz 68040 processor.

      Yes, it is much faster on the line.

      X relates to such a systems as fax relates to email.

      Kristian

  35. Re:Excellent by aussersterne · · Score: 4, Interesting

    All of the major UNIX vendors at one time or another have looked at implementing a shared memory transport for X messages on the theory that it would reduce overehead. In benchmarking, however, it was routinely found that Unix domain sockets imposed very little or in some cases less measurable overhead than shared memory. Net effect: no speedups to justify implementation. And in case you weren't aware, we do now have DRI and XV for 3D and video, which do dump network transparency in favor of speed in these extreme high-bandwidth cases. In fact, Linux+X outperforms Windows in terms of raw frame rate in many games on the same hardware (i.e. Quake+Nvidia).

    But that kind of raw data pumpking is not very useful for normal applications, which don't need heavy bandwidth at all! You seem to think that your AGP bus is a fat-pipe framebuffer and that given a simple enough toolkit, it would somehow be a speedup to blast 32-bit screen dumps onto it at full speed. But even if this were the case, the content of those dumps would have to come from somewhere. In the API of every modern windowing system (including MS Windows) you'll find heavy reliance on some sort of message passing interface to make the nuts and bolts of the user interface; in short, every windowing system is "network transparent", it's just that most of them are only flexible enough to use one transport method, unlike X, which lets you choose the transport method. And I challenge you to find me any non-motion-video non-3D desktop application that is bandwidth or latency limited even on 100Mb ethernet, much less gigabit ethernet or local transport (get netperf on your own PC and check out the unix domain bandwidth!) Most any kind of local transport is going to have negiligible overhead compared to the overhead imposed by data inefficiencies in toolkits themselves (message redundancy, uneeded refreshes, etc.), and neither of these runs up against any kind of bandwidth or latency ceiling on a modern PC either. Both KDE and GNOME have major architectural inefficiencies outside of the widget rendering path. Search google.

    And as far as burden of proof goes, you're the one proposing to throw away one of the most important features of the Unix desktop. I often hear complainers say that "90% of Unix users never need network transparency!"

    I don't buy that number. You're getting the Windows market confused with the Unix market mate, I'd guess that 70-80% of regular Unix users do make use of network transparency becaue the vast bulk of regular Unix/X users are doing so in an administrative capacity. I'd love to see a Slashdot poll on this point.

    --
    STOP . AMERICA . NOW
  36. Re:And dont forget the move to WindowsTSE by Hatta · · Score: 2, Interesting

    At home it's great. I can keep one computer hooked up to the stereo and run XMMS from any computer in the house. I can do my work related crap on my laptop, plug it into the LAN and pick up on my desktop exactly where I left off. No need to copy files or anything. I can run mplayer on the local TV out of my laptop, and run any apps I might need on the laptop on my desktop without interfering with playback. If anything X is not transparent enough. We need a good way to switch apps from server to server, or even just detatch them completely. Something like screen. God I love screen.

    --
    Give me Classic Slashdot or give me death!
  37. While we're at it, is Fresco dead? by Nice2Cats · · Score: 2, Insightful

    Every time the discussion about replacing X comes up, somebody mentions Fresco (formerly named "Berlin"). However, I haven't heard anything for a long time about that project, and the last news is from March. Anybody know what happened? Our are they just hacking away so hard that they don't have time to update the webpage...

    1. Re:While we're at it, is Fresco dead? by niceandsunny · · Score: 2, Informative

      Judging from the Fresco-changes list, progress continues to be made, albeit slowly. They really could use some support. If you know C++, check it out, it is an interesting project.

  38. Re:Terrible choice of name. by antiMStroll · · Score: 3, Interesting
    What was wrong with "Xwin"?

    It's already taken?

    I suggest a re-name, but with an open naming contest this time.

    In what system do we force project names on independent developers who didn't ask for an opinion? If Xouvert is a mistake, it's theirs to make. The code will survive if the project doesn't.

  39. Re:Uhmmm... by FooBarWidget · · Score: 3, Informative

    Yes it's compatible. X11 is a protocol, not an implementation. XFree86 is an implementation. Xouvert will be another implementation of the same protocol.

  40. XO by joe_bruin · · Score: 2, Informative

    let me be the first to give this project a usable name:

    XO (pronounced: ex-oh).

    ouvert is french for 'open'. ignore the prank the website is trying to play on you. i don't intend to add the french inflection 'zoovair' every fucking time i say it (much like i like my croissants to be crassandwiches). besides, the name XOPEN is already taken. so there you have it, folks. say it with: me XO is not Xfree86

  41. Information - not marketing by hayne · · Score: 2, Interesting
    As someone who often "shops" for open source software for individual or corporate use, I must disagree. I don't want more marketing if that is defined as you describe it - emphasizing the positive, hiding the negative. We get enough of that sort of thing with commercial software.

    I agree completely that a common deficiency in open source projects is that the software is not described adequately for those who are shopping around for a solution. But the description of a piece of open source software ought to be as informative as possible. That means giving as objective as possible information about the strengths and weaknesses of the software. If softwareA is better at taskFoo, then the descriotion should say so. Perhaps it should also indicate whether the developers plan to rectify that weakness in the near future.

  42. It's a joke by Redundant+offtopic+t · · Score: 2, Interesting

    Come now, they're joking, of course. A joke that, after reading many posts here, seems to have fallen flat. To confirm, Google for goddesses--there is no xouvert on any list. But mainly, the tip off is the word ouvert itself.

    So, failed joke aside, they did pick a "nice, friendly, high-concept name", as you define it. It's just not in English.

    (my, i can't believe i'm defending the name of an open source project--derivative oss naming is a particular bete noir (er, sorry) of mine.)

  43. GNU autobuild tools suck. by Russ+Nelson · · Score: 3, Insightful

    Sorry, but the GNU autobuild tools suck. They start with a broken idea (Hey, let's give everybody a *different* makefile, so that you can't debug makefile problems! Hey, let's build the Makefile itself from a file which is automatically created, so you can't tell which of the four levels has the build problem!) and break things from there.

    As usual, djb's got the innovative ideas. Google for djb and redo.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:GNU autobuild tools suck. by popeyethesailor · · Score: 2, Informative

      Click here.

    2. Re:GNU autobuild tools suck. by ddilling · · Score: 5, Insightful

      I don't know about the djb tools, having never used them, but as far as the GNU tools go, I couldn't agree more.

      I think my favorite part of the autoconf documentation is the part where it touts using the m4 macro system, claiming it is quick, and easy to learn. Maybe it is. I don't happen to agree, but that's not really even the point. When you're writing GNU build files, that it's m4 is only incidental; you're really writing into the autoconf/automake macro API and it's one of the most byzantine, insensible tools I've stumbled across.

      Not to mention how much I love having to wonder if I need to look in Makefile.am or Makefile.in for something. Or maybe aclocal? Or hey, where did that autogen.sh file come from? Wait, no, maybe it's config.h? Now, was it automake before autoconf? Did acmkdir work right, or am I just confused? Why doesn't it know what LF_CPP_PORTABILITY means when it's right in the documentation? Oh shit, I must need to run reconf. And didn't I read a paper titled "Recursive Make Considered Harmful" somewhere? Then why is it so hard to not use these directories? And why will it completely fail if I don't have internationalization support, when my customer isn't paying me to internationalize it? Hey! Where did acconfig go?!?

      *pant* *pant* *wheeze* Eh, you get the idea.

      --
      Mahnamahna!
  44. Re:Xopen / Xhoover by Spunk · · Score: 2, Funny

    Yes, or that it sucks.

  45. XFree86 Fork Gets a Name, Website, Girlfriend by greenhide · · Score: 2, Funny
    --
    Karma: Chevy Kavalierma.
  46. Agreed! by MarcQuadra · · Score: 4, Interesting

    I'm with you, while X isn't the simplest thing one could think of, it really does perform amazingly well. The frame buffer as a 'performance solution' is a total dead-end as writing a stream of pixels to a buffer is a LOT slower than using X to draw complete objects.

    I do think X is a bit creaky though, maybe it is time to start a new one, one where major (and even compatability-breaking) changes can happen. Some things on my wishlist:

    *A single, standard, simple font system.

    *Integration of a more modern toolkit and WM, even if it has to borrow heavily from GTK+ or another project. This would be inclusive, it wouldn't prevent you from using other toolkits and WMs (think WindowMaker instead of TWM in the base set).

    *Ability to run like Quartz Extreme (as an OpenGL-based system). Also, not as a requirement, just as an option.

    *There's no excuse for not vectorizing this from the bottom-up, and we'll be thankful when the commercial OSs get this done and we've already got it. Think about running your monitor at 1600X1200 and telling the system it's 200 DPI so it zooms everything accordingly. Apple has this up their sleeve now, and Longhorn might unleash it on Windows.

    *Transparency, which personally doesn't get me hot and bothered, but I guess people think it's cool.

    *Ability to act as the 'console' layer for the OS, no more framebuffer-for-console, X for graphical. Have the thing run a full-screen native terminal, and have the OS work with it.

    *extensive database of video cards and monitors for easier configuration, this should be integral to the graphics system. It took me a LONG time to find the specs on some of my monitors and I'd rather not do it ever again.

    *Generally simpler/more elegant design. I'm pretty sure that a lot of what's in XFree86 today is there just to prop itself up, while a newer system might have a better chance of coming out with a clean design.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  47. Re:NDAs? What the FUCK?!?!?! by shibashaba · · Score: 2, Insightful

    Xi graphics can't even get info from Nvidia to make drivers for their server, and I'm sure they'd be willing to sign a NDA. I don't even see how it'd be possible for an open source project to sign an NDA anyway, since they'd be giving the code away.

    --
    ---------- Open Source is capitalism applied to IP.
  48. American Name of Xouvert by euxneks · · Score: 2, Funny

    Due to the "french" nature of the name (ouvert means open in french) some Americans have decided to call the new X fork, Xfreedom.

    --
    in girum imus nocte et consumimur igni
  49. Re:Terrible choice of name. by iso · · Score: 2, Informative

    It's not an "obscure occult reference," it's French for "open." Let me guess: you're American. It's a perfectly acceptable name: the Internet is global, and there are other languages apart from English.

  50. Re:Tune in to your own life at least by moncyb · · Score: 2, Interesting

    This problem has nothing to do with "Free" operating systems. It's about vendor support. You'd have just as much trouble (if not more) getting your card to work with OS/2, Be, a Mac, or whatever if the vendor doesn't support the system.

    I used OS/2 for a while, but my sound card didn't work because the vendor only made Windows drivers, yet it worked in Linux because some guy (or a few guys) had soundcards with the same chipset, so they figured it out and wrote a driver. In a closed system, if you don't have vendor support, then you're sunk. In an open system, at least you'll have a chance.

    In fact, if the drivers were open sourced ior the vendor supplied interface specs, they'd probably work better and have more support. The vendors are selling hardware, not the drivers, so there isn't a reason to keep this information secret. They say competitors would steal their designs, but I don't believe it. The hardest part is the internals of the chips--you don't get that from drivers and interface specs.

    Yeah, sure companies cloned the SoundBlaster design, but a sound card is just a fancy D/A and A/D converter. Not much to it, and they were just cloning the interface because in DOS, there is no such thing as a driver. Eventually there would have been some sort of standard because only stupid people will pay megabucks for a sound card when a $20 card will fill all their needs. This won't work with a 3D video card. They are too complex. Sure, there are discount 3d card manufacturers, but interface specs won't help them at all.

  51. Re:Keith Packard by broeman · · Score: 2, Insightful

    keithp will surely be involved in this project, just as the other ones, XFree86 (look at the open discussion mailing lists) and Cairo (his nice vector/PDF-project). Keith Packard has done much good for X, testing it, trying to make a good rendering-system and much more, but it doesn't mean that he can't play along on more horses at the time.

    --

    (yes this can be compared with sex)