Slashdot Mirror


Cygwin/XFree86 Leaving XFree86.org

An anonymous reader writes "The Cygwin/XFree86 project is leaving XFree86.org. For those that don't know, Cygwin/XFree86 is a port of the X Window System to Cygwin (which provides a *nix-like API on Windows). Here is the announcement and the start of the trouble. The XFree86 project has pushed away more developers than most projects ever have - is this the beginning of the end for XFree86?"

446 comments

  1. beginning of the end? by joeldg · · Score: 0, Flamebait

    umm..
    no.. The reason the push developers away is that many of these guys are trying to bloat xfree to hell.. if they didn't it would be 20x worse than windows..

    1. Re:beginning of the end? by Ian+Wolf · · Score: 3, Insightful

      If I had a dollar for every time I heard that X was going away, I'd be a very wealthy man.

      --
      "The words of the prophets are written on the Slashdot walls."
    2. Re:beginning of the end? by cassidyc · · Score: 5, Insightful

      Actually it was less to do with "Bloating it" and more to do with fixing bugs.

      But then I read it.

      CJC

    3. Re:beginning of the end? by cgranade · · Score: 5, Insightful

      I wonder... do people say "X is going away" because they think it is, or becasue they hope it is?

      --

      #define DRM chmod 000

    4. Re:beginning of the end? by DrWhizBang · · Score: 4, Funny

      Wow. It's obvious that you've been following this really closely. Bloat like updated drivers, bugfixes, and other fetures that everyone else has certainly do not belong in XFree86. I hope the XFree86 developers stick by their guns and refuse evil bloatware like back-buffers, vector graphics, and portability.

      --
      Schrodinger's cat is either dead or really pissed off...
    5. Re:beginning of the end? by Anonymous Coward · · Score: 2, Funny

      ...because XFree86 isn't bloated at all, no, of course not ;)

      disclaimer: this is not a troll post! i'm running Xfree86 right now!!

    6. Re:beginning of the end? by Pyromage · · Score: 1

      But he never said X was going away ;)

      He said one implementation, XFree86, may be going away. Unmentioned was that it may be destined to be superceded by a fork, such as Keith Packard's, or one of the others.

    7. Re:beginning of the end? by Zathrus · · Score: 5, Insightful

      The reason the push developers away is that many of these guys are trying to bloat xfree to hell

      Have any proof to back that statement up?

      Harold was requesting CVS commit access only for bugs that pertained to Cygwin only -- they had no impact on other platforms. Hell, if properly ifdef'd they wouldn't even compile into the binaries on other platforms. That doesn't mean they're not bugs though, and it doesn't mean they shouldn't be fixed in the main tree.

      We're not talking about features here. And there's a long line of people that have tried to get XFree86 to fix bugs -- either in the core or in drivers -- that have not only been denied commit access but also had their fixes ignored, their questions ignored, and been passively shoved aside when trying to get things fixed. The number of actually active developers (i.e. - number of people with commit access and are actually spending time on the project) on XFree86 is absurdly low for the size of the project.

    8. Re:beginning of the end? by Anonymous Coward · · Score: 1, Informative

      Bloating X is a problem that is handled by the X Consortium, which is very clear about what should be, and what should not be in a X server.
      Problems with X Free are the following : they do not care about quite a lot of feature in X at all (such as a 32 bits mode allowing transparencies, and no, this is not a bloat). They refuse to accept pretty good set of drivers for no apparent reason (DRI anyone). And they often radically change the way they implement this or that without telling anyone who is not a close friend. Leading to quite a lot of fun if you are in a low level project(such as LibXCB for example, but DRI people are having fun too).

      Kha

    9. Re:beginning of the end? by pebs · · Score: 1

      I haven't really been using it lately, but there was a time when I was using Cygwin/XFree86 for remote X. It's really pretty useful, and appears to be the only free X server for Windows.

      --
      #!/
    10. Re:beginning of the end? by ADRA · · Score: 4, Insightful

      If you actually followed X or even the discussion linked to for 5 minutes you'd realized that it is NOT the problem at all.

      The problem as cited through the list is that the core developers do not allow external commits by major commiters like the entire Xwin cygwin port.

      These people have to wait weeks for any changes to possibly show up in the CVS because the core developers don't have time for it.

      The core dev's answer: Shut up and stop complaining we are doing the best we can.

      This has nothing to do with bloat and everything to do with control and workload.

      --
      Bye!
    11. Re:beginning of the end? by joeldg · · Score: 1

      This is a quote from a posting online about X that sums up a lot...

      I just remembered Harry Larry's own description of installing X, which he
      recorded on his Wiki site. Mergingthe packages he mentions to mine, this
      becomes the list of rpms needed to install X:

      perl
      freetype
      XFree86-libs
      XFree86-xfs
      chkfo ntpath
      XFree86-75dpi-fonts
      Xaw3d
      Mesa

      As I stated before, it would be nice to remove perl, but it's used in the
      source code for XFree86-4.1.0, & ends up getting added with the network
      package.

      Chkfontpath is a small & odd package. According to RH's documentation, it
      does about the same thing the kpathsea libraries do (which help manage
      font files), & end up being installed anyway if the user works with LaTeX,
      postscript, or dvi files. Since it's only half a MB, we can ignore it.

      Xaw3d, freetype & Mesa are another cases entirely. Since we're agreed on
      Mesa, let me focus on the first two. Yes, Xaw3d & freetype improve the
      look of any GUI, but RH requires freetype to be installed, & doesn't
      complain if we forget XFree86-*-fonts; Xaw3d is also required, even though
      one could make do with the default Athena look -- or do as I do, & substitute
      the NeXtaw toolkit. (Which is being maintained.)

      After this point, this is what Xconfigurator requires:

      gtk+
      libjpeg
      libpng
      libtiff
      gdk-pixbuf
      XFre e86-compat-modules (from disk2)
      XFree86-SVGA (from disk2)

      A lot of packages for a progam most users will only see two or three times,
      neh?

    12. Re:beginning of the end? by Anonymous Coward · · Score: 1, Insightful

      how many XFree86 users are using Cygwin port?

      Uh... I can see 1 FreeBSD box, 1 Linux box and 1 Windows box that runs Cygwin / XFree86 from where I'm sitting. There are probably more users than you think.

      Anyway, since when did ignoring support for a platform become the cool thing to do? Software projects are either expanding and growing - or they're shrinking and on their way out.

      Great one there XFree86 - start ignoring contributers trying to commit bug fixes to the codebase. It gives me great incentive to try and fix bugs myself. Morons. The sooner XFree is dead, buried and replaced the better.

    13. Re:beginning of the end? by MenTaLguY · · Score: 1

      A lot of packages for a progam most users will only see two or three times, neh?

      However, all of them (except one, depending on your graphics hardware) are packages that will be used for the rest of the installation's lifetime.

      The original poster seems to be laboring under the misconception that packages and libraries don't get reused.

      --

      DNA just wants to be free...
    14. Re:beginning of the end? by user138 · · Score: 1

      well, if you have to use windows, and want to use actually usefull tools.. then you use xfree86/cygwin. It runs on the root window you know. user138

    15. Re:beginning of the end? by psavo · · Score: 3, Insightful

      I wonder... do people say "X is going away" because they think it is, or becasue they hope it is?

      I'd wager my bet on that in general people don't have a slightest clue..

      --
      fucktard is a tenderhearted description
    16. Re:beginning of the end? by Anonymous Coward · · Score: 0
      I wonder... do people say "X is going away" because they think it is, or becasue they hope it is?
      Actually, paisley is going out of style.
    17. Re:beginning of the end? by harrkev · · Score: 1

      You need to be specific. Is this...

      end of the (beginning of the end)

      or

      (end of the beginning) of the end

      ???

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    18. Re:beginning of the end? by Billly+Gates · · Score: 1
      Right with FreeBSD and MacOSX.

    19. Re:beginning of the end? by Anonymous Coward · · Score: 0

      Yo Junior. I remember when paisley went out the first time.

    20. Re:beginning of the end? by PalmKiller · · Score: 1

      Has keith packard actually done anything toward his project yet? All I found was his portal at xwin.org and something about a government or ruling the world or something like that :)

    21. Re:beginning of the end? by protomala · · Score: 0, Flamebait

      um, well I consider XFree 200 times worse than windows :(

    22. Re:beginning of the end? by Anonymous Coward · · Score: 2, Funny

      Bloat! There is a x86 emulator in the XFree86 source. The source is in .../xc/extras/x86emu.

      Being the fool that I am - I told Keith Packard that my new fast box would build the xfree86 xserver in 25 min. He then showed me that his old 300Mhz laptop could build his version of the xserver in 5 min. He said it was because he didn't have a lot of bloat - no x86 emulator or unicode conversion. His xserver is also a lot smaller.

    23. Re:beginning of the end? by 10Ghz · · Score: 4, Interesting
      The reason the push developers away is that many of these guys are trying to bloat xfree to hell


      Yeah, guys like Keith Packard were just bloating Xfree!

      In fact, it seems that KP was just about the only guy who was passionate about Xfree and REALLY worked on it. I didn't know whether I should laugh or cry when I saw KP being flamed by David Wexelblat (one of the founder of Xfree) in Xfree mailinglist. It was sad/funny because while Wexelblat was busy flaming KP, he also mentioned that he does not even use Xfree there days, let alone hack it! He uses Windows these days!

      So, Guys like Keith Packard get kicked out, while useless deadbeats like David Wexelblat are members of the core-team. What's wrong with this picture?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    24. Re:beginning of the end? by twener · · Score: 1
    25. Re:beginning of the end? by t0ny · · Score: 1
      no.. The reason the push developers away is that many of these guys are trying to bloat xfree to hell.. if they didn't it would be 20x worse than windows..

      Or a linux distro like Red Hat.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    26. Re:beginning of the end? by Anonymous Coward · · Score: 0

      So, Guys like Keith Packard get kicked out, while useless deadbeats like David Wexelblat are members of the core-team. What's wrong with this picture?

      The painter forgot to sign their name down the bottom?

      Hahaha!

    27. Re:beginning of the end? by Austerity+Empowers · · Score: 1

      Another reason might be that these guys are paranoid about WHO commits patches, not because it screws a build up, but because they may attempt to submit code that might cause a lawsuit and/or proprietary source to get in the tree. More "SCO like" antics.

    28. Re:beginning of the end? by Zarquon · · Score: 1

      The rootless and multiwindow modes have gotten quite good; you may want to check out a devel build.

      --
      "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
    29. Re:beginning of the end? by Amiga+Trombone · · Score: 1

      ow many XFree86 users are using Cygwin port? 1 percent?

      Well, in my shop, all of the sysadmins and quite a few of the developers are using it. About 20 people that I know of, and there's probably quite a few that I don't know about. Especially when we found the version of Exceed that our company purchased for Win2K wouldn't run on XP.

      While it still has a few rough edges, it's still a damned useful tool. I sure hope it this doesn't jepordize the project. I was looking forward to the efforts to the completion of the efforts to get KDE and Gnome running on it.

    30. Re:beginning of the end? by Anonymous Coward · · Score: 0

      We are 138

    31. Re:beginning of the end? by serbanp · · Score: 1

      Actually, the issue at hand is not whether the Cygwin port is important or not, but the royal jerkiness of the XFree86 core developers.

      I did read the thread and still cannot believe what a**holes people like David Dawes and Thomas Dickey truly are. Inflated egos and the infatuated attitude of "mine is bigger than yours" are totally unwarranted when looking at what the original poster really asked.

      If this is the attitude of the core developers, then really XFree86 is in trouble in the long run.

      Serban

    32. Re:beginning of the end? by wrenkin · · Score: 1

      I use it every day. I use it for remote X from my linux box upstairs. It's extremely useful, and more importantly free (student, yay). It's really the only option.

      --
      -- "Is this death or is this Ohio?"
    33. Re:beginning of the end? by Anonymous Coward · · Score: 0

      Well, we've got 50-60 windows machines running it daily at my office. Plus about a thousand employees in the company (cubic.com) at other locations makes ~1100. Plus all the companies which run both Windows and some X-Windows OSes on the same network makes, like, a lot man.
      So 1% of a fuck-ton is still a fuck-ton. Who'd have known?

    34. Re:beginning of the end? by Anonymous Coward · · Score: 0

      "This is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning." --W.S. Churchill

    35. Re:beginning of the end? by Taos · · Score: 1

      The developers are using it at my company currently and I'm looking at deploying it in the texturing department coming up. The problem is, we have a bunch of artists bound to photoshop that have to run rendering software on a linux cluster. The easiest way I can see to do this is through cygwin.

      Disney recently addressed this problem by paying Crossover to get photoshop running smoothly under linux. We're going the other way and will probably use cygwin to glue the two parts together.

      (This could change however, because there may be other departments that just move to linux because they are not bound to photoshop)

      Life would be great if Adobe would simply (ha!) release a native linux port of Photoshop.

    36. Re:beginning of the end? by paule9984673 · · Score: 1
      Well, not only with fixing bugs but with the attitude the XFree-guys display. Answering to a valid request with insults like this Thomas Dickey guy did just shows the utter lack of respect these people have for other developers.

      Seriously, if someone on a project of mine would show an attitude like this asshole he would be off the team before the first reply to his insult drops in.

    37. Re:beginning of the end? by IM6100 · · Score: 1

      Especially when we found the version of Exceed that our company purchased for Win2K wouldn't run on XP.

      Eeek! Yet another reason for me to never, ever, 'upgrade' to XP.

      --
      A Good Intro to NetBS
    38. Re:beginning of the end? by jmccay · · Score: 1

      I am by no means an avid reader of this list, but I did read the list pertaining to the subject at hand. From what I can see of this project, it is an open source project in name only. This project is more of a Cathedral than a Bazaar--only this Cathedral allows people to see the building structure and workings.
      Harold, or his successor (he wants to spend more time with family), should take the Cygwin XFree86 tree elsewhere. He has committed 3 years, the last two years I guess he's been the leader of the Cygwin branch, of his own time to developing and fixing the Cygwin branch, and he can't even get CVS commit access to the Cygwin branch! The only rude people in the list were the main developers with commit privilages.
      I say that alll the developers who have been scorned by these wannabe open source primadonas should get together and fork the XFree86 project and they should make the project a true open source project.

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
  2. Leaving? by Anonymous Coward · · Score: 3, Interesting

    If developers are leaving the XFree86 arena, where are they flocking to? Is there a replacement readily available or is one in the works?

    1. Re:Leaving? by physman · · Score: 1, Insightful

      There was talk last month of a system called Y (check out the slashdot article). However this project is in its infancy, and so cannot be said to be an alternative so the question still remains is there an alternative and the answer would seem to be no (unless anybody can correct me on this). Intrestingly this reminds me of the British Conservative Party and the back-biting and in-fighting they are presently having with their leader IDS (Ian Duncan Smith)!

      --
      Murphy's Law of Research: Enough research will tend to support your theory.
    2. Re:Leaving? by kjs3 · · Score: 1

      XFree86 isn't the only expression of the X Window System...it just happens to be the one most people are familiar with. One could do anything from fork the current project to go back to the base 4.4 code drop and writing the drivers from scratch are possible.

    3. Re:Leaving? by kjs3 · · Score: 1

      Err...make that the base 6.6 code drop, not 4.4. Sorry...

    4. Re:Leaving? by aled · · Score: 4, Funny

      Why, yes. It is called Windows XP (see the X is moved to the end of the name and the P must mean something else). Millions of VB programmer use this version.

      --

      "I think this line is mostly filler"
    5. Re:Leaving? by Anonymous Coward · · Score: 0

      possibly to SciTech SNAP Graphics:)

    6. Re:Leaving? by neonmagic · · Score: 1

      Well, after thoroughly reading the link to the particular forum, i'm very disgusted with Mr Dawes and xfree86 and some of the 'key' developers. Harold is absolutely right in what he did. Personally, if Mr Dawes and others want to be prima donnas then piss them off. Do what xouvert has done, fork current development and work on it from there. If Linus thinks xouvert is better, then he'll drop xfree86 support and go with xouvert.

      If it drops the bullshit and prima donna factor in the open source arena, then all the better as well. Whilst I don't know Mr Dawes and the other developers personally, or even remotely electronically, judging by their posts they appear to be rude and unreasonable.

      Is it the beginning of the end? Well, that's hard to say. But let's figure it out this way, if lots of developers get pissed off with the core xfree86 developers and leave, then that is going to tarnish their reputation. That will discourage people/developers from joining or supporting the project. Personally I think that xfree86 is a pile of shit, it's slow, buggy and has all the activity rate of a dead sloth. It's not even remotely snappy. Hardware support is antiquated in most instances.

      There, i've had my 2c worth and feel much more better. God or Goddess bless /.

      Dave

      --
      Slashdot can go and get fucked.
  3. Not for a while.. by Mr+Smidge · · Score: 3, Interesting

    I'll certainly say that Xfree86 isn't going anywhere for a while, as it is all over the place now. But I do feel (and others probably do too) that it's about time we 'started again' with something like X but a whole lot neater and simpler.

    1. Re:Not for a while.. by cgranade · · Score: 4, Interesting

      Like YWindows?

      --

      #define DRM chmod 000

    2. Re:Not for a while.. by Mr+Smidge · · Score: 3, Interesting

      Very much like Y.

      However, some people are bound to complain at its integrated standard toolkit. I like the idea of a standard toolkit for consistency across applications, but to keep everybody happy (and for ultimate flexibility, which is what Linux is about, right?), it would be good for the choice of toolkit to be pluggable... Not based on top, as current toolkits are, but just swappable by Y. That way, we could all be using the same API and have things just the (consistent) way we want them.

      Some native OpenGL and SVG support might prove useful too.. :-)

    3. Re:Not for a while.. by cehardin · · Score: 1

      Why have the toolkit in the server at all. Additionally, let's rip out all the graphics code out of the server altogether.

      Make server nothing but a manager of windows, passing areas of shared memory for apps to write what their window contents will be. Then the server blits it to the screen.

      That is the way we are going with XFree86 anyhow.

    4. Re:Not for a while.. by Fnkmaster · · Score: 1

      Well, because that's incredibly inefficient, doesn't lend itself to standardization of applications, doesn't lend itself to networked usage, makes it hard to change or update anything at a system-wide level to reflect changes in technology over time (instead, every application has to be rebuilt and recompiled using the latest, greatest, libraries). You're right, it's the way XFree86 is going, but it's definitely not the right way (I realize you were probably being sarcastic, but I've seen a lot of that attitude expressed sincerely on Slashdot, blindly defending the X model and XFree86).

  4. "beginning of the end"? by Horny+Smurf · · Score: 5, Interesting
    The end pretty much happened earlier this year when the most talented and prolific developers forked to form the xouvert


    slashdot story on the topic.

    1. Re:"beginning of the end"? by bigjnsa500 · · Score: 1, Flamebait

      I just love it when people make websites with revision systems BEFORE releasing code. Morons.. Whatever happened to HAVING something, THEN making a website? Its like the website is more important than the code.

      --
      This is a test. This is a test of the emergency sig system. This has been only a test.
    2. Re:"beginning of the end"? by dinivin · · Score: 4, Insightful

      From their Savannah website:

      Xouvert is a development branch of the Xfree86 source tree. It's purpose is to provide wide testing and integration for third party patches, and to test and stabilize innovative new ideas for submission to the main Xfree86 branch.

      Doesn't really sound like Xouvert marks the end of XFree86. Indeed, it sounds like Xouvert is dedicated to improving XFree86.

      Dinivin

    3. Re:"beginning of the end"? by Anonymous Coward · · Score: 0

      Uh... the point is to get people interested in helping.

      Need anything else explained to you, numbnuts?

    4. Re:"beginning of the end"? by jbolden · · Score: 1

      On the Xouvert side the supposid reason for the "fork" is certain short term commercial interests. On the XFree86 side its a deep personality conflict.

      The real issue however is one of roles (i.e. what exactly is the purpose of XFree86:

      a) The best implementation of X for the x86 plaform
      b) A very good cross platform implementation of X
      c) The real reference implementation of X
      d) The X implementation to support free software
      e) The best possible layer between the kernel and the widget sets for free software desktops

      etc...
      The Xfree86 guys are in camps a and b. The Xouvert guys are in camps d and e.

      Everyone on both sides is denying this is a permanent fork but given the deep idealogy I don't see how to avoid it.

    5. Re:"beginning of the end"? by ADRA · · Score: 1

      You neglect one of the most important issues plaguing X today:

      1. Implementing the latest a greatest into release code hoping not to break anything critical
      2. Implementing the latest a greatest into CVS hoping not to break anything critical; releasing stable code into releases
      3. Implementing the stable code into CVS

      Linux is (1)
      Xouvert is apparently (2)
      XFree86 is (3)

      Because of the incredible lag in getting anything int CVS, they are stagnating and frustrating developers that are MORE THAN WILLING to help out. Keith Packard has a mini-X server implementation inside the XFree86 (kdrive) to do his development work on such 'trivial' enhancements such as RENDER and RANDR.

      --
      Bye!
    6. Re:"beginning of the end"? by JoeBuck · · Score: 2, Informative

      That's almost exactly what we said about egcs versus gcc when egcs started, to keep the FSF from flipping out. However, the result was that egcs ended up replacing GCC (what was originally planned as egcs 1.2 became gcc 2.95). This is good strategy for those who wish to avoid a fork: arrange that the fork can eventually become the main branch.

      Whether xouvert will replace or take over Xfree86 depends on whether the majority of developers abandon the xfree86 ship and work on the xouvert branch.

    7. Re:"beginning of the end"? by Sivaram_Velauthapill · · Score: 1

      Well, websites are used as a collaborative medium. Creating a website makes it easier to communicate with others, share documents, attract new developers, etc...

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
    8. Re:"beginning of the end"? by spektr · · Score: 1

      The Xouvert project has code: the Xfree86 code base. They have to set up their page before they start their own coding, because they have to solve problems with version management and merging (they have to keep some sync with the Xfree86 code base).

    9. Re:"beginning of the end"? by bigjnsa500 · · Score: 1
      Not really. They *could* have done all this before making a website. What is wrong with doing a website but on your local network. Then we you actually have something to release, THEN you release the website. Or for that matter a simple Sourceforge intro page.

      Hey, look at us, this is "insert your name". We don't have anything to release, but if your interested in helping, go "insert link" here,

      It makes me think of vaporware when the website has been in existence for months with promise of code.. but still no code has been released.

      --
      This is a test. This is a test of the emergency sig system. This has been only a test.
    10. Re:"beginning of the end"? by Anonymous Coward · · Score: 0

      >The end pretty much happened earlier this year
      >when the most talented and prolific developers >forked to form the xouvert

      When I read this, I almost spilled my coffee all over my keyboard laughing hysterically. The Xouvert project was not created by "the most talented and prolific developers" by any far stretch of the imagination. It was started by someone with good intentions, but with zero X server development experience whatsoever, and a few others to make web pages and inhabit an IRC channel. Xouvert is a wannabe project at best, unlikely to ever release anything substantial.

    11. Re:"beginning of the end"? by spektr · · Score: 1

      There are certainly many vaporware OSS pages that will never produce code. That may be bad style, but it doesn't hurt anybody, as long as it doesn't lead to unnecessary fragmentation.

      IMHO, in the near future the most important aspect of Xouvert won't be the new code they produce, but the attempt to introduce a "new management" that may solve some organisational problems, like too restrictive CVS access. To make this fly they have to attract developers and therefore they need a homepage. That's OK for me.

    12. Re:"beginning of the end"? by dmiller · · Score: 1
      The end pretty much happened earlier this year when the most talented and prolific developers forked to form the xouvert

      Rubbish - the Xouvert website lists *no* developers from XFree and the mailing list has less than 30 messages on it for this month (compare with the XFree mailing list traffic). I'd say the end is yet to come (though XFree does have some leadership problems)

      If they had started with code rather than a slightly silly name, then perhaps they would have done better.

    13. Re:"beginning of the end"? by Anonymous Coward · · Score: 0

      Yeah, and I am Santa Clauss.
      This is just diplomacy BS.

    14. Re:"beginning of the end"? by Anonymous Coward · · Score: 0

      Not really. They *could* have done all this before making a website

      They could have. But then, the major issue behind the fork was the "openness" of XFree development process. Plus the fork happened in a rather nasty and public fashion.

      So "project infrastructure" like a website is very important for the fork, both 1) to show openness and 2) to show progress (ie, prove they were right).

    15. Re:"beginning of the end"? by Compenguin · · Score: 1

      "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."

      Keith was the one who brought us Xft (now part of XFree86) and fontconfig

    16. Re:"beginning of the end"? by dmiller · · Score: 1

      So? He isn't listed as a developer and isn't active on the mailing list.

  5. Thanks for your "insight" by pimpinmonk · · Score: 5, Interesting
    is this the beginning of the end for XFree86?
    Is this the end of the beginning? Is it absolutely nothing? Jeez, talk about your random opinion. I don't see XFree dying, but more appropriately, I don't see this as possibly being the cause of the "beginning of the end." XFree-cygwin is definitely not propping the project up, nor are they the primary users.
    1. Re:Thanks for your "insight" by happyfrogcow · · Score: 1

      don't blame the poster. it's just a line lifted from the announcement by harold hunt.

    2. Re:Thanks for your "insight" by Wakkow · · Score: 4, Informative

      He was quoting the announcement:

      "What this means for XFree86

      Some will say nothing. Some will say good riddance. Some will say this is the beginning of the end. Who knows? Who cares? Let /. figure it out."

    3. Re:Thanks for your "insight" by pimpinmonk · · Score: 1

      well i would blame the poster, because it sounds very different out of context versus what another person who replied to my post said.

      actually, i tried not to be very harsh and didn't blame him, anyway, I just pointed out that it's a naive remark.

    4. Re:Thanks for your "insight" by Anonymous Coward · · Score: 0

      No, you are wrong on a technicality. Nowhere in the parents quote of the comment in question did he quote what was originally quoted in the announcement. The originaly parent of this thread quoted the question by the poster, not the statement by harold hunt.

      So pfft!

    5. Re:Thanks for your "insight" by Jeff+DeMaagd · · Score: 1

      If it really is true that the project maintainers has turned off more developers than any other free software project then this high profile event isn't going to help things. I really haven't been keeping track of XFree.

    6. Re:Thanks for your "insight" by doom · · Score: 1
      well i would blame the poster, because it sounds very different out of context versus what another person who replied to my post said.

      actually, i tried not to be very harsh and didn't blame him, anyway, I just pointed out that it's a naive remark.
      Look, that "beginning of the end" line was clearly a joke. It was an intentional parody of the usual slashdot buzz... and the really funny part about the joke is that you get it if you read the story, but you don't get it if you dive into the discussion without knowing what you're talking about....
  6. After reading the thread... by Sanity · · Score: 5, Insightful
    ...the core problem seems to be the rediculous difficulty in obtaining cvs commit access for the project. It is stunning and insulting that someone who has demonstrated their dedication to the project over two years is still not deemed worthy of being able to commit directly to cvs, after all, CVS is designed such that a problematic commit can be backed out very easily.

    These guys seem to care more about being able to brag about their commit access in their email signatures than streamlining development of their software and making things as easy as possible for those willing to devote their time and talent to the project.

    If ever a project was in need of a fork, and if ever some project developers were in need of an attitude readjustment - this is it.

    1. Re:After reading the thread... by Anonymous Coward · · Score: 0


      It is stunning and insulting that someone who has demonstrated their dedication to the project over two years is still not deemed worthy of being able to commit directly to cvs

      You mean like why Theo de Raadt left NetBSD to start OpenBSD?

    2. Re:After reading the thread... by MoobY · · Score: 1

      You make an excellent point.

      If ever a project was in need of a fork, and if ever some project developers were in need of an attitude readjustment - this is it.

      And open source minded as we are, I bet they want your help. Or maybe, no, ehrm, they don't.

      --
      --- Sigmentation Fault - Comments Dumped
    3. Re:After reading the thread... by StenD · · Score: 1

      The problem as I see it seems to be that Harold Hunt issued an ultimatum to the XFree86 group, then started exchanging escalating insults with core team members, and was shocked that he didn't receive a favorable response. It isn't even relevant whose message was the first insult, since everyone's threshold for that is different. Now everyone's demonstrated how large their balls are, and Harold has taken his home.

    4. Re:After reading the thread... by Iscariot_ · · Score: 1

      I think you raise an interesting point. However, instead of blame XFree, perhaps CVS itself is to blame? CVS is an extremely cumbersome tool, and lacks any real intuitiveness. Perhaps if CVS were easier to use, or of development teams more regularly used something other than CVS, more people would contribute and the XFree project wouldn't be losing such a great contributor.

      Just a thought.

    5. Re:After reading the thread... by RedWizzard · · Score: 4, Insightful
      I guess it was an ultimatum, but I think that term distorts the situation a bit. To me he seemed to be saying "The process is currently wasting 3-4 hours a month for me. I'm no longer willing to waste that time. I've been the maintainer of the cygwin port for 2 years. I need CVS write access to the cygwin stuff, or I'm going to stop contributing via the current process". Note he never got any sort of reply as to why he couldn't have CVS write access. Every reply from the "status quo" faction avoided the issue and most were personal attacks (though both sides were guilty of that). This little flamewar also seems to be the final straw rather than the whole story. Harold mentioned trying to talk to people privately and getting no satisfactory response. Most of his emails in that thread were very polite, almost unusually so.

      IMHO David Dawes comes off sounding arrogant and uninterested in solving problems (yet again - he seemed the same way over the Keith Packard blow up). He seems to have the attitude that since he is a volunteer he has no responsibility to the other developers, in terms of improving the process or otherwise making their life easier. It's not a good way to run a project.

    6. Re:After reading the thread... by black+mariah · · Score: 2, Informative

      No, he made the statement to the effect that he didn't want to waste so much of his time trying to get commits into the XFree CVS and if they didn't see fit to give him CVS access, he'd go someplace where he COULD get it. This is obviously a matter he has discussed before with these guys, and their lack of interest in giving the main developer of something like that CVS access is quite childish. I don't blame Hunt for wanting to get away from a bunch of immature assholes.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    7. Re:After reading the thread... by HuguesT · · Score: 1

      It takes the better part of 5 minutes to get going with CVS. I don't believe this is an issue.

      CVS might be cumbersome for things like branching, but for the casual contributor it is a simple thing

      % cvs co
      [edit like mad]
      % cvs commit
      [to make your changes available]
      % cvs update
      [to get the other contributors changes]

      The End.

    8. Re:After reading the thread... by Fourier · · Score: 2, Informative

      Perhaps if CVS were easier to use, or of development teams more regularly used something other than CVS

      Xouvert is making use of the Arch RCS, which seamlessly handles distributed repositories (each developer generally has his own local repository). There is no single point of failure; if the owner of the "master repository" isn't doing his job, any other repository can be used just as easily.

      Of course, Arch also properly handles file moves and renames. That will enable Xouvert to make rather sweeping changes to the XF86 source organization, without losing the ability to sync with XF86 CVS.

    9. Re:After reading the thread... by Iscariot_ · · Score: 1

      I guess. What I don't understand is why there are no CVS clients that let you view all the files (ala VSS) as well as see if they are check out (and if so by whom). Followed by the in-ability to click to check out, and click to check in, CVS is just too frustrating. I made a custom VSS clone (imitates the gui, but not the file-structure) for my company due to the fact that all of us hated CVS.

    10. Re:After reading the thread... by Anonymous Coward · · Score: 0

      I think its more that they care more about being able to command a higher price from corporations looking to get fix'es and patches in to XFree then how cool the signature looks.

    11. Re:After reading the thread... by StenD · · Score: 1
      No, he made the statement to the effect that he didn't want to waste so much of his time trying to get commits into the XFree CVS and if they didn't see fit to give him CVS access, he'd go someplace where he COULD get it. This is obviously a matter he has discussed before with these guys,
      He said today that until Sunday, he didn't know who to ask for access, and it had never mattered to him. How much time could he have spent if he didn't even find out who to ask? What's obvious is that he didn't care to find out who he should discuss it with, or how.
    12. Re:After reading the thread... by Anonymous Coward · · Score: 0

      Actually, you should "cvs update" before you "cvs commit"... but whatever...

    13. Re:After reading the thread... by Dwonis · · Score: 1

      I assume CVSGui doesn't work for you?

    14. Re:After reading the thread... by doom · · Score: 1
      I guess. What I don't understand is why there are no CVS clients that let you view all the files (ala VSS) as well as see if they are check out (and if so by whom). Followed by the in-ability to click to check out, and click to check in, CVS is just too frustrating. I made a custom VSS clone (imitates the gui, but not the file-structure) for my company due to the fact that all of us hated CVS.
      I think you're confused about what the "concurrency" is about in CVS. Multiple developers are supposed to be able to simultaneously make changes to the same file.

      Getting a list of the names of who has a file "checked-out" wouldn't make a lot of sense.

      Which is not to say that CVS doesn't have it's problems (high on my list is the lack of support for tracking a directory "mv")...

    15. Re:After reading the thread... by NoOneInParticular · · Score: 1

      Funny, this example is exactly why CVS is cumbersome to use: you should do the 'cvs update' FIRST, so that you don't overwrite other peoples changes to the code you were working on. After resolving possible conflicts, commit.

    16. Re:After reading the thread... by pyrrho · · Score: 1

      I know nothing of these people prior to reading that thread, and I saw the classic from David.

      After Harold responded to an insult which said that he needed to wait until he graduated and grew up in order to handle his time better, David says of Harolds reply only no one will take you seriously if you are insulting.

      typical symptom of a power trip.

      --

      -pyrrho

    17. Re:After reading the thread... by jmccay · · Score: 1

      That is irrelevant. The other people obviously didn't bother to mentioning that he should talk to David either! It also doesn't exscuse their attitudes! Harold should not have had to asked for the commit provilages. It should have been offered by to him by now since he has been the maintainer of the Cygwin port for roughly 2 years (according to his posts in the thread). Xfree86 is more of a Cathedral project than Open Source projects, and it shows the darker side of Open Source development when a small group of people become teritorial resort to pissing matches to keep the tight grip on a project rather than let it grow organically as it should happen. It's a good thing Linus is better at politics than these guys, or Linux wouldn't be as good as it is today!

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
    18. Re:After reading the thread... by nagora · · Score: 1
      The problem as I see it seems to be that Harold Hunt issued an ultimatum to the XFree86 group, then started exchanging escalating insults with core team members

      That's one way of looking at it. Another is that Harold said that a (sub)-project leader should be able to apply aptches to his own project instead of wasting time sending them in and then trying to find out what happened to them. He was told that this was an unreasonable request and that he should damn well work the way he's told to work and stop bothering the great minds in charge.

      Strangely, Harold took this badly!

      Thomas Dickey in particular showed himself to be a wanker of the highest order. Any project with people of this sort in charge is doomed.

      Why would anyone choose to work with a person who's response to a straight forward assersion that he was being unreasonable is "google doesn't show me any posting by you that I can use as a good reference of your opinion."? I don't know you so I don't have to reason with you!?!

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  7. Harry's right... by corebreech · · Score: 5, Insightful

    And he presented his case well. These other XFree86 guys sound like the cast from Othello... way too serious for what is, after all, something that's supposed to be fun: working on an open source project.

    You know, what kind of nut must it be to crack to get X running atop of Windows? You'd think they'd give Harry some slack just out of the complexity of what he's doing.

    Another poster mentioned that it's the fault of the tools, and I think this is a good point. A truly usable code management system would allow for Bozo the Clown to have commit privileges and it wouldn't impact the overall effort at all.

    1. Re:Harry's right... by Anonymous Coward · · Score: 0

      its been many years for many of us since high school literature classes. please remind us - what was othello about?

    2. Re:Harry's right... by Anonymous Coward · · Score: 0

      "its been many years for many of us since high school literature classes. please remind us - what was othello about?"

      Well there's this black guy... No wait. There's two black guys and two white dudes. And then this other black guy comes and stands next to one of the white dudes and the white dude feels crowded in and leaves and gets replaced by another black guy.

      And then this new white guy comes along and stands next to one of the black guys and all of a sudden some black dudes go away and some white dudes go stand where they were.

      It gets good in the final act when everyone is getting all stressed and all and trying to get into the corners and all these white guys and black guys start replacing each other.

    3. Re:Harry's right... by Anonymous Coward · · Score: 0
      "its been many years for many of us since high school literature classes. please remind us - what was othello about?"

      Well there's this black guy... No wait. There's two black guys and two white dudes. And then this other black guy comes and stands next to one of the white dudes and the white dude feels crowded in and leaves and gets replaced by another black guy.

      And then this new white guy comes along and stands next to one of the black guys and all of a sudden some black dudes go away and some white dudes go stand where they were.

      It gets good in the final act when everyone is getting all stressed and all and trying to get into the corners and all these white guys and black guys start replacing each other.


      Are you sure you've not just described chess instead of Othello?
    4. Re:Harry's right... by Anonymous Coward · · Score: 0

      hi, im a clueles idiot with time to waist posting on /. i cant spell and cant use a shift key. im certainly not going to type othello into google for some other jackass just like me.

    5. Re:Harry's right... by Anonymous Coward · · Score: 1, Insightful

      This is nothing new. The XFree86 guys have been assholes from the start. I don't know of any "outsider" who has ever had successful dealings with them. Heck, I pointed out a bug (and included a fix) in their S3 driver years ago. Every email was ignored. Not so much as an acknowledgment let alone a thank you.

    6. Re:Harry's right... by Theatetus · · Score: 0, Offtopic

      Who else is black? I've seen Cassio and Iago played by black actors in different productions, but Othello is the only one specifically referred to as Moorish AFAIK.

      --
      All's true that is mistrusted
    7. Re:Harry's right... by Anonymous Coward · · Score: 1, Insightful

      I wonder if they'll use arch as their RCS, since it is made specifically for distributed branches developpement.

    8. Re:Harry's right... by Dave2+Wickham · · Score: 0, Offtopic

      Nah, sounds like Othello to me...

    9. Re:Harry's right... by Elfan · · Score: 1

      As everyone who has recently taken a high school literature class knows, you should just read the Spark Notes.

  8. This is discouraging by Muda69 · · Score: 1

    I have been using XFree86 since it's inception and this is indeed discouraging news. Sounds like nothing but a big pissing match to me.

    1. Re:This is discouraging by kfg · · Score: 1

      And as with most pissing matches I expect some territory will be marked out, penis size and stream range will be compared and commented upon, the joint will stink for a while. . .

      and a year from now no one who wasn't directly involved will even remember it happened.

      KFG

    2. Re:This is discouraging by cryms0n · · Score: 0

      Gobble! Gobble!

  9. So uhhhh.... by DCowern · · Score: 3, Funny

    What this means for XFree86

    Some will say nothing. Some will say good riddance. Some will say this is the beginning of the end. Who knows? Who cares? Let /. figure it out.

    So uhhhhh... who wants to tackle this one? ;-)

    1. Re:So uhhhh.... by DeltaSigma · · Score: 1

      And /. says:
      Good riddance, this is nothing, the veritable beginning of the end. We knew, we cared, but alas there was nothing we could do to save it.

  10. Xouvert? by Anonymous Coward · · Score: 0

    Can anyone comment on how active/alive Xouvert is?

    1. Re:Xouvert? by Anonymous Coward · · Score: 2, Funny

      Let's just say they make *BSD look alive.

  11. Unite! by molnarcs · · Score: 5, Insightful

    I think it would be best if all these projects that left Xfree86.org united - the Cygwin/Xfree86 folks, Keith Packard, and pull their resources to come up with a workable development model (yeah, and a workable X - all major projects - Gnome, KDE - are waiting for long promised features that all modern graphical subsystems exhibit except for X.)

    1. Re:Unite! by DrWhizBang · · Score: 2, Informative

      I believe this is what you are looking for.

      --
      Schrodinger's cat is either dead or really pissed off...
    2. Re:Unite! by molnarcs · · Score: 1

      Yeah, but how does Xouvert relate to Y?

    3. Re:Unite! by DrWhizBang · · Score: 1

      Xouvert has declared "solidarity with the Y project", but what does that really matter. The future of the linux(+*bsd) desktop is X, just not XFree86. Either Xouvert, or some other fork of the XFree86 code, but the XFree86 leadership have shown that they are not interested in making a better X.

      --
      Schrodinger's cat is either dead or really pissed off...
    4. Re:Unite! by Anonymous Coward · · Score: 0

      X isn't missing anything, It's in fact better than all the other grphics systems out there. Please stop spreadin this FUD.

      What XFree86 lacks, is a good project leader (David sucks), and a better versioning system.

    5. Re:Unite! by molnarcs · · Score: 1

      WOW! Thanks for that link - interesting!

  12. "is this the beginning of the end for XFree86?" by kfg · · Score: 0, Troll

    No.

    KFG

    1. Re:"is this the beginning of the end for XFree86?" by kfg · · Score: 1

      "Kentucky Fried... Grapes? :)"

      Kathmandu Fried Greens.

      KFG

    2. Re:"is this the beginning of the end for XFree86?" by kfg · · Score: 0, Offtopic

      "kung fu guru?"

      Actually, that works too. :)

      KFG

  13. What else is there? by neonprimetime · · Score: 0

    Maybe I'm just too much of a noob,

    but what else is there besides XFree86?

    Is there anything with a legit chance to

    take over?

    Or are we destined to code something new?

    thanks

    1. Re:What else is there? by jbolden · · Score: 1

      X.org on the legal side.
      Xouvert on the coding side.
      Freedesktop.org on the idealogy side.

  14. beginning of the end? by u19925 · · Score: 3, Interesting

    how many XFree86 users are using Cygwin port? 1 percent? Let us face it, it is not the "beginning of the end" but is rather the "end of the beginning of the end".

  15. I wish. by cK-Gunslinger · · Score: 5, Interesting

    Don't get me wrong, XFree86 is great and all, but I wish there was a replacement. I would be willing to wager that >75% of those of us who run a Linux desktop don't need hardly *any* of the advanced features in the X Windows server. I would like to see a completely modular, X-windows core-compatible windowing system for Linux. Want to use some of the advanced features? Add in the module, recompile, and go!

    1. Re:I wish. by Anonymous Coward · · Score: 4, Insightful

      What advanced features don't you need?

      Most likely, modern desktop users need much more of the advanced features (recent extensions such as video, OpenGL etc., in particular) than ever.

      If you look at what the basic X11 feature set really is, it's really very simple.

      Most likely the most complicated thing you aren't using is the color management stuff.

      What most people experience as "X11 bloat" currently probably consists more of bloat on the widget toolkit side than on the XFree86 side.

      XFree86 could use a lot of cleaning up, but it's not particularly bloated.

    2. Re:I wish. by striker64 · · Score: 1

      Why the recompile? How about Add in module, and go! .. sounds much better to me. If it's meant to be easy, there will be no recompiling at all.

      I know this is off-topic, but one of the things that hardly ever gets mentioned in the windows and unix arguments is how well windows does at backwards compatibility. Granted, there are a few apps that are a pain in the ass to get to work, but overall almost any windows program will work on any windows version, and there is no recompiling ever! With linux distro's, virtually every time a new version of the distro is released, you have to either get a newly built rpm (or other similar packaging system), or recompile from the sources .. it just has to end, too much time is wasted trying to get programs up and running.

    3. Re:I wish. by CmdrTHAC0 · · Score: 1

      Why recompilation when we can already add "Load" directives to XF86Config? Dream big: why not go for auto-loading of modules like the Linux kernel?

      --
      __CmdrTHAC0__
      In Soviet Russia, Spanish Inquisition doesn't expect YOU!!
    4. Re:I wish. by hackstraw · · Score: 5, Insightful

      I would be willing to wager that >75% of those of us who run a Linux desktop don't need hardly *any* of the advanced features in the X Windows server.

      I would wager that >75% of all software users don't need *any* of the advanced features of the software they use on a daily basis. I would also wager that those in the 25% range drive over 95% of the innovation and development, and that those users _need_ (as much as anyone can need anything) those advanced features.

      Doesn't anyone know about the 10/90 or the 20/80 rule anymore? (If no, look it up).

      I would like to see a completely modular, X-windows core-compatible windowing system for Linux. Want to use some of the advanced features? Add in the module, recompile, and go!

      1st, to me, modular means you don't need to recompile. 2nd, who really cares how modular X is? That surely wouldn't help me get cut and paste working (by this I mean between all X apps and beyond text data). That surely wouldn't help me get drag and drop working. These little features that are over 20 years old are welcomed!

      Until these basic needs are met, I don't want to hear another "Is Linux ready for the desktop?" questions.

    5. Re:I wish. by Anonymous Coward · · Score: 0

      Plot a course for planet Shut The Fuck Up, ensign Fuckstick! Engage!

    6. Re:I wish. by mks113 · · Score: 1

      When features for 10% of the users represent 90% of the bloat, you have a problem.

      Same for OpenOffice, Mozilla, and other large, feature rich programs out there.

      Microsoft is a little different in that they add in features to satisfy marketing people as much as for power users.

    7. Re:I wish. by dar · · Score: 1

      Ah. Excellent rebuttal. (He says sarcastically)

      --
      My other Slashdot ID is much lower.
    8. Re:I wish. by 1g$man · · Score: 1

      It's true that the average user uses at best 10% of the features of those applications listed. But, they don't use the same 10%--they use a different 10% slice of the pie. Mozilla, OpenOffice, Windows, and MS Office are considered "bloated" for this ignorant reason. The "bloat" doesn't harm anyone when implemented properly.

    9. Re:I wish. by ichimunki · · Score: 1

      I get the impression from this article by Jamie Zawinski that the cut and paste problems you are having are related to issues with the X clients and not with the X servers themselves. I'm guessing a similar issue exists relative to drag-and-drop (since it seems to me I've seen this feature in action in either GNOME or KDE or both).

      --
      I do not have a signature
    10. Re:I wish. by hackstraw · · Score: 1

      When features for 10% of the users represent 90% of the bloat, you have a problem.

      bloat is a non issue until it hurts performance. I often hear about new features being the key ingredients to a new release of software, I've very rarely heard of removing bloat as something significant for a new software release.

      Same for OpenOffice, Mozilla, and other large, feature rich programs out there.

      Yup, and these apps are the backbone of the opensource, freesoftware, (insert other I want more for less advocacy group here). Don't expect bloat reduction or feature reduction in these apps for years to come.

      Microsoft is a little different in that they add in features to satisfy marketing people as much as for power users.

      Microwho? I'm not that familiar with their products, so no comment. I thought this was about getting basic 20 year old GUI features in XFree86, not an attempt to question the 90/10 rule or the 80/20 rule variant.

    11. Re:I wish. by cpghost · · Score: 1

      I would like to see a completely modular, X-windows core-compatible windowing system for Linux. Want to use some of the advanced features? Add in the module, recompile, and go!

      Why the need to recompile? Make all advanced features dynamically loadable modules and that's it.

      Actually, most features of X11, including networking, _are_ being used a lot, especially in corporate environments. There's nothing more useful than being able to use 1 or 2 monitors (X servers) with remote applications running on them. Just because some end-users never experienced such work environment, doesn't mean that we should cripple XFree86 or even reinvent the wheel for the umpteenth time just to fit their (already covered?) needs.

      With a modular environment, people would be able to extend XFree86 with backward compatibility in mind. This would be much better than a complete redesign, which didn't yet prove its worth.

      Some X replacement projects were attempted, but they never reached beta. IMHO for a good reason.

      cpghost at Cordula's Web.

      --
      cpghost at Cordula's Web.
    12. Re:I wish. by scosol · · Score: 1

      Seek and ye shall find.

      http://www.directfb.org/

      --
      I browse at +5 Flamebait- moderation for all or moderation for none.
    13. Re:I wish. by frost22 · · Score: 1
      that the cut and paste problems you are having are related to issues with the X clients and not with the X servers themselves.
      This is really irrelevant. Fact is, in X, working Cut and Paste and text marking even between as simple things as terminal and editor windows is the exception, not the rule.

      I don't care the least if that is a client or server side issue. If it is client side (I doubt it) then X doesn't provide client programmers with enough and easy tools to implement it correctly.

      And JWZ's Pull-Down-menus aren't the whole story anyway. Functioning Cut and Paste also requires the keyboard shortcuts (both CTRL-Insert/Shift-Insert and Ctrl-C/Ctrl-V to work and work the same all the time. I find myself preferring Teraterm to an XFree Box over the real thing even if the latter is only a KVM key switch away, simply because in reality, those frigging apps do not or not correctly support basic stuff like cut and paste.

      Put away your pink sunglasses...
      --
      ...and here I stand, with all my lore, poor fool, no wiser than before.
    14. Re:I wish. by oskarfasth · · Score: 1

      I think the original poster was referring to things like networking capabilities, actually. Those who need it, well they need it. I don't, and neither does, what, 80-90% of the X users out there?

      --
      "Everyone who believes in telekinesis, raise my hand..." - James Randi
    15. Re:I wish. by Brandybuck · · Score: 3, Insightful

      I would be willing to wager that >75% of those of us who run a Linux desktop don't need hardly *any* of the advanced features in the X Windows server.

      Screw those 25%. They're the minority. They lost the election. Their duty is to humbly follow the behind the victorious mob!

      Oh wait... Those 25% are those that actually help product the software, unlike the 75% that merely sits around and soaks up freebies.

      <derail>

      Okay, all facetiousness aside. The 75% is not more important than the 25%, even assuming those numbers were accurate. This isn't a democracy where the winner takes all. This is a marketplace where everyone who participates has the opportunity to win.

      Let's look at some of the "advanced" features. None of them, by the way, detract anything from the experience of those using the basic features. First, Xinerama. I don't use it, since I possess only a single monitor. But I know people who do use it, and they absolutely love it. Some recent reports show that their productivity is improved. If all you do is run a single game in a single window on a single monitor, you might never want it. But if you don't, someone else using it is not going to affect you.

      Second, remote networking. I use this daily. Most people I know who are on a UNIX local network use it. It frees you from the physical constraints of your workstation. And like Xinerama, if you don't use it, it doesn't affect you. Contrary to myth, the overhead of networking support for local use is non-existant. Local connections use sockets, which are damned fast.

      Before you start trimming off huge chunks of X11 because one out of four people are not worthy, start with the Linux kernel. I would be willing to wager that 75% of Linux users don't need the advanced features of the kernel. Ditto for glibc. Ditto for everything else in the system.

      --
      Don't blame me, I didn't vote for either of them!
    16. Re:I wish. by be-fan · · Score: 1

      Networking capabilities sound complex, but they're really not. In any client/server model there is going to be some protocol between the client and the server. Adding network capabilities just means that you implement that protocol on a network connection in addition to some fast local-IPC mechanism.

      As for the client/server model, it has lots of benifets besides just enabling networking. And because graphics are buffer-able by nature (even OpenGL direct rendering works in terms of buffered command lists) the overhead of the client/server model is extremely low. In fact, some of the fastest GUIs out there (BeOS, QNX Photon) are client/server. In QNX, even the graphics driver is a server that exports its functionality to the window server.

      --
      A deep unwavering belief is a sure sign you're missing something...
    17. Re:I wish. by joshsnow · · Score: 1

      What most people experience as "X11 bloat" currently probably consists more of bloat on the widget toolkit side than on the XFree86 side.

      Why do people always wheel this argument out in defence of X? We all know that X11 doesn't include the "bloat"ed widget toolkits and desktop environments.

      However, that said, X11 is about as useful to most people as a car which consists of just the chassis and engine. Unless the toolkits and desktop environments (body, seats, steeringwheel etc) are added it's not particularly useable or useful to the typical Linux desktop user.

    18. Re:I wish. by VisorGuy · · Score: 1

      The reason why it's continually brought up is that it's a valid point.

      Your point is also valid, but it just confirms the ACs point in that the blame shouldn't be thrust entirely on X11's shoulders.

      --
      This user account is inactive account replaced by the PDA
    19. Re:I wish. by aled · · Score: 1

      Use a fast, lean vnc to get a graphic terminal.

      --

      "I think this line is mostly filler"
    20. Re:I wish. by Uerige · · Score: 1

      What is you problem with cut and paste? Works for me with gnome apps, xterms, emacs (haven't tried kde apps, I don't use any). Text mode editors should not be a problem either, because they get their input from the xterm, which works fine. I wonder what is so hard about something as simple as selecting text, and "click"?

    21. Re:I wish. by shellbeach · · Score: 1

      With linux distro's, virtually every time a new version of the distro is released, you have to either get a newly built rpm (or other similar packaging system), or recompile from the sources ..

      Have you ever tried running old binaries on a new system?? I have binaries that I originally compiled under Redhat 6.1 that still work under my highly updated nominally-Mandrake-9.1 system. There is, in fact, a lot of backwards compatibility - you don't need to be constantly recompiling every time you update glibc (or, indeed, Xfree86). (At least, I never do, and it hasn't hurt me yet :)

      Then have a think about things like Mozilla, OpenOffice, etc ... did you notice the fact that there is only one linux version available for download?? Why? Simply because the binaries work on any reasonably modern system.

    22. Re:I wish. by frost22 · · Score: 1

      - Just checked. doesnt even work from gnome-terminal to gnome-terminal Ctrl-Insert copies but also inserts a tilde character (~) into the original source. Same for Xterm - here is ";5~" inserted.

      - works inconsistently/randomly: mark text a, copy (ctrl-insert) mark text b, paste (shift-insert). Result should be text a (thats the one you copied) but result in KEdit is text b

      - Several Versions of Mozilla just crashed when getting URLs pasted

      - I never can rely on all applications getting cut'n'paste text at all. I have seen numerous occasions not getting any. Dialog Box Text fields e.g. often ignore paste keys.

      Im sure it all works fine as long as you stay within your toolkit of choice and its world. But X is all X apps - and it should just friggin work with all of them.

      --
      ...and here I stand, with all my lore, poor fool, no wiser than before.
    23. Re:I wish. by cpghost · · Score: 1

      Good point. VNC would do the networking... but:

      • You need a graphics terminal that can be used by vnc
      • You need an API and library for clients to connect to the graphics terminal
      • Keeping backward compatibility of X11 clients would be highly desirable!

      So we would still be left with the tasks to write a powerful graphics server as replacement for XFree86, an interface library for clients, and a legacy library to support the X11 wire protocol used by millions of X clients (some of them not necessarily open sourced).

      We could argue that most X clients use toolkits rather than raw X11 calls, and that would be true. So you'll have to modify the toolkits themselves. This would still be a formidable task.

      cpghost at Cordula's Web.

      --
      cpghost at Cordula's Web.
    24. Re:I wish. by Anonymous Coward · · Score: 0

      Not really, the reason that X11 comes as "just the chassis and engine" was so that commercial companies could embrace+extend by building proprietary interfaces on top of it.

      There's little or no need for this division to exist in an Open software ecology. It's an entirely out-of-date commercial lock-in strategy -- and the attitude has been unfortunately extended to projects like KDE and Gnome because it's virtually impossible to get any core improvements into X.

    25. Re:I wish. by marko123 · · Score: 1

      I know the 80/10 rule in software. Guess where the features I want are?

      --
      http://pcblues.com - Digits and Wood
    26. Re:I wish. by Rysc · · Score: 1

      Just because your favorite way of cutting and pasting isn't seamless by default doesn't mean X is broken. I have never had difficulty with highlight->middle click accross any toolkits, although some few legacy applications have not responded.

      --
      I want my Cowboyneal
    27. Re:I wish. by chthonicdaemon · · Score: 1

      Time for some Karma whoring: the 80/20 rule is actually Pareto's Principle, which states that 20% of the input produces 80% of the results and other generalizations.

      --
      Languages aren't inherently fast -- implementations are efficient
    28. Re:I wish. by IM6100 · · Score: 1

      Part of the reason there's only One Linux version to download is that those are huge monolithic products with big self-contained libraries and functionality. They soak up a huge memory footprint because of those features of their design.

      Plus, the reason there is only the need for one OpenOffice and one Mozilla build for 'all of Linux' is that OpenOffice and Mozilla just won't run at all in any reasonable sense (without swap thrashing and glacial UI response) on the typical hardware/software that was in common use for Linux in the recent past. So there's no need for a build to run on those older Linux versons and platforms.

      --
      A Good Intro to NetBS
    29. Re:I wish. by Uerige · · Score: 1

      Yep. And in the rare cases where this does not work, copy with C-c, paste with C-v.

    30. Re:I wish. by Haeleth · · Score: 1
      Before you start trimming off huge chunks of X11 because one out of four people are not worthy, start with the Linux kernel. I would be willing to wager that 75% of Linux users don't need the advanced features of the kernel.
      That's why there's this thing, what you do is you type "make xconfig" (or "oldconfig", or "menuconfig", or "gconfig"), and the kernel you then compile only contains the 25% of the features you use. Clever, huh? Now show me the GUI app that lets me cut the features I don't use out of X.
    31. Re:I wish. by Brandybuck · · Score: 1

      I don't use Xinerama. So I never built it. Easy.

      --
      Don't blame me, I didn't vote for either of them!
    32. Re:I wish. by joshsnow · · Score: 1

      but it just confirms the ACs point in that the blame shouldn't be thrust entirely on X11's shoulders

      And therein lies the problem. X11, to most people, means the entire usable desktop environment - in much the same way that "Linux" means the kernel, GNU tools, X11, toolkits and Desktops.

      The underlying bare bones X11 system may well be very quick, but to be useful, it needs as a bare minimum, a window manager. To be useful it requires the toolkits and desktop environment.

      I'm no software engineer, but it seems to me that given modern GUIs are all about, something could be done to the core X11 system to facilitate faster execution of window managers and toolkits.

      Of course, if the toolkit/wm process is completely seperate from X11 and X11 spends alot of idle time waiting for the toolkit/wm to do stuff, then why not move some of that "stuff" into the X11 server?

    33. Re:I wish. by shellbeach · · Score: 1

      Part of the reason there's only One Linux version to download is that those are huge monolithic products with big self-contained libraries and functionality. They soak up a huge memory footprint because of those features of their design.

      So they link in all of glibc, do they?? Is that how they manage to be so compatible?? :) Seriously, the fact that they contain their own libraries is neither here nor there - they're just toolkits - what I was talking about is the capability to run the binaries on any distro. And this is exactly what they do. And the reason this works is that glibc is backwards compatible.

      Plus, the reason there is only the need for one OpenOffice and one Mozilla build for 'all of Linux' is that OpenOffice and Mozilla just won't run at all in any reasonable sense (without swap thrashing and glacial UI response)

      Well ... I was running Firebird on a Cyrix P150+ running Win95 and 40Mb of RAM the other day. It was faster than IE ... :)

      But this is besides the point. You can run old linux binaries on a modern linux system, probably the only requirement is that they were compiled using v 2.0 or greater of glibc. I've already given one example; another is that Redhat 6.1 was the last distro (IIRC) to include wvdial as a package, and for a long time I simply installed the 6.1 rpm quite happily on much later distros (Redhat, Mandrake, and even Crux linux!) because I didn't have the source code.

      (Of course, if you're using RPM you'll probably get dependancy warnings, but in most cases it's safe to ignore them provided you have some form of the library required. Most things on linux are made to be backwards compatible ...)

      (And then, things aren't forwards compatible, but that's another story ...)

  16. Best quote: by Bombcar · · Score: 2, Funny

    What this means for XFree86

    Some will say nothing. Some will say good riddance. Some will say this is the beginning of the end. Who knows? Who cares? Let /. figure it out.

  17. Perseverance by Anonymous Coward · · Score: 4, Interesting

    The XFree86 project has pushed away more developers than most projects ever have - is this the beginning of the end for XFree86?

    I think not and here's why: I've been working as a consultant for one of the top banks in the US for the last 10 years. One of my roles is to maintain the COBOL-emulator for the VAX systems that we store customer data in. One of the integral pieces, as you may guess, is CygWin. We actively add elements and integrate third-party products with CygWin since it is the best at what it does.

    The greatest challenge for our team is to enhance the Win32 abstraction layer so that it no longer interferes with the HAL on a multi-processor layer. We've made some progress and thanks to CygWin we're close to completion.

    Which is nice.

    1. Re:Perseverance by Anonymous Coward · · Score: 0

      How do you run win32 code on a VAX?

    2. Re:Perseverance by Anonymous Coward · · Score: 0

      We don't. The systems running the tools under CygWin are querying the databases on the VAX boxes.

    3. Re:Perseverance by Anonymous Coward · · Score: 0
      ...maintain the COBOL-emulator for the VAX systems...
      Vaxen didn't support COBOL? Color me surprised - or perhaps I misparsed your comment. I'm just curious, could you clarify?
    4. Re:Perseverance by Anonymous Coward · · Score: 0

      Sorry, I meant to type "interpreter" and not "emulator" ... I have another project where we tinker with a 68000 emulator running under VMS. It'
      s been a long day.

    5. Re:Perseverance by Anonymous Coward · · Score: 0

      That sounds nice.

    6. Re:Perseverance by Anonymous Coward · · Score: 0

      That made absolutely no sense.

      what the hell have you bean smoking?

    7. Re:Perseverance by Anonymous Coward · · Score: 0

      Dear Sir,
      we appreciate your thoughts but in this case they are completely inaccurate. Please do some research before posting about these matters.

      Sincerely,
      Mr Blinky

    8. Re:Perseverance by Anonymous Coward · · Score: 1, Funny

      no wonder that project takes 10 years, you can't even express your idea clearly, i can't even imagine your code. Why are you running cygwin on windows while you have many other options?

    9. Re:Perseverance by Anonymous Coward · · Score: 0

      P.S. Additionally, it should be noted that while it is a popular myth, smoking coffee beans does just about as much for you as smoking banana peels. -Have a nice day.

    10. Re:Perseverance by jifl · · Score: 1

      I've been working as a consultant for one of the top banks in the US for the last 10 years. [8<] We actively add elements and integrate third-party products with CygWin since it is the best at what it does.

      Cool, an investment bank that uses GPL software in their main systems. Can you let the cygwin guys know (if you haven't already told them) as they'd probably be chuffed.

    11. Re:Perseverance by Anonymous Coward · · Score: 0

      Your comment doesn't fit the quote. You're stoned.

    12. Re:Perseverance by Hard_Code · · Score: 1

      What does that have to do with XFree? You just said that Cygwin was good, not XFree.

      --

      It's 10 PM. Do you know if you're un-American?
    13. Re:Perseverance by Anonymous Coward · · Score: 0

      you're just jealous because no one would hire you for more than 3 months.

      Nowhere in his message does the guy say that he's been working on one single project for 10 years. Plus he doesn't mention that he's a coder.

      Get a job!

  18. We don't need more fracturing ... by hobbs · · Score: 2, Insightful

    One thing that arguably sparsely resourced open source groups need is more fracturing. Now, in addition to doing the porting work, the cygwin/xfree86 porters will need to deal with source and site maintenance. That's just time wasted essentially.

    1. Re:We don't need more fracturing ... by Hard_Code · · Score: 1

      WOW You're right! We don't need more fracturing! We need MORE STAGNATION! Heavens no, don't fork: just let your project rot and drive all your volunteers away!

      --

      It's 10 PM. Do you know if you're un-American?
  19. calling Chicken Little... by X_Bones · · Score: 4, Insightful

    The XFree86 project has pushed away more developers than most projects ever have - is this the beginning of the end for XFree86?

    Why the scaremongering, anonymous submitter? Just because one project isn't getting access to XF86's CVS tree and will have to maintain one of their own somewhere else, doesn't mean that everyone will abandon XF86. It's mature, has a ton of features, and has no viable replacement; who is gonna leave and where are they gonna go?

    1. Re:calling Chicken Little... by Jahf · · Score: 1
      It's mature, has a ton of features, and has no viable replacement; who is gonna leave and where are they gonna go?

      Interestingly I can see in my mind a bubble above a cartoon of Bill Gates saying exactly those same things with a date of about 2 or 3 years ago.

      While I agree with you that that is the state of things today, I'm in the camp that would like to see a viable replacement created if XFree86 is stagnating as it appears to be (or even if not, simply to foster creative competition).

      And the scaremongering, while too sensationalist for me too, is only a derivative of a direct quote from the original article in which Harold Hunt specifically calls out:

      What this means for XFree86

      Some will say nothing. Some will say good riddance. Some will say this is the beginning of the end. Who knows? Who cares? Let /. figure it out.

      Sounds like like an invitation for someone to ask exactly what the OP asked to me. For once the scaremonger has an excuse.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    2. Re:calling Chicken Little... by ADRA · · Score: 1

      You need to differentiate the Source from the community. The XFree86 community is quite stagnant compared to its importance and size. This can be blamed somewhat on the complexity of the system, but musch more blame can be put on the facist development paradigms of the core team.

      The code from XFree86 is basically BSD licensed, so anyone and their dogs can take the XFree86 source base and create a new community around that community.

      --
      Bye!
    3. Re:calling Chicken Little... by erikharrison · · Score: 1

      X is great.

      XFree86 needs a shakeup.

      -Erik

  20. A better question to ask by Anonymous Coward · · Score: 0



    How is this going to affect us, Windows users?

    1. Re:A better question to ask by Anonymous Coward · · Score: 0

      Well, you'll risk the use of a *nix-like API. Whatever that means.

  21. so what are you talking about? by frovingslosh · · Score: 0
    For those that don't know, Cygwin/XFree86 is a port of the X Window System to Cygwin (which provides a *nix-like API on Windows).

    Thanks. I still have no idea what this is.

    I do know what X is (more or less). OK, I get that Gygwin is trying to make Windows users have Linux/Unix tools (I think that's what that says). So what is Xfree86 and what are we loosing?

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:so what are you talking about? by jbolden · · Score: 1

      XFree86 is the implementation of X commonly used for Linux, BSD... It was the obvious choice for cygwin (which is after all named after cygnus a consulting arm of RedHat and the commmercial version is owned by RedHat). No one is losing much of anything. What's happening is that the free software X developer community and the XFree86 developer community are more and more becoming distinct groups.

    2. Re:so what are you talking about? by Anonymous Coward · · Score: 0

      Cygwin is basically a library that adds missing *NIX functionality to the MS Windows platform. So any library or kernel functionality that a "standard" *NIX platform has but Windows does not, Cygwin adds this.

    3. Re:so what are you talking about? by Anonymous Coward · · Score: 0

      Except now the Gnu32 project adds those common commands to the standard Win32 shell making this aspect of Cygwin redundant (of course, that doesn't come standard with Winblows... you have to add those files to a directory in your path "manually").

      However, I'd take bash over cmd.exe any day (go Cygwin!).

    4. Re:so what are you talking about? by Anonymous Coward · · Score: 0

      Great. Who are we loosing it on?

  22. Yeah! by Anonymous Coward · · Score: 0

    I mean, who in their right mind would use a free X windows implemetation on the platform that 95% of the world's computers run?

    Geez!

    Like anyone needs to Xdisplay applications to a Windows box from a Unix box. Nobody does that anymore!

    1. Re:Yeah! by TexVex · · Score: 1

      I would. I do. Both at home and at work. Cygwin's X server makes a great remote terminal for a Linux machine. Cygwin X even has clipboard support (though it's a little goofy) -- I can copy text from an X app being run on a remote Linux machine and displayed locally, and paste that text into a Windows app running locally. And, vice-versa. Cygwin's X server even does a good job displaying all of KDE in windowless mode. One minute my monitor will look just like it's hooked directly to the Linux machine running KDE -- then I press the Windows key and my Windows taskbar appears. From there I can click the "show desktop" icon and all of a sudden the Cygwin X display is shuffled to the back and I'm only looking at my local Windows stuff. Of course you can have mixed X and Windows windows overlapping as well. It's really pretty cool.

      --
      Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
    2. Re:Yeah! by mjc_w · · Score: 1

      I use cygwin both at work and at home. At work, I have to use Windows (2000 workstation). cygwin makes it bearable.

      BTW, when Windows 2000 boots, it says "Based on Windows NT Technology". Isn't that a warning mandated by the government, similar to the warning on cigarette packs?

      --
      This is the Constitution.This is the Constitution under the Bush administration. Any questions?
  23. thanks by neonprimetime · · Score: 0

    cool...thanks

  24. good move - their whole patch system is whacked by graveyhead · · Score: 5, Interesting

    I've been trying to figure out how to get this fullscreen patch for Cygwin/X into the dist, but the xfree86 dev list tells me to submit to bugzilla. So what, I'm supposed to invent a bug and then solve it? Its a new feature and it would be nice to have a real place to discuss and enhance it (the xfree86 dev list is very aloof and hasn't been kind to me at all as a newbie x developer). I think it's a good move for Cygwin...

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    1. Re:good move - their whole patch system is whacked by Anonymous Coward · · Score: 0

      Wait, can't you just run it in rootless? That's just like full screen.

    2. Re:good move - their whole patch system is whacked by Khazunga · · Score: 1
      It is a bug. No, don't get offended. Request for enhacements are usually treated just like bugs. It's a change request, will get a patch that solves the problem, and will require testing before inclusion in the main tree.

      XF86 developers are right when directing you to bugzilla.

      --
      If at first you don't succeed, skydiving is not for you
    3. Re:good move - their whole patch system is whacked by Dicky · · Score: 4, Insightful
      So what, I'm supposed to invent a bug and then solve it?

      I certainly can't speak for XFree86, but this is normal practice within the engineering group at my employer, and AFAIK at other commercial development houses. Raising a bug for a feature means that it can be tracked as a commit, means people can make comments on it, means you have a common format for all commits, be they bugfixes or new features, and so on. No, I don't really like it either, but it makes a lot of sense.

      --
      Paranoia isn't an infectious condition, it's a way of life
    4. Re:good move - their whole patch system is whacked by /dev/trash · · Score: 1

      It's called RFE.

    5. Re:good move - their whole patch system is whacked by kalidasa · · Score: 1

      Bugzilla does, after all, have RFE as a "bug" type.

    6. Re:good move - their whole patch system is whacked by billnapier · · Score: 1

      Create a bug, and mark it's severity as "enhancement". Give useful information in the bug report (or enhancement report, or change request or whatever you want to call it to make you happy).

    7. Re:good move - their whole patch system is whacked by Eponymous,+Showered · · Score: 1

      Or you could do the following: $ mv patch > /dev/null $ XWin -fullscreen

    8. Re:good move - their whole patch system is whacked by Eponymous,+Showered · · Score: 1

      Oops. Make that:

      $ mv patch > /dev/null
      $ XWin -fullscreen

    9. Re:good move - their whole patch system is whacked by Bluelive · · Score: 1

      Does your fullscreen XWin.exe do multimonitor and if so, how?

    10. Re:good move - their whole patch system is whacked by Anonymous Coward · · Score: 0
      Hey, jase@dufair.org, how about


      $ rm -f patch

      $ XWin -fullscreen



      So both you and clayurn@yahoo.com are clueless.
    11. Re:good move - their whole patch system is whacked by graveyhead · · Score: 1

      No, it doesn't yet... I don't have the hardware. This is a potential project goal though and I have been keeping my eye out for a second monitor that I can afford.

      I thought about just making one huge window that spans all monitors, but that may be a big hack. I'd rather wait to look into that until I can actually test it.

      --
      std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    12. Re:good move - their whole patch system is whacked by graveyhead · · Score: 1

      Yes, except my patch has 2 features that I wanted or I wouldn't have bothered. First, ALT-ENTER minimizes X from anywhere. Also, I built a remote control shared-memory app called 'minimize.exe' that can minimize from a button click or whatever.

      So there :P

      --
      std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    13. Re:good move - their whole patch system is whacked by Bluelive · · Score: 1

      Keep in mind that monitors might not have the same sizes :) The way i have my triplehead setup is by plugin an old pci video card next to the agp card for one screen and win2vnc (x2x for windows/vnc) for the other screen on another machine. Maybe this will give you some ideas.

  25. configuration nightmare by clustercrasher · · Score: 0, Offtopic

    After spending 6 hours at a Linux Install Fest with 2 Linux guru's, my dual monitor is limping along 800x600. Windows config took 15 minutes. What good is great software if the bar for entry is too high? Perhaps it is just Debian. I did have more luck with RedHat. I guess it is another 6 hours for me. Argh. The good news is the echo 3 > /proc/acpi/sleep worked. Linux is still the best server O/S. Hardware device and applications will probably always lag on Linux.

    1. Re:configuration nightmare by MuParadigm · · Score: 1


      Actually, from what I see, hardware device support in Linux has been catching up. True, it still lags behind, but I don't see that "always" being the case. Lots of improvement should come with the 2.6 kernel, and with MS's next OS not coming out for 2-3 years, Linux device drivers should be able to catch up.

      As far as applications go, well, as long as developers focus on MS compatibility, the apps will always lag behind for the simple reason that compatability for new Office "features" can't be added until they've been released by MS. The only way around that issue is for developers to concentrate on re-thinking the functionality of desktop apps and implementing their own features to compete with MS.

      That may not be practical yet, because of the large installed base that needs that MS compatibility to migrate to Linux and to communicate the "WinWorld". But I do think hardware support will be just as up to date and cutting edge as Windows within a couple years. It's almost there now, and what is supported is usually more stable once it's configured correctly.

    2. Re:configuration nightmare by dsplat · · Score: 1

      my dual monitor is limping along 800x600

      I'm reluctant to even ask, but what kind of video card do you have? One of the problems with Debian's stable release is that it has an old version of X on it. The server code is lacking a lot of driver updates that appeared recently.

      --
      The net will not be what we demand, but what we make it. Build it well.
    3. Re:configuration nightmare by clustercrasher · · Score: 1

      Matrox G400 dual head. Worked fine on XFree86 4.1. Problems started when I went to 4.2.1. It won't load DRI on the 2nd monitor. The resolution was great on single monitor. I can send you the config offline if you want to peek.

    4. Re:configuration nightmare by clustercrasher · · Score: 0

      I forgot to mention that I'm on unstable. Stable was actually working fine. I'm kicking myself now, but I really want the suspend to Ram feature of 2.6. RedHat 8 was ok also, I don't remember which Xfree it had. I also downloaded the latest drivers from Matrox. I sure it is just a config issue. I'm unwilling to troll through endless documentation. Windows works, as much as I hate to say it. I still connect to linux servers for all of my development. I can't imagine running a 1000 node cluster on windows.

    5. Re:configuration nightmare by Anonymous Coward · · Score: 0

      It's been a while since I've used the G400 but I seem to recall that the second monitor port was severely lacking in what was available on the first port.

    6. Re:configuration nightmare by Anonymous Coward · · Score: 0

      What moron moderator fell for this obvious troll? Interesting? Jesus.

    7. Re:configuration nightmare by clustercrasher · · Score: 0
      Office 2000 has been out for years and still I can't edit a paper that my coworker sent me (MS word) to open properly in open office. The tables and math get messed up. You would think 3 years would be enough time to catch up.

      One of the main purposes of an O/S is to provide device support. Even basic stuff like sound cards, video cards are still a major headache to get working.

      Simple is why MS is winning marketshare. Lets face the fact that most IT staff are not as smart as Linux admins.

    8. Re:configuration nightmare by clustercrasher · · Score: 0

      Redhat 8 and windows have no problem. I'm sure it is not a limitation of the hardware.

    9. Re:configuration nightmare by The+Wicked+Priest · · Score: 1

      The other day, for the first time that I can recall, I bought a new piece of hardware that prominently advertised its Linux compatibility on the box, along with Windows and Mac support: a Samsung ML-1710 laser printer. It even had an automatic driver setup disk for Linux*, which worked very well, though it insisted on replacing the link to lpr with its own version. (The original was still there and still worked; I changed the link back to point to it.) In my case, I first had to recompile the kernel to add USB printer support, but that's only because I'm running a custom kernel -- if I'd been using the one that came with my distro, it would've had the drivers built as modules already. Anyway, I was very impressed with all this.

      But back when I first bought my current system (in 2000), I chose all the pieces from the Linux Hardware Compatibility list. When I got it, I popped in a Mandrake CD, and it set everything up automatically. Checking the HCL first is the only sensible way to go if you're planning to run anything other than Windows.

      * Only one actual CD came with the printer, presumably covering all three supported systems; but when I stuck it in, it cleverly came up with only the Linux files showing. I haven't tried it from Windows yet, nor tried to access the Windows files from Linux.

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    10. Re:configuration nightmare by The+Wicked+Priest · · Score: 1
      You would think 3 years would be enough time to catch up.
      With a format that's not only undocumented, but deliberately obfuscated? Not necessarily.

      Don't forget, even old versions of Word can't read documents made by later ones. Not because they're full of snazzy new features, but because Microsoft intentionally breaks compatibility, trying both to force everyone to upgrade, and to keep down competitors (like Open Office).

      One of the main purposes of an O/S is to provide device support. Even basic stuff like sound cards, video cards are still a major headache to get working.
      Not if you buy from the supported list. If you don't, you have only yourself to blame. Yeah, Windows "just works", but only because the hardware manufacturers make it so, and don't bother to do so for Linux -- because of their respective market shares. (Catch-22.) But as I've seen from my recent printer purchase, that seems to be changing.
      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    11. Re:configuration nightmare by dsplat · · Score: 1

      I can send you the config offline if you want to peek.

      I doubt I can add anything. I've become intimately familiar with the problems with nVidia's driver recently. Supposedly, 4.3.0 has support for the newer nVidia cards without nVidia's driver. I need to get it loaded to be sure.

      --
      The net will not be what we demand, but what we make it. Build it well.
    12. Re:configuration nightmare by clustercrasher · · Score: 0
      Not if you buy from the supported list. If you don't, you have only yourself to blame

      Both the Matrox G450 and SoundBlaster 16 and microsoft ps2 mouse are listed as supported on Redhat's and Debian Hardware compatiblity lists. So they should work and I'm sure they do given enough time and coffee.

      My complaint is the complexity of configuration after installing the driver. This is not the responsibility of the hardware vendor. Even the mouse config had them scratching their heads for a while.

    13. Re:configuration nightmare by clustercrasher · · Score: 0
      I need a laser printer, sounds like a good choice. Does Mandrake support suspend or standby mode?

      BTW: my video card and sound card are on the HCL. It is the XFree86 config that is stopping me.

    14. Re:configuration nightmare by Anonymous Coward · · Score: 0

      and with MS's next OS not coming out for 2-3 years, Linux device drivers should be able to catch up.

      This would be true only if Windows driver availability stays static for those 2-3 years and lets Linux catch up; but it won't. As long as Windows holds the position it does, anyone wanting their new video card (or sound card or ethernet card or whatever) to be taken seriously will write their own Windows drivers; while very few of them will so much as acknowledge the existence of Linux, let alone support it. (This is changing, but not quickly.)

      Our problem is that, while XFree86's development team is dwindling and bickering and stressing themselves out to support every last piece of video hardware, the Windows development team has effectively recruited every hardware manufacturer on the planet to write their drivers.

    15. Re:configuration nightmare by The+Wicked+Priest · · Score: 1

      The main reason I bought this printer is that it was only $100 after rebate. (That was at Office Depot, but the same deal is at Best Buy this week.) It has limitations: It's USB-only (no parallel port) and GDI-only. (Samsung has another model, the ML-1750, which is very similar but includes a parallel port and PCL6; but it doesn't seem to have the rebate.) Normally I'd shy away from such a unit, but the promise of Linux compatibility on the box helped persuade me. And it's turned out well so far, being by far the fastest printer I've ever had.

      I run Mandrake on a desktop system where suspend mode seems largely useless -- it leaves a loud fan running -- so I can't comment much on that. ISTR that not everything came back up properly when I tried it, but that was a long time ago (long before the current distro and kernel).

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  26. Re:Here's who XFree86 should sign up instead... by Anonymous Coward · · Score: 0




    j00 are teh ghey n00b

  27. XFree are really stupid people ... read why! by Anonymous Coward · · Score: 2, Interesting

    I can understand their decision. XFree has matured to be a really broken pile of software which is badly maintained after all. There is a known CMS and XLIB locking problem in XFree 4.3.0 and upwards which they reject to fix (and this is known for many months now). Even patches and fixes exist for it and they still reject to fix it. When you use GTK+ 2.3.0 on it then it heavily crashes.

    Read here the fixes

    I can imagine that there are to many trouble but I think that the remaining people working on XFree are fucking dumbasses and the primary troublemakers here. They threw the major leading developers out, those that liked to bring XFree up to new roots, fix many bugs, make it modern. And what do we have now ?

    Xouvert as lame fork with people who may not be able to deal with it.

    XFree as a lameass project full of bugs they not gonna fix, full of people who slowly develop it and who use old versions of xcursor, freetype, fontconfig and stuff like this. Ignore bugreports and fixes

    FreeDesktop org as last bastion for people like Keith Packard and Jim Gettys to fix all the stuff.

    I think we should start to boycott XFree.

    1. Re:XFree are really stupid people ... read why! by Anonymous Coward · · Score: 0

      Who was that dumbass who marked this as Troll + Extra ? Are you some sort of XFree taskforce who do not like bad PR ? You can mark this Troll as much you want this all won't change the facts it covers. When you follow the initial title of this article then you see that this is a confirmed thing. XFree is a bad project. They have thrown out a lot of powerful people, they reject to fix the described issues. Marking my reply as Troll doesn't change the actual facts.

    2. Re:XFree are really stupid people ... read why! by Quixote · · Score: 1
      I think we should start to boycott XFree.

      Someone's already working on it, chief!

      I miss my vt220... but really, what I really miss is my Volker-Craig VC4404, with the cast-iron body....

    3. Re:XFree are really stupid people ... read why! by Srin+Tuar · · Score: 1


      Xouvert as lame fork with people who may not be able to deal with it.

      FreeDesktop org as last bastion for people like Keith Packard and Jim Gettys to fix all the stuff.


      Umm, you may not realize this, but Xouvert *is* Keith Packard's fork. Once it gets off the ground, it is likely it may become the new trunk. Dont be so quick to berate what you do not understand.

    4. Re:XFree are really stupid people ... read why! by asobala · · Score: 1

      Umm, you may not realize this, but Xouvert *is* Keith Packard's fork.

      No it's not.

    5. Re:XFree are really stupid people ... read why! by Anonymous Coward · · Score: 0

      hmmm... you seem to be misinformed.

      Some members of the team

      Jonathan Walther, is currently setting up the source code repository. He is the project lead. (his homepage)

      William Lahti has helped with our website, but his coding skills are where he really shines.

      RJ Bergeron donated the money for our domain names, and registered our official IRC channel.

      Cameron Berkenpas wrote and maintains our HOWTO document. (his homepage)

      David Ross wrote and maintains our FAQ.

      Andri Yngvason wrote a MANIFEST file documenting all X server related documentation in the XFree86 CVS tree. He is using it as the basis of the Xouvert Developers Handbook, which describes the Xouvert architecture and the module and driver API's. He is the projects DocBook expert.

      Robert Wimmer is our official German translator. He translated our FAQ, and is working on the HOWTO.

      Johann Henriquez is our official Spanish translator. He also maintains the section Xouvert Traffic about the General Mailing List.


      weird that they would mention translators and web designers, but not the guy that actually has a wealth of knowledge in the area.

      you should lay off the pipe

  28. Great... by TheShadow · · Score: 2, Funny

    This will trigger 100 posts that mistakenly refer to it as X Windows.

    --

    --
    "What do you want me to do? Whack a guy? Off a guy? Whack off a guy? Cause I'm married."
    1. Re:Great... by Anonymous Coward · · Score: 0

      Nay, there is no "s" - it is the "X Window System"...

  29. Yo la tengo: by rodentia · · Score: 3, Funny

    Java, emacs and XML all suck.

    --
    illegitimii non ingravare
    1. Re:Yo la tengo: by Anonymous Coward · · Score: 0

      Looks like the moderators have lost their sense of humour today :o/ I found it funny, anyway.

    2. Re:Yo la tengo: by Viqsi · · Score: 1

      I was with you until you mentioned XML. How dare you malign *my* religious issues? For shame.

      --

      --
      viqsi - See "vixen"
      If we do not change our direction we are likely to end up where we are headed.
    3. Re:Yo la tengo: by Anonymous Coward · · Score: 0

      I havent tried emacs, but since you hit the bullseye dead on with the other 2, I will keep my distance.

    4. Re:Yo la tengo: by Haeleth · · Score: 1

      XML doesn't suck.

      People who use XML for configuration files suck.

  30. not hardly no doubleunpositives by Anonymous Coward · · Score: 0

    those of us who run a Linux desktop don't need hardly *any*

    Sorry, I can't help myself. "Don't need hardly any", you say? Bleh! What would your gradeschool english teacher say about this? I imagine not hardly nothing no good!

    (grrr.)

  31. The good replacement by einux · · Score: 0, Offtopic

    check out www.fresco.org it seems like _the_ replacement - and it also seems they could use some more develpers....

    1. Re:The good replacement by Anonymous Coward · · Score: 0

      Maybe eventually, but not unless there's some way of having network transparency and making legacy applications run, either natively or with some very trivial porting. Although network X sessions may not affect many home users do you have any idea of how many people rely on them in academia and business?

      The worst possible outcome would be to have a schism where desktop distros use fresco and business and academic distros use X - fewer eyes to solve the bugs...

    2. Re:The good replacement by MenTaLguY · · Score: 1

      Fresco can be used over the network, as it is built on CORBA.

      --

      DNA just wants to be free...
  32. Just like Gnome was the end of KDE by bluGill · · Score: 4, Insightful

    Remember when Gnome split from KDE? They fully intended to end KDE, yet today both are powerful desktop systems that have benifited from each other. (Last I cheked you can't even complile KDE with a couple GNOME libs - code reuse in action)

    For that matter, linux was the end of BSD, or perhaps we should say OpenBSD was the end of NetBSD. Take your pick of history, BSD is alive in well despite what some anonymous cowards would have you believe.

    This is a good thing, XFree86 has gotten a lot of criticism, let the critics go their own speerate ways and each prove their way is best. In the end the best way wins, or if there is no best way, all survive, and each focuses on the areas where its way of doing things is best.

    1. Re:Just like Gnome was the end of KDE by Asic+Eng · · Score: 1
      Remember when Gnome split from KDE

      That's not what I recall happening. Gnome was set up from the start as an alternative to KDE. It wasn't a branch of KDE, nor was it made up of ex-KDE developers.

      KDE lost no developers because Gnome was set up (other than potential developers, of course). So that would be a significant difference here.

      Having said that - I tend to agree with your conclusion. :-)
      A split doesn't necessarily mean the original project will suffer.

    2. Re:Just like Gnome was the end of KDE by GauteL · · Score: 1

      The libs you are talking about are not really GNOME-libs. They just happen to be created by some people that also work on GNOME.

    3. Re:Just like Gnome was the end of KDE by Nerant · · Score: 2, Informative

      Actually, this is more like someone submitting a decent patch to Linus, and then Linus refusing to accept the patch and giving a reply like "The weather isn't very good today for that sorta thing", as to a "No, because of blah blah technical reason ".

      The issue here is that Harold requested that the Cygwin/XFree86 project be allowed to commit patches directly to the XFree86.org CVS tree. Instead of a direct yes/no reply, he basically got flim-flammed by David Dawes.

      --
      Be kind. There are too many mean people out there already.
    4. Re:Just like Gnome was the end of KDE by Anonymous Coward · · Score: 0
      Remember when Gnome split from KDE?

      I remember the split, but I didn't think Gnome was ever a fork from KDE.

      I did some searching and couldn't find proof of either.

    5. Re:Just like Gnome was the end of KDE by bluGill · · Score: 1

      Yes the details are different, analogies often suffer that problem. Look past them to see the poiont I'm trying to get at.

      KDE did lose developers, IIRC several GNOME developers had done some KDE work, but concern about the license drove them away.

    6. Re:Just like Gnome was the end of KDE by Anonymous Coward · · Score: 1, Funny

      Who would want to use a DE with a smelly foot as its mascot? ;-)

    7. Re:Just like Gnome was the end of KDE by Brandybuck · · Score: 1

      I think more people need to understand this. Stuff like libxml2 is insanely useful, but it's not strictly a GNOME library. It's a general purpose library usable (and used) by a great many projects completely unrelated to GNOME.

      --
      Don't blame me, I didn't vote for either of them!
    8. Re:Just like Gnome was the end of KDE by Mandus · · Score: 1

      For that matter, linux was the end of BSD, or perhaps we should say OpenBSD was the end of NetBSD. Take your pick of history, BSD is alive in well despite what some anonymous cowards would have you believe.

      That is simply wrong, isn't it? As far as I know, linux started out completely unrelated to BSD... But the rest of the comment is right. And a split in X may be just a good thing anyway. It's the only part you can't get rid of, but you still don't want.

      --
      Ta det kuli, det ordner seg i marsjen
    9. Re:Just like Gnome was the end of KDE by bluGill · · Score: 1

      I'm trying to generalize. Linux wasn't completely unrelated to BSD, the AT&T lawsuits of the time helped linux. Look for the common points between the two, not the hugh differences.

    10. Re:Just like Gnome was the end of KDE by Anonymous Coward · · Score: 0

      BSD is dropping in market share. Check out the latest figures from Gartner. Yeah, it's not dead yet but it is slowly fading away. The figures don't lie. Don't worry; there is still quite an active group of CP/M folks too.

    11. Re:Just like Gnome was the end of KDE by 0x0d0a · · Score: 1

      Actually, this is more like someone submitting a decent patch to Linus, and then Linus refusing to accept the patch and giving a reply like "The weather isn't very good today for that sorta thing", as to a "No, because of blah blah technical reason ".

      Ironically enough, Linus is not infrequently criticized for silently dropping patches.

      Keep in mind that Dawes is probably feeling put-upon as well, having probably recieved tons of nastygrams from the earlier Slashdot story about KP.

  33. Is this the beginning of the end? by ENOENT · · Score: 4, Funny

    No.

    That was easy! Ask me another one!

    --
    That's "Mr. Soulless Automaton" to you, Bub.
    1. Re:Is this the beginning of the end? by Anonymous Coward · · Score: 0

      what is the square root of 1212177777812817281212.121121... _EXACTLY_?

  34. Re:"beginning of the end"? Maybe not! by Pope+Raymond+Lama · · Score: 4, Informative

    From the Xouvert HOWTO on the very link you posted above:
    --
    1.1 What is Xouvert?
    Contrary to popular opinion, Xouvert is not a fork of the XFree86 project.

    Xouvert wishes to provide a development branch of XFree86. What this means is, Xouvert is an attempt to create, implement, test, and bring new features and ideas to XFree86 sooner.

    Xouvert has now just started. Currently, Xouvert simply is XFree86. The purpose of this document is to help people get to a point where they can help contribute to Xouvert.

    --
    -><- no .sig is good sig.
  35. Maybe XFree has had its day by Whammy666 · · Score: 2, Interesting

    I like Xfree. But it's still basically X. The problem I have with X is that it's overkill for most client desktops. It's nice that X allows remote windowing. But how many users actually need that? (I'm ignoring the security implications this has as well.) The reality is that 99.9% of X applications have both the client application and X server on the same machine. So why have such a complicated networking layer to draw a window on a screen? Seems like a lot of unnecessary overhead to me.

    I seem to remember there was a move to streamline X given this new reality. But I don't know what it's called. Could someone fill me in?

    --
    When all else fails, run.
    1. Re:Maybe XFree has had its day by dbavirt · · Score: 1

      What new reality are you referring to? One of the greatest strengths of UNIX is the ability to remotely manage a system. Sometimes this means launching an X GUI. Why would you want to remove that functionality?

      Have you seen the Windows Remote Desktop stuff Microsoft has been doing? Somebody had better let Microsoft know that they are not "with" the new reality...

    2. Re:Maybe XFree has had its day by Anonymous Coward · · Score: 0

      It really isn't that much overhead and is incredibly useful. *Some* people may never need it, but I've used both Windows and X at home and at university and in both contexts I've always, at some point, been glad of the ability to export X displays over the network and annoyed at Windows' inability to do this. At university it allowed me to run xmaple on the main university server and have the display on my PC in my college room, as well as run various programs from other people's machines on which I had an account. At home it allows me to run intensive rendering processes on my desktop machine upstairs but keep an eye on them via the wifi link to my laptop downstairs where I'm watching TV and reading email.
      If you compare the speed of various graphically intensive programs under X and under Windows there isn't that much difference; some run faster, some run slower. I'm not saying Windows is the gold-standard of performance (!) but it is a reasonable benchmark of acceptable for a lot of people performance.
      Besides which, I don't see X going anywhere even if it is slow, bloated and generally icky until there is something stable to replace it which will run all the legacy stuff that has been written for X. Although there are various projects around (fresco etc.) I'm assuming that if they were anywhere near ready for primetime their zealots would have let it be known, loud and clear.

    3. Re:Maybe XFree has had its day by Anonymous Coward · · Score: 0

      I use it all the time for remote management especially for GUI apps like tape backup. A nice SSH link keeps everything secure and a broadband link provides halfway decent performance.

    4. Re:Maybe XFree has had its day by Anonymous Coward · · Score: 2, Interesting

      Have you actually looked at the X networking layer? It's not complicated AT ALL. Actual benchmarked performance on Linux shows that over unix domain sockets, the networking layer of X simply is not the bottleneck, badly programmed toolkits and applications are, as well as perceived slowness due to lack of update synchronisation between window frames and contents (both conventionally independent "windows" in the X sense).

      If more open source programmers actually read and understood the bloody X programming manuals, you'd see MUCH better performance. Instead of idiots creating and deleting entire GTK image buttons each frame to animate or something.

    5. Re:Maybe XFree has had its day by stef49 · · Score: 1

      This is probably right at home but I can tell you
      that, in a corporate environment, those numbers are not appropriate. Then it is probably something like 90% of all X11 users who are using remote displays.

    6. Re:Maybe XFree has had its day by isaac · · Score: 4, Informative
      The problem I have with X is that it's overkill for most client desktops. It's nice that X allows remote windowing. But how many users actually need that? (I'm ignoring the security implications this has as well.) The reality is that 99.9% of X applications have both the client application and X server on the same machine.

      That's not the reality at all. Real environments where X is widely deployed (i.e. not a few boxen on a geek's home lan) frequently use the remote display capabilities of X. Indeed, those capabilities are the among the main reasons X gets deployed in the first place. Only niche markets use X clients and servers exclusively on the same machine (notably the visual effects industry where SGI once ruled and Linux has taken over.) Even in these environments, the overhead of a networking layer is minimal. (And these are among the most graphics-performance-sensitive environments that exist.)

      -Isaac

      --
      I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
    7. Re:Maybe XFree has had its day by tuffy · · Score: 4, Funny
      The reality is that 99.9% of X applications have both the client application and X server on the same machine. So why have such a complicated networking layer to draw a window on a screen? Seems like a lot of unnecessary overhead to me.

      That's why when an X client and X server share a machine, XFree86 doesn't use the network layer whatsoever. And every time someone complains about that nonexistant "overhead" when X11 is discussed, God kills a kitten. X11 and Free86 have enough genuine warts of their own without having to make up more. So think of the kittens and forget the "network overhead".

      --

      Ita erat quando hic adveni.

    8. Re:Maybe XFree has had its day by Todd+Knarr · · Score: 1

      Why would we want to remove the remote-windowing capability. Current reality is that one of the biggest headaches companies have is keeping all those installations of software updated with the latest patches. With X, you can remove the software entirely from the client machines and install it on one central server, yet still seamlessly have people run it and have it appear as if it was on their local machine. Updates only have to be applied to the central server's installation and they appear to users the next time they run the software. No more headaches trying to patch hundreds of clients.

      This is why X was designed the way it was. In fact, this was the way X was originally used, when "turbo" meant you had a CPU that could run at 8MHz.

      Those who refuse to learn from the past are doomed to repeat it... poorly. :)

    9. Re:Maybe XFree has had its day by csp · · Score: 2, Informative

      How many times does this have to be said? X does not use the network for local display: it uses standard inter-process communication with shared memory. The overhead of remote display is only incurred when using a remote display.

    10. Re:Maybe XFree has had its day by Whammy666 · · Score: 1

      The reality I'm referring to is that for most users, their machine runs both the application and the windowing system. (Think windoze.) X is well suited for the mainframe environment where the user's desktop is essentially a glorified dumb terminal or where remote admin needs to be done. But that arrangement isn't very common in home or for many business applications.

      My thoughts are that for home/workstation environments where all computing is done locally that a less bloated and more streamlined version of X might be beneficial.

      --
      When all else fails, run.
    11. Re:Maybe XFree has had its day by The_DOD_player · · Score: 1

      Sorry if i'm rude, but either you are trolling or just having been paying attention. This subject comes up every 4-6 weeks.

      The reality is that 99.9% of X applications have both the client application and X server on the same machine

      Are you sure? Do you have anything at all to back up that claim? Thin client are becoming quite popular. Checkout the Linux Terminal Server Project, which can be implemented on commodity x86 hardware, using standard Linux distros and the denounced X network tranparentcy.

      So why have such a complicated networking layer to draw a window on a screen? Seems like a lot of unnecessary overhead to me.

      There's no overhead with X being network transparent. If client and server is on the same machine, X uses UNIX sockets, not INET sockets. Any sane implementation of a graphics system, would use a similar approch in this day and age, and there is simply no performace gain in removing network transparentcy from X.

    12. Re:Maybe XFree has had its day by Wills · · Score: 4, Informative
      Yes, that's right except an X application must be programmed to use the shared memory extension to X, otherwise it will use the default -- a unix domain socket in /tmp -- which is usually slightly slower than shared memory. However, it's worth noting that unix domain sockets are extremely efficiently implemented on Linux. The overhead in the X server for using domain sockets is so small it is insignificant compared to the graphics overhead in most toolkit libraries. If anyone's interested, it is tedious but possible to confirm the domain socket overhead is small either by analysing the output of strace -T Xserver_pid (on a separate display to avoid deadlock!) or preferably by recompiling X with profiling enabled.

      It's also worth noting the slowest part of X applications is in the badly implemented toolkits they commonly use which do their X event handling clumsily and sub-optimally (graphics exposures).

    13. Re:Maybe XFree has had its day by lordmage · · Score: 1

      All I have to say is..

      You are dead right.. I dont run an X system right now that is NOT remote. Work work work.

      Thanks for tossing that out :) Btw, when someone tosses "The reality of it" out.. and claimes a 3 nines.. ask him for proof?

      --
      I can program myself out of a Hello World Contest!!
    14. Re:Maybe XFree has had its day by ezHiker · · Score: 1

      I use the remote display capabilities of X all of the time. If anything, instead of removing that feature, I wish they would work on making the X protocol use less bandwidth, so it can be used painlessly over a slow link (such as my 128k upstream DSL connection).

    15. Re:Maybe XFree has had its day by mickwd · · Score: 1

      Trying running this to find out how slow X is on a single machine:

      x11perf -all

      You might find it instructive.

    16. Re:Maybe XFree has had its day by buckinm · · Score: 1

      So think of the kittens and forget the "network overhead".

      Wow. You never really think of all of the implications of making a random slashdot posting.

      --
      This isn't any ordinary darkness. It's advanced darkness.
    17. Re:Maybe XFree has had its day by Todd+Knarr · · Score: 1

      Less bloated? You can't get much less bloated. For example, when an X client wants to display a string, the packet that gets sent to the server contains:

      • The "display string" command byte.
      • The string itself.
      • The co-ordinates to start drawing the string at.
      • The font ID to use (the font itself is already present in the server).
      If client and server are on the same machine this command packet will go through a local-domain socket with just about zero overhead. If you used the traditional Windows model, the client would be making a call into the GDI libraries with the same parameters, and about the same overhead as X.

      The rest of X follows similar models, with the client-to-server packet contents reduced to similarly abstract views of what's desired. So where exactly is the bloat?

    18. Re:Maybe XFree has had its day by Fnkmaster · · Score: 1
      No, it doesn't use the network layer. Yes, it does use domain sockets. Yes, the X protocol is a high-chatter, high-latency protocol, despite the fact that you can get a high throughput of X requests if you don't look at the reality of round-trip latency the way most toolkits are used.


      Face it, X is not goddamned Speedy Gonzalez, and everybody suggesting that it is needs to try it for themselves running decent, modern apps on a real desktop environment and stop whining "it's not X's fault, it's GNOME/KDE/Gtk/Qt/whatever else that uses X - if you just used ugly old Xlib apps and handrolled your own Xlib code, it would be uber-fast". Y Windows definitely has the right idea - combine the toolkit and the windowing system to provide decent UI consistency and potential for substantially better performance, and improved overall maintainability and distribution of applications, which are now written to a higher level API, not bundled with lots of toolkit library dependencies out the wazoo.

    19. Re:Maybe XFree has had its day by Brandybuck · · Score: 1

      Bingo. I've never seen one, not one, UNIX shop where the remote networking capabilities of X were not used. Heck, at my work even the Windows users use Exceed or ReflectionsX! Remote networking is probably the single most useful thing in X11.

      --
      Don't blame me, I didn't vote for either of them!
    20. Re:Maybe XFree has had its day by dvdeug · · Score: 1

      Face it, X is not goddamned Speedy Gonzalez,

      And how would we notice? I've never had a problem with X's speed, on my four year old computer. Why do we want to throw out a tested program that everything runs on for speed improvements that don't matter to most of us and become more moot every day Moore's law is still in effect?

    21. Re:Maybe XFree has had its day by chromatic · · Score: 1

      Perhaps many people making that suggestion have never had the luxury of having people actually use their software (if they've ever even written a program before). Practical experience often demonstrates which well-meaning ideas don't actually work out as well anyone'd like.

    22. Re:Maybe XFree has had its day by Wills · · Score: 1

      Your arguments fail because they are illogical. Whether or not X is really fast, "Face it, X is not goddamned Speedy Gonzalez, and everybody [blah blah ...]" is not a logical argument. You claim it must be that X is not fast because your "modern" applications do not seem to run fast enough according to your taste. However, how would you know whether or not X is fast? Have you measured the speed of something? How did you measure it? Did you measure, separately, the speed of certain operations in a toolkit like Qt or Gtk, in an X-server like XFree86, and in a core library such as Xlib? Did you identify which parts of the complete system were responsible for slowness? If you didn't measure anything, why should we trust your perception to be objective? If you didn't measure anything, how could you possibly know the true relative speeds of the different components of an X application and an X server?

      I do not agree that "Y Windows definitely has the right idea". The author clearly worked very hard on his project but I think he is unfortunately totally misguided. In his thesis he shows he has a very shallow understanding of the architecture of X, which he then proceeds to criticise. It is therefore no surprise he gets the wrong ideas and solves non-existent problems. For example, he says the color model in X is "overly complex", which, for anyone who actually understands color science, is an absurd criticism. His supervisor should have pointed out this and numerous other conceptual mistakes in his work before he wasted so much of his time.

    23. Re:Maybe XFree has had its day by Fnkmaster · · Score: 1
      Gee, that must be it. If you claim X is not sufficiently responsive, has an inconsistent user interface, or is poorly architected, you must never have written software, or nobody has ever used your software. I'm glad you found me out.


      This kind of attitude is repugnant, and I'm not clear why it's so prevalent on Slashdot. I love XFree86, it was a great product for it's day, and for a period of time I have used Enlightenment, Gnome and KDE as my desktop environments, all running on top of good ol' XFree. However, in the last several years, recent versions of Windows running on modern hardware are simply far more responsive subjectively (and yes, subjective responsiveness is the most important issue from a user interface and human factors perspective, not raw primitive throughput, where we all know X is great) and have better UI consistency at the widget level (is it great? no, if you want great consistency, you have to use Mac).

    24. Re:Maybe XFree has had its day by Fnkmaster · · Score: 1
      The speed improvements matter to many people. You seem to be suggesting I'm the only person ever frustrated with XFree86, which is easily disproved by looking around on Slashdot, a pack of X lovers if you'll ever find them. I find X to be sluggish and unresponsive on GeForce-class graphics cards, on 1-2 Ghz P4/Athlon processors, compared to Windows. What I mean by that is that I frequently perceive subjective response lags in screen refresh for various applications that are moderately graphically intense which are far longer than the corresponding lags in Windows.


      From a UI perspective, this is all that matters. I realize the many technical merits of X, and I'm certainly not suggesting that it's useless to have network transparency or anything of the sort. I think there'll always be a place for the X protocol, and I don't think we should throw away network transparency as a design consideration. And clearly XFree86 will be here for some time - but we should be working on something better, which can thunk through X support so we can run legacy X apps on it for the time being (a la Cosmoe/DirectFB, which is a decent first step).

    25. Re:Maybe XFree has had its day by Ambassador+Kosh · · Score: 1

      Hmm from what I have seen the nvidia cards have very poor support for hardware accelerated render extension support. However ati and matrox cards do have good support. You problem could be that because of your chosen card the system is doing stuff in software that should be done in hardware. Also remember this is supposedy from a company that is supporting of free software with its closed driver. While those that are supposedly not supporting it have faster drivers for the 2d work which is most of what people do on their boxes.

      Also some of it is kde/gnome etc. I know in kde cvs a new kwin was recently merged which fixed a lot of speed issues.

      When comparing windows and linux I try to compare them doing the same things. On windows when I open up 30 programs and start running my db tests the windows do no update smoothly anymore, stuff starts to crash etc on w2k. However on lnux the gui gets a little slower but nothing like how much slower windows gets. Windows seems to work fine for running one app at a time but if you run a lot of apps you see how the system really bogs down.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    26. Re:Maybe XFree has had its day by Ambassador+Kosh · · Score: 1

      For what I do XFree is more responsive then windows 2000 is by a lot. Athlon xp 2000, 1G of ram and 3 vid cards (2 ati, 1 matrox). Also as others have pointed out X has no user interface it is a protcol. KDE and gnome are user interaces and both of them have gotten a lot more consistent. I push my system a lot and windows is not even as close to responsive as this system is running XFree and kde.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    27. Re:Maybe XFree has had its day by Ambassador+Kosh · · Score: 1

      So what it comes down to is if you want to remark that an application is slow then you had better profile it to be sure it is the app that is slow. I see that all the time in too many different areas. I have seen apps rewritten in C from python because they where too slow. Only to have them run at the same speed because of a brain dead algorithm or because they where spending their time waiting on disk io, network, db results etc.

      Overall programmers need to do less guesswork and actually profile the damn apps to figure out where ths speed problems are. The odds of you being right on where speed problems are based on various stupies is insanely low. Programmers almost NEVER guess right about where speed problems are. What is funny is that a profiler can tell you exactly where it is that you can make the largest impact on the running speed of your program.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    28. Re:Maybe XFree has had its day by chromatic · · Score: 1

      I apologize for being unclear.

      I meant to offer a suggestion why some people argue for throwing out X and starting over from scratch while removing useful (and even definitive) features. I certainly don't mean to belittle honest experiences or perceptions, nor to suggest that only successful programmers should have opinions of software.

      I am willing to be somewhat dismissive of development strategies from people who've never participated in a successful project, though. (Your opinion on that strikes me as reasonable. X11 won't last forever.)

    29. Re:Maybe XFree has had its day by 0x0d0a · · Score: 1

      I do not agree that "Y Windows definitely has the right idea". The author clearly worked very hard on his project but I think he is unfortunately totally misguided. In his thesis he shows he has a very shallow understanding of the architecture of X, which he then proceeds to criticise. It is therefore no surprise he gets the wrong ideas and solves non-existent problems. For example, he says the color model in X is "overly complex", which, for anyone who actually understands color science, is an absurd criticism.

      This is interesting, because I frequently post with almost exactly the same sentiments that go through most of your post. I agree that Y Windows is much less of a good idea than Slashdot is treating it. I agree that the Y Windows guy could do with a better appreciation of some of the things that the X architecture achieves. I agree that many of the claims of X being slow and/or RAM-hungry are simply not true.

      However, I disagree about the color model in X. It is a severe pain in the ass to write an Xlib application that handles all the color models. Now, the idea is that you should be using an abstraction library that hides the Xlib stuff, but it's still a valid issue. The X color model is not designed around color matching or to-print color. It's designed around supporting oddball in-memory representations of data. You can deal with an X-terminal that uses 6 bits of 16-bit color for green and 5 for red, or visa versa. Frankly, most of this stuff dates back to days when computers were too slow to compress data as it went over the network, when there were more incompatible systems that needed to use X, and when there wasn't enough memory to just stick with 32-bit color. The color model in X is probably the leading thing that it *would* be nice to simplify -- to say "okay, from now on, it's Truecolor or nothing, a byte per R, G, B, in that order".

      That being said, the network transparency is essential (the folks pooh-poohing it are nuts) and X *does* have a higher latency than Windows (partly due to serialization of commands and partly due to the context-switch requirement).

      Folks who think that network transparency isn't important, that it's important to standardize on a widget set -- have I ever got a solution for you. Use either Qt/Embedded to the frame buffer, or GTK with the frame buffer target. You'll get local display and all the goodies. No nasty XFree86, and you can achieve this today. Of course, your display will be more CPU-intensive than with XFree86 because you lack good hardware acceleration support for every chipset under the sun (all that complicated bloat), but you'll have exactly what you were asking for.

    30. Re:Maybe XFree has had its day by Forkenhoppen · · Score: 1

      You can do that, provided you run something like twm, and stick to apps that use simple toolkits like athena.

      X was never designed to be run with the graphics-intensive toolkits like gtk and qt. If you want the kind of performance you're suggesting, you've got to stick with the kits it was designed for.

      If you want more speed, and you want your pretty interface too, then X needs to be redesigned from the ground up, perhaps even being limited to one toolkit so that that toolkit's baser functions can be abstracted away over the linkup. (And better gui object caching added, by way of a scenegraph.) For an example of a project currently attempting this, do a search on Slashdot for Y; there was a story on it here within the month or so.

    31. Re:Maybe XFree has had its day by Anonymous Coward · · Score: 0

      Excellent! So all one has to do, to enjoy a speedy GUI, is fork out $300 on a new graphics card!

      Or, alternatively, fork out $80 for a commercial operating system.

      Look, I know there's more to "free software" than beer, but really...

    32. Re:Maybe XFree has had its day by Ambassador+Kosh · · Score: 1

      Considering you could get a $50 ati or matrox card and it would run faster then the geforce it seems you can come out a lot cheaper then the commercial os. Also I have had no end of stability problems with nvidia hardware which I don't get with matrox and only occasionally with ati. Stability is worth a fair bit to me.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    33. Re:Maybe XFree has had its day by TiggsPanther · · Score: 1
      It's nice that X allows remote windowing. But how many users actually need that?

      Me, for one.

      Right now, it's only the lack of a decent free XServer for Windows that's keeping me from getting rid of the Linux box's 14" monitor which currently hogs my other desk.

      Having recently (last night...) installed Cygwin on my WinBox, if I can get it to connect to my Linux box properly (tweaking stuff until it works not being one of my strong points) then I can finally reclaim my actual desk without having to fork out for a KVW I can't afford yet.

      And that's just "casual home use". If I used Linux at work, I'd definitely appreciate the ability to graphically log into the machine without being right next to it.

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
  36. Another Troll for the Mills by evronm · · Score: 0, Flamebait

    BSD is dying, and now XFree86 is too. Have fun, trolls!

  37. Branch Becomes Trunk (gcc) by 4of12 · · Score: 5, Insightful

    Xouvert is a development branch of the Xfree86 source tree. It's purpose is to provide wide testing and integration for third party patches, and to test and stabilize innovative new ideas for submission to the main Xfree86 branch.

    It's an interesting phenomenon associated with free software: enough talented developers get the perception that the current people in control are being unreasonable about release schedules, overall direction, features, bugs, indenting styles, etc. and fork their own branch.

    A closely-related parallel here is how the egcs folks wanted greater ability to change the gcc codebase than the gcc developers wanted to do.

    Then, the egcs branch took off so famously that later it essentially became the gcc development branch.

    May the best X branch become the tree trunk.

    --
    "Provided by the management for your protection."
  38. Cygwin rules, but asking people to fuck... by Anonymous Coward · · Score: 1, Informative
    Read this.

    "So, please take this as kindly as possible when I say: Go fuck yourself."

    1. Re:Cygwin rules, but asking people to fuck... by nolife · · Score: 3, Insightful

      That is a nice post you referenced but, posting ONE link in one thread of communication between two parties does not provide the context or big picture that lead to that. Basically you should not create judgement off of this alone. With the exception of journalism and campaign speeches, this principal should apply to anything in life.

      --
      Bad boys rape our young girls but Violet gives willingly.
    2. Re:Cygwin rules, but asking people to fuck... by rossz · · Score: 1

      After reading the entire tread, I'd say Harlod is showing an incredible amount of restraint with that statement.

      --
      -- Will program for bandwidth
    3. Re:Cygwin rules, but asking people to fuck... by Anonymous Coward · · Score: 0

      Basically you should not create judgement off of this alone. With the exception of journalism and campaign speeches, this principal should apply to anything in life.

      Actually, it shouldn't apply to journalism, either. How sad that our expectations are so low.

    4. Re:Cygwin rules, but asking people to fuck... by Anonymous Coward · · Score: 0

      Under the circumstances, I might have said the same thing. Harold did explain where his time went. IMHO, rudeness brought on by carelessness and lack of humility merits a "Go fuck yourself".

    5. Re:Cygwin rules, but asking people to fuck... by merdark · · Score: 1

      Rudeness never warrents a "Go fuck yourself" in a professional setting. I know that open source people think that it should be 'fun', but if you want to compete with corporate software, it is going to be 'work' and not always 'fun'.

      They were perhaps not that kind to him, but he shouldn't come out looking so unprofessional either.

    6. Re:Cygwin rules, but asking people to fuck... by BenjyD · · Score: 5, Insightful

      The context to harold hunt saying "go fuck yourself" to Thomas Dickey:

      Thomas Dickey says:
      "well, when you graduate and (presumably) find a real job, you'll have a chance to get an idea of where time goes. the patches _are_ applied, right?"

      Which is an extremely rude thing to say to anyone. Even more so when Harold has already spent several emails explaining, and also is apparently currently suffering some fairly serious medical problem.

      "When you are in a graduate degree program and working 30-40 hours per week, that is a *lot* of time."

      "Seriously, I don't know why I waste my time submitting patches that are specific to my platform and then wait up to three weeks for them to be committed."

      "Can I please finally be given CVS commit access with the understanding that I am a moron and that I will only commit things that are cygwin specific,..."

      All he wants is the ability to commit to CVS for the module that he is the expert on, and David Dawes and Thomas Dickey are unfriendly, insulting and rude to him. Not exactly a good way to run an open-source project. Did they not read the Cathedral and the Bazaar?

    7. Re:Cygwin rules, but asking people to fuck... by Anonymous Coward · · Score: 0

      Yes, sometimes it is warranted, especially in this situation. A subject matter expert asked for some hudles to be cleared in order to make the commit process for the cygwin module more efficient. What he got in return was a sorry excuse and a personal attack.

      But I wouldn't expect you to know a whole lot about professional settings until you graduated and (maybe) found a real job.

    8. Re:Cygwin rules, but asking people to fuck... by pyrrho · · Score: 1

      then he already has a REAL job. "Go Fuck Yourself" happens to be more professional than telling people they don't have real jobs and the time they waste waiting for you isn't that important anyway... they just have to grow up to know waiting for you is a Good Thing.

      --

      -pyrrho

    9. Re:Cygwin rules, but asking people to fuck... by merdark · · Score: 1

      HUH?

      Was part of your post missing? I'm not trying to be mean. I just don't understand your post. I didn't say anything about him having a real job. I'm sure he does. But there is never any reason to swear. People who don't swear always come out looking far more intelligent, confident, and mature.

      Nasty comments just promote more nasty comments. Not solutions. You can disagree, and say someone is wrong. But 'Go fuck yourself' will *never* ever get any debate, conversation, or argument anywhere good.

      Of course the same is true of slashdot posters who like to call people teens or claim that someone doesn't have a job or hasn't graduated. Like the AC who replied to me who I don't even bother replying too.

      The X consortium may be a pain in the rear, but I'm sure he could have gotten commit access if he approached it differently.

    10. Re:Cygwin rules, but asking people to fuck... by pyrrho · · Score: 1

      First, no offense taken, my comments refer to the context in which he said

      So, please take this as kindly as possible when I say: Go fuck yourself.

      The funny thing here is that I am volunteering to take care of my own patches and I am personally insulted that my offer is being ignored.


      My point is that they made it not a professional environment telling him the following in the email to which he replies. It said:

      well, when you graduate and (presumably) find a real job, you'll have
      a chance to get an idea of where time goes.


      that's not professional. If someone says that to you, they have already said working on XFree isn't real work. It's no profession, it's not even work, really. Secondly, I think that cussing does have a purpose in this context, which is to register the fact that he was offended by this off hand insult. Not uncommon to use when you have elitism and arrogance involved, because sometimes people have a world view that insulates them from reasonable points.

      I think you are right that it can't get the conversation anywhere good, which is the important part of your point. It's flame. The bridge is burning.

      But my point here is not me or what should be, but what did happen, and if you read the thread, Harold comes off much better in that thread, in spite of saying "So, please take this as kindly as possible when I say: Go fuck yourself." Context does matter. He's not disqualified.

      Having said that, I'd much rather work with someone who has your attitude! :) and in fact, regarding my own behavior, I do.

      PS: also, about his real job, who knows, he had just said that he goes to graduate school, works 30-40 hrs a week. The comment about time seemed to strike a nerve, it sounds like this guy is flush with commitment, he asked in the sentence before the cussed one, "By the way, how often do you have to go to the doctor's office? How often do you have to get prescriptions refiled? How often do you have to change the tubing for a medical device that is attached to you? Huh? Didn't think so." So the cussing was relative to some bozo that is being asked about repository access talking about this guys personal life, which has demands said bozo can't possibly know.

      --

      -pyrrho

  39. Thomas! by Anonymous Coward · · Score: 1, Funny

    So Harold is a bit upset with you, but there's no need to draw additional attention, is there?

  40. Ego's by Anonymous Coward · · Score: 0

    The problem with the XFree86's so-called "core" developers is that they appear to prefer keeping a high ego over better XFree86 products by allowing more, better quality developers like Harold to have CVS access.

  41. Start of the trouble mail by MoobY · · Score: 1

    As some people might experience /. problems on mail-archive:

    What happens when I assign patches in the "Cygwin Xserver" project to "[EMAIL PROTECTED]"? Does an email go out to everyone with CVS commit access? Is there a single person that receives this email? Should I be assigning patches to a specific person to ensure timely commits?

    I realize that a feature freeze is in place now... this is a general questions for "normal" times so that I know how to assign my bugs to when I want them to get committed.

    Harold

    --
    --- Sigmentation Fault - Comments Dumped
  42. I disagree. by Anonymous Coward · · Score: 0

    I don't know why, but I do. I'm going to think of a reason, and then I'll come back and post, and I'll be like: "Yeah man, but you ARE WRONG and here's why:" and then on the end of the post, I'll be like: "Suck on that, smartass".

    Yeah, you'll see.

  43. I fear by Anonymous Coward · · Score: 0

    That this might actually be the beginning of the end for linux, what with this, SCO suing (Or threatening everyone with a lawsuit), Mandrake Linux 9.2 Destroying Drives "Yes I know it was a defective drive, but this still looks bad for linux", I love linux as much as any geek on /., but let's be realistic here, all it would take now is for someone to bri^h^h^hlobby Republican Washington to pass a law against Linux because it's "a form of terrorism", and that's all it would take, and of course Micro$hit and $CO will be behind it full force.

  44. Great, Xfree86 needs this. by Adolph_Hitler · · Score: 1

    Lets just make a fork and be done with it, its over! Let them work with Rest in Peace Xfree86, Enter Xouvert.

    --
    People don't exist to serve systems, systems exist to serve people.
  45. Yes there is a replacement. by Adolph_Hitler · · Score: 5, Informative

    XUOVERT is that replacement. Let Xfree86 burn in hell and lets make a fork. I'm sick of reading stories about how the Xfree core people are preventing drivers from being commited and closing themselves off to the world, if they dont want developer support we should fork Xfree86 and compete with them, if they are so good at coding that they make a better Xfree86 than the community does well props to them, but if they don't, well they lose. Survival of the fittest. XOUVERT

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Yes there is a replacement. by Anonymous Coward · · Score: 0

      Common misconception. XOUVERT is actually a bunch of webpages. There is no code, there is no project, and the goals are nigh-impossible. In essence, pure vaporware.

      There is, however, a real alternative getting underway. Check out the Freso project (nee Berlin) which aims to build a featureful X replacement similar to Apple's Quartz rendering engine.

    2. Re:Yes there is a replacement. by Anonymous Coward · · Score: 0

      in the year 2030

  46. So lets just ignore them by Adolph_Hitler · · Score: 1

    Lets Ignore Xfree86.org and make them completely irrelivent and focus on Y Windows and XUOVERT, why do we need Xfree86? They must think they are bigger than the community now, its their own elitism thats helping to kill Linux.

    --
    People don't exist to serve systems, systems exist to serve people.
  47. Let's hope GCC gets a repeat too by Anonymous Coward · · Score: 0

    The complete refusal to use a higher level intermediate language, because they are afraid others it will make it easier to build proprietary compilers using GCC frontends, is hurting GCC performance ... the present GCC architecture prohibits efficient intermodule optimization.

  48. Ugh... by jargoone · · Score: 1

    I hate web forums or mailing lists that only let you look at one message at a time. It makes it very difficult to navigate, especially when it's slashdotted. I was going to try to mirrow it here, but I'm now getting connection refused errors...

    1. Re:Ugh... by Forkenhoppen · · Score: 1

      You know, that reminds me; the new Microsoft Outlook design looks suspiciously like Google's Groups layout...

  49. Regression tests, anyone? by Kevin+S.+Van+Horn · · Score: 2, Interesting

    Among XFree86's other problems is the apparent lack of any sort of regression testing. I only upgrade XFree86 when I'm forced to because of upgrading my Linux distribution, and over the years, about half the time this has caused something to break that used to work, causing me to lose many hours and days over the course of weeks trying to fix the problem.

  50. Schism! by Anonymous Coward · · Score: 0, Funny

    It's because of that gay Bishop in New Hampshire, isn't it.

  51. Wrong and wrong by Wills · · Score: 4, Informative
    "networking layer ... unnecessary overhead"

    No, the problem you imagine simply does not exist because X already has the "shared memory extension" to make it possible to write directly into the X-server's graphics memory bypassing the socket communications. In any case, XFree86 uses domain sockets for all local communications. Domain sockets are implemented extremely efficient on Linux. It is definitely not sockets that are causing any delays you may see on your user-interface. It is likely you are using a GNOME or KDE application which is badly implemented whether in itself or in the toolkit on which it is based.

    "security implications this has as well"

    No, there is no security problem. X defaults to have closed network access. Every PC should also use a firewall which provides a separate stronger access control mechanism. Nobody should be able to access your X-server remotely unless you have explicitly given them permission.

    1. Re:Wrong and wrong by benedict · · Score: 1

      BTW, they're called "unix domain sockets", or, more
      politically-correctly, "local domain sockets". As opposed
      to "inet domain sockets", though nobody ever says that.

      --
      Ben "You have your mind on computers, it seems."
    2. Re:Wrong and wrong by Wills · · Score: 1

      Yes, I know you're absolutely right. I was typing too quickly :-)

    3. Re:Wrong and wrong by edwdig · · Score: 1

      FYI, although XFree86 defaults to closed network access, not all X implementations do. IRIX in particular doesn't. My highschool had a bunch of Indy workstations, and by default it was set to "xhost +".

      SGI had a nice command called endsession, which would connect to an X display and log the user out. Combine that with the lack of security, and you could imagine the fun that would go on in a high school lab.

      When the sysadmin realized the problem, the workstations defaulted to xhost -.

    4. Re:Wrong and wrong by Wills · · Score: 1

      Yes, and those 10-year old Indy museumstations were fully protected by a carefully configured firewall so there was no security problem anyway :-)

  52. Harold! by Anonymous Coward · · Score: 0

    I'm not Thomas. All I have to say is he maintains various projects on his spare time, like Lynx, XTerm, ncurses, dialog, and others. Since I use all, he's God. Please take the time to apologize. I love you too.

  53. the way out is the way in by Knights+who+say+'INT · · Score: 1

    Perhaps this should serve as a cautionary tale on how open source development is _not_ the panacea it's sold to be.

    In theory, capitalism is a Columbus' egg: competing firms will strive to satisfy the customer, thus maximizing social welfare. But just as lack of competition begets corporate mammoths like our friends from Seattle (I'm talking about Sub Pop, I swear! Nirvana, Soundgarden, et cetera), an established reputation might beget open source initiative monoliths.

    I'm not up to date enough to claim with a reasonable degree of certainty that the XFree86 group has become a stagnant monolith, but that's a theoretical possibility I've been fiddling with for a while.

    Mainstream public sector economics has been developing the idea that government departments and autarchies compete for influence and budgeting, and perhaps it wouldn't be that much of a stretch to imagine open source projects compete for user-base share and reputation. And while that can be good for the same reasons free market competition is good - Linux distros keep one-upping each other - the presence of an open source standard might lead to a great concentration of power in the hands of project maintainers, swollen egos and entire project deaths.

    Sure, it's open source, but I'm surely not getting to hack the Linux kernel in a long time, since I actually have a life and professional uses for the only computer I own. Should the "official" development of the Linux kernel stall (sp. at a point where there are serious bugs), I could choose one of the BSDs - monolithic developer groups themselves.

    Solutions lie in the projects' group development rules, and having little experience in working with them, I don't have a lot of solutions. But wouldn't the story of RMS itself show that even the Elders have egos and can screw things up?

    Open source just isn't a solution per se, and I feel the really important game is not in the licensing models, but in the group development models. Perhaps they need a bit of standardising and a few cool acronyms right now.

  54. Mr. Ian Clarke AKA Mr. Freenet Genius, by Adolph_Hitler · · Score: 1

    What advice can you give us developers on how to handle this? You have alot of experience with things such as this as I have been watching your mailing list for a while. Maybe you'd like to volunteer to help lead the Xfree86 fork? Maybe you can help in some way, you are as popular and as respected as Linus himself, so an interview on this subject where you can give advice would be useful in mobilizing the developer base.

    --
    People don't exist to serve systems, systems exist to serve people.
  55. Well then by slashcop · · Score: 0

    What do you plan to do about it?

  56. GNU seems cranky by siskbc · · Score: 1

    XFree-cygwin is definitely not propping the project up, nor are they the primary users.

    Isn't that laughable? As if the switching of the Cyg-win userbase would cripple X. Why is it that GNU sees the need to fork *everything*? Is their problem with X that they don't release under the GPL? And who are these myriad other developers that have been turned off by the X group?

    I can see arguments that X is unwieldy and archaic, fine - but why the general "I'm taking my toys and going home" attitude here?

    And this is a legit question, not a flame.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:GNU seems cranky by British · · Score: 1

      Isn't that laughable? As if the switching of the Cyg-win userbase would cripple X. Why is it that GNU sees the need to fork *everything*? Is their problem with X that they don't release under the GPL? And who are these myriad other developers that have been turned off by the X group?

      Helloo open source nerd linux buzzword bingo!

    2. Re:GNU seems cranky by dvdeug · · Score: 4, Informative

      Is their problem with X that they don't release under the GPL?

      Their problem is probably exactly what they said.

      Why is it that GNU sees the need to fork *everything*?

      Like what? Cygwin is not a particularly GNU project, and XFree86 has always explicitly been given support under its current license by RMS.

      And who are these myriad other developers that have been turned off by the X group?

      How many times does Xouvert need to be mentioned in this thread?

      I can see arguments that X is unwieldy and archaic, fine

      RTFA. That has nothing to do with it; it's a management problem, not codebase problem.

  57. Exactly! by Adolph_Hitler · · Score: 1

    I'm glad you got modded 5, your post should be modded 10! This is exactly what we need to do, we just need to get the publicity and the leadership to do this. We need someone to come along and do it, are you going to be the guy to unite them? Keith Packard is a good coder, one of the best i've ever seen, but hes not a very good leader and hes terrible with the press.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Exactly! by Anonymous Coward · · Score: 0

      I'll do it.

  58. Wow, what a jerk by Kelmenson · · Score: 2, Insightful
    That entire thread is about a guy who has spent years devoted to helping a project and being unable to make commits, despite begging for the access, to ease the load on both himself and the people currently in charge? And the people currently in charge take that as insulting?

    Seems clear that that David Dawes guy is just an egomaniac jerk... If I was working on that project, and he was acting in that manner in representing the project, I'd sure as hell quit the project.

    I sure hope the project does die, and Mr. David Dawes can be king of his sandcastle, with nobody to play with... What an attitude.

  59. Thats not good enough by Adolph_Hitler · · Score: 1

    Its a start yes, but I think we need to do something bigger, we something big, huge, like KDE, or Gnome, something where hundreds or even thousands of developers are involved from every Linux company, lug, etc. Kinda like the Kernal.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Thats not good enough by Anonymous Coward · · Score: 0

      I agree.

      When are you going to get this thing started?

  60. You think that's bad... by gregarican · · Score: 0, Troll

    I tell you, *BSD is really dying. Soon they will join forces with a networking company to pull each other down into the tarpits too. I can see it down *BSD and Banyan. Building a better tomorrow...today.

  61. Thats just it, theres no sparse resources. by Adolph_Hitler · · Score: 1

    Alot of companies, alot of developers, alot of users want to contribute. Xfree86 is more important than Mozilla, more important than Gnome, KDE and ranks up there next to the Linux Kernel itself. There will be no shortage of support if we have good leadership, hell I'm willing to pay cash, real money to BUY support, you could set it up like transgaming, you could set up a place for us to donate cash to sponser developers like Freenet does, you can find ways to do this but to just do nothing at all gets us absolutely no where.

    --
    People don't exist to serve systems, systems exist to serve people.
  62. Thats not how the community works. by Adolph_Hitler · · Score: 1

    In the open source community when something is wrong you fix it, you get off your lazy ass and you do something about it. Boycotts are what Windows users try to use against Microsoft, thats your world, keep using Windows kid. We shouldnt boycott Xfree, we should replace it with something better.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Thats not how the community works. by Anonymous Coward · · Score: 0

      I thought you were dead?

  63. Not true at all. by aussersterne · · Score: 4, Insightful

    The X network layer is not a "bloated" bolt-on kit or added feature that someone wedged into X as a gimmick... X is itself just a specification for a data stream, like umpteen other protocols you have in your /etc/services file. At its core it is really quite simple and lightweight.

    Furthermore, when the client and server are on the same machine, the data stream is NOT sent over the network, but is routed through local UNIX sockets or shared memory, making X essentially as slow or as fast as your system bus and graphics hardware. Only when you actually separate client and server on to different machines does X use the network sockets.

    Overhead is simply not a factor on an average Linux desktop.

    This feature bloat everyone is frightened of is in other places, like for example the KDE and GNOME architectures and the desire of most users to drown in pixmaps and theme engines.

    With that said, on my own Linux desktop (a lowly 900MHz PIII) I use KDE 3 and play Quake III and so on and I don't find it to be any slower than Windows 2000.

    Maybe there is just a small crowd (the ones who keep submitting "3D site" or "hardware site" stories) who won't feel elite at LAN parties until their Linux box can beat Windows boxen by at least 6fps in frame rate tests, 403fps. vs. 397fps.... and they're somehow convinced that if they can just get rid of that damn protocol and somehow drop "abstract" graphic ideas directly into video memory rather than organizing and processing them, that extra 6fps will be forthcoming.

    Meanwhile, the rest of us continue to use the god-send network features of X to administer large installations from a single point of access, or to deploy narrow-application thin clients at greatly reduced cost.

    --
    STOP . AMERICA . NOW
  64. You are totally mistaken by spitzak · · Score: 2, Interesting

    X has lots of problems, but the network transparency is NOT one of them. This is a myth that comes up all the time, by amateurs that somehow picture it calling a central server at MIT for every graphics call.

    On a mondern system (with security) there HAS to be a context switch some time between a user program producing the graphics and the system drawing on the screen. The network transparency adds zero overhead on any modern system, in fact it encourages reduction of overhead by forcing the batching of requests into single context switches. When anybody says that Windows can do each call in 1 context switch, I have to point out that X (if it was properly designed to not require so damn many syncrhonous calls) can do tens of thousands of calls in 2 context switches.

    X's #1 problem is the bad graphics model which means that drawing anything more complicated that 1985 graphics (such as anti-aliased shapes) requires you to draw an image and send it, which is going to be slow even if the app could draw directly into the on-screen image buffer.

    X's #2 problem, and really the cause of perceived slowness, is that seperate window manager, and people are going to have to face reality and move the window borders and resizing and all other drawing into the app's toolkit, so that synchronization between that and the rest of the app's display can be preserved. Notice that nobody complains that moving things inside the apps is slow.

    1. Re:You are totally mistaken by Hard_Code · · Score: 1
      No network transparency may not be one of them, but the design decisions that facilitated X's specific model introduce a latency bottlenceck. Nobody cares about throughput, it's about latency.

      X is too slow. This is commonly dismissed as nonsense due to the
      high throughput that tweaked implementations of X have been proven to
      achieve1. What this does not take into account is that in the general case
      it is latency that matters more than throughput [6]. Unfortunately, the
      design of X does not facilitate low latency.
      "Y: A Successor to the X Window System"
      - Mark Thomas



      * Image data and latency dominate times ...
      * Applications still tied to X server latency ...
      * Fix toolkits to reduce round-trips ...
      * Toolkits should use X events for geometry instead of polling
      * Toolkits shouldn't need AllocColor for static visuals
      "LBX Postmortem"
      - Keith Packard


      Yes, bad toolkits are probably largely to blame for this, but so is X for making it so easy to write bad toolkits, and doing little in the way of modeling modern facilities like client-to-client communication, and rendering optimizations that have to be pastiched together on top of one another.
      --

      It's 10 PM. Do you know if you're un-American?
  65. Mirror of thread by Cee · · Score: 2, Informative

    Mirror of the trouble-starter thread.

  66. are you a fascist? by Sivaram_Velauthapill · · Score: 1

    ---OFF-TOPIC---

    Are you a fascist or is it a joke? Your name that is...

    Sivaram Velauthapillai

    --
    Sivaram Velauthapillai
    Seeking the meaning of life... @slashdot of all places ;)
  67. Is it me or... by Anonymous Coward · · Score: 0

    Is it me, or does david dawes come accross as a c*nt in that thread?

  68. X alternatives by planetzeos · · Score: 1

    While were on the topic, what alternatives are they're for Linux (other than commerical X)? Anything faster? Anything smaller and faster that could be used for a dashpc (www.dashpc.com) thanks all

  69. WOW! by t0ny · · Score: 1

    Jeez, this is incredible. A linux project getting factionalized and splintering apart (and possibly even fading from relevance). We've never seen that before.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

    1. Re:WOW! by rockwalrus · · Score: 1

      Linux? Well, I guess you could run XFree86/Cygwin (a windows program) under wine, but that would be an exercise in pointlessness.

      --


      Rockwalrus

      The sleep of reason produces monsters -- Francisco Goya
  70. I have that proof by Anonymous Coward · · Score: 0

    "Have any proof to back that statement up?"

    Yes, I have the double-secret meetings the "bloat" committee had where we all agreed to bloat XFree86 to hell.

    Look, every program gains features and bloat over time. This is a natural purge process wherebye the new branch either flourishes and the old dies, or vice-versa.

    Either way, its very healthy for the computing organism for this to happen.

    So just chill out. "Do you have any proof". What would you accept anyway... secret pictures? Secret movies? I mean, you talk like you're tought and its just nonsense. Pull yourself to gether and argue logically. Stop being so sophmoric!

    1. Re:I have that proof by Anonymous Coward · · Score: 0

      I think he was asking for an example. Nothing "sophmoric" about that.

  71. Xouvert, KeithP, ESR, code, cops, guns, beer... by dozer · · Score: 1

    You know it's a sweet project when it generates IRC logs like this one.

    http://www.xouvert.org/irc/2003/10/27

    1. Re:Xouvert, KeithP, ESR, code, cops, guns, beer... by rossz · · Score: 1
      This comment caught my attention:
      <SirDibos> nakeee: relax, it's just the build system.
      Just the build system? Are they that clueless? My field is configuration management. It always annoys me when people think of the build system as annoying and unimportant. A build system can easily make or break a project. Done badly, and you end up with developers committing untested code because it's too much of a hassle for them to do their own test build. Done badly, and you don't know if a problem is in the code or in the build process. Done properly, it makes the developer's job easier.
      --
      -- Will program for bandwidth
  72. Are you a communist? by Adolph_Hitler · · Score: 1

    Are you?

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Are you a communist? by Sivaram_Velauthapill · · Score: 1

      Sort of...I'm something like 70% socialist, 25% anarchist. I'm on the far-left so I will be your enemy. Fascists and capitalists are my enemies. A fascist capitalist, as the Nazis or Italians were, are my arch-enemy.

      So, what are you? Are you a FOE or a NEUTRAL?

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
    2. Re:Are you a communist? by Anonymous Coward · · Score: 0

      I'm on the far-left so I will be your enemy. . This is the heritage of Hitler breaking the trety with Stalin in the thirties

    3. Re:Are you a communist? by Sivaram_Velauthapill · · Score: 1

      I don't support totalitarians like Stalin but you do realize that the treaty was fake, right? Nothing really happened. It is as fake as USA giving back Panama to the Panamenians...

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
    4. Re:Are you a communist? by Anonymous Coward · · Score: 0

      I actually think this is a fascinating thread. I also personally think that people who linkt hemselves to Adolf Hitler in any way are really moronic assholes (unless they really are full-blooded one-testicled blue-eyed Aryans (who originated from India, didn't they?), in which case they should just be shot).

    5. Re:Are you a communist? by superangrybrit · · Score: 1

      Not India. It's IRAN.

  73. variation 2a by Anonymous Coward · · Score: 0

    Here we go again. It's not the more common argument about X in general, but a variation of that argument looming on this topic. Is it too late to tell all those who don't understand X that Xfree IS NOT X windows? Reguardless of X and any problems it may have, XFree is an implementation of X. Please critizise XFree is you must, but this post doesn't deal with X directly....

    oops...too late. The comments have already begun.

  74. Backwards compatible? by Yobgod+Ababua · · Score: 1

    "but overall almost any windows program will work on any windows version, and there is no recompiling ever!"

    You're kidding (or trolling), right?
    I have an entire drawer full of old games of which maybe 20% run without serious hacking. Do you not remember how most Win95 games wouldn't run at all, or ran poorly under WinNT and later Win2K?

    A lot of the old info isn't around anymore, but check out http://www.ntcompatible.com/ for a modern example (and compatibility is much better now than it was five years ago).

    Of course there's no recompiling... there's no source code -to- recompile. If it doesn't work anymore you're just screwed.

  75. Maybe the real motivation is license zealotry. by Brett+Glass · · Score: 1, Troll
    The Sourceforge page for the forked project says, right up front, that the licensing is the "GNU General Public License (GPL)" (first!) followed by the "MIT License" (last), even though all of XFree86 is licensed under the MIT license.

    It is well known that Cygnus (whose name was chosen because it has "GNU" in the middle) eats, lives, sleeps and breathes the GPL. Is this the real reason they forked the project? It's interesting: The GPL "faithful" claim that forking is a bad thing and that their license prevents it (a claim which has never been demonstrated to be true), yet they certainly seem to have no compunctions about forking a project to bring it under the GPL!

    1. Re:Maybe the real motivation is license zealotry. by haroldhunt · · Score: 3, Informative

      No, that is not it at all.

      The xoncygwin project on SourceForge is unrelated to the current discussion. That was setup in 2001, if you noticed the "Registered" date.

      SourceForge makes you pick licenses used by the project, so I picked GPL (which Cygwin uses) and MIT for the X Window System portion of the project.

      The current issue is not a fork, nor is it anything that Cygwin or Cygnus had anything to do with. I am Harold Hunt. I am not Cygnus, nor amy I affiliated with Cygnus: I made this decision on my own. Licensing is not part of the current issue at all.

      Just wanted to clear that up.

      Harold

    2. Re:Maybe the real motivation is license zealotry. by Anonymous Coward · · Score: 0
      So, why is it that your post sounds like it was written by a license zealot?

      Just curious...

    3. Re:Maybe the real motivation is license zealotry. by dvdeug · · Score: 1
      The Sourceforge page for the forked project says, right up front, that the licensing is the "GNU General Public License (GPL)" (first!) followed by the "MIT License" (last), even though all of XFree86 is licensed under the MIT license.

      What does this have to do with the forked project? The order of the licenses is chosen by Sourceforge, not Cygwin/Xfree86.

      Is this the real reason they forked the project?

      There is no cause to disbelieve their stated reasons, unless you enjoy being paranoid.

      The GPL "faithful" claim that forking is a bad thing

      I think GPL users have the same opinion on forking the rest of the open source world does; it can be necessary and useful, and it can be a pain in the ass. Usually the pain in the ass ones die.

      their license prevents it

      The GPL explicitly permits it. Only an idiot would say that the GPL prevents forking.

      they certainly seem to have no compunctions about forking a project to bring it under the GPL!

      RMS on the subject:

      When you work on the core of X, on programs such as the X server, Xlib, and Xt, there is a practical reason not to use copyleft. The XFree86 group does an important job for the community in maintaining these programs, and the benefit of copylefting our changes would be less than the harm done by a fork in development. So it is better to work with the XFree86 group and not copyleft our changes on these programs.
    4. Re:Maybe the real motivation is license zealotry. by glenstar · · Score: 1

      I am by no means a GPL apologist, but did it ever occur to you that the reason "GPL" came before "MIT" was the simple fact that, well, "GPL" comes before "MIT" in the sort order?

    5. Re:Maybe the real motivation is license zealotry. by 0x0d0a · · Score: 1

      Harold,

      If Keith Packard and other developers do produce an active fork, would you consider working on that fork?

  76. No, network transparency should not be killed... by Henk+Poley · · Score: 1

    ..now that WiFi is getting used more and more. Now that handhelds type systems are made that could easely do (Tiny-)X? Or would you want to use VNC? here probably will be a time where you want to use that handheld outside your own WiFi-AP range. Then you would rely on your slow 'broad-band' connection. VNC needs a lot more bytes than X, if you want to actually use it.

    On the other hand, I guess you propose a hack that will directly render your QT/GTK/whatever programs instead of going thrue the TCP/IP stack. So you could always say to your QT/GTK/.. programs to render via TCP/IP this time. But that could open the doors to things that will be 'implemented for network transparency in the future'.

  77. New UNIX GUI by ModernGeek · · Score: 2, Offtopic

    I think it is time we make a more userfriendly, windowmanager-specific GUI for Linux/FreeBSD/etc. Make a unified interface for linux and other derivatives, then see if it is accepted. Make it like windows where all you see the whole time is the user interface, to make it better for the desktop world, some say that choice is good, and the ability to run programs remotely is good, but now days for the average desktop user, this is not very practical, and choice is becoming randomness since there is no standard user interface guideline for Linux. Lets make someone like MacOS X for x86, but based on Linux: fast, easy, etc. I could help with UI development, etc if anyone is interested in starting a project, I'm not much for coding though. Linux needs somthing original.

    --
    Sig: I stole this sig.
    1. Re:New UNIX GUI by Anonymous Coward · · Score: 0

      I think it is time we make a more userfriendly, windowmanager-specific GUI for Linux/FreeBSD/etc. Make a unified interface for linux and other derivatives, then see if it is accepted. Make it like windows where all you see the whole time is the user interface, to make it better for the desktop world, some say that choice is good, and the ability to run programs remotely is good, but now days for the average desktop user, this is not very practical, and choice is becoming randomness since there is no standard user interface guideline for Linux. Lets make someone like MacOS X for x86, but based on Linux: fast, easy, etc. I could help with UI development, etc if anyone is interested in starting a project, I'm not much for coding though. Linux needs somthing original.

      God no! If you want Windows or the Mac OS X, then use them! I use Linux because it's understandable and because it's my bitch. I can make it do stuff, and if you make it like a system I don't use, I'll not use it!

      I don't want to loose my favorite bitch!

      * This post written by a Linux guru with a bewildered look on his face -- wondering why he's still single...

    2. Re:New UNIX GUI by Anonymous Coward · · Score: 0

      > I think it is time

      I think you're smoking crack.

      > there is no standard user interface

      Heaven forbid you learn how to operate your computer. If it's that hard, go back to hardcopy.

      Computers are a tool. They should fit your hand. not the hand of the designer, but _your_ hand. To do your work.

  78. hope. by Suppafly · · Score: 1

    The XFree86 project has pushed away more developers than most projects ever have - is this the beginning of the end for XFree86?

    One can only hope.

  79. XGGI by Foske · · Score: 1

    Anyone looking for lightweight X ? Try XGGI ! Works directly on framebugger, or even better, on KGI !

    1. Re:XGGI by Anonymous Coward · · Score: 0

      That framebugger's a pain the arse, isn't it?

  80. He did not present his case well! by Tom7 · · Score: 1

    I probably agree with this guy, but he flies off the handle a bit much. In several of his responses he is swearing at people, demanding that they never reply to him, etc. He came across, to me, as a total prima donna. He issued his ultimatum on Oct 22, and demanded CVS access in two months, or else he'd take his toys and go home... but then apparently shortened the deadline to five days. (?)

    That said, the X development model seems pretty fucked up...

    1. Re:He did not present his case well! by Anonymous Coward · · Score: 0

      Why on earth would he demand that they never reply to him?

    2. Re:He did not present his case well! by Anonymous Coward · · Score: 0

      "demanding that they never reply to him, etc"

      Was that a reply to the one who said he lived in a fantisy world

      or was that the reply to the one that called him disrespectful and had replied after he ask that to "not turn blue holding their breath"

      Lets face it all sides are behaving like children, the plus for Harold is that the fact that he has spent 3 years of his live contributing and doesn't have the tools he needs.

      Even if the guy was cursing like a sailor there is really no excuse to give someone who have contributed what he has the finger when he asks for something he needs. It's arrogance in it's purest form.

    3. Re:He did not present his case well! by Hard_Code · · Score: 2, Insightful

      He only flew off the handle in response to stupifying and insulting statements made towards him as he was ASKING to be given CVS commit access to save everyone time and effort. I believe his "don't reply to me" email was simply a sarcastic response to the other guy being WAY overreactive, not meant seriously.

      If I were being sincere and asking for help, it sure would piss me off to have random people wander into the the discussion and start insulting me for no reason.

      If anything XFree's behavior is immature and unprofessional. Rubbing it in to a volunteer that he doesn't have a "real job" is no way to ATTRACT VOLUNTEERS. Duh.

      --

      It's 10 PM. Do you know if you're un-American?
    4. Re:He did not present his case well! by 0x0d0a · · Score: 1

      Yeah...I see a few too many people backing Harold for the sake of going against XF core (who are Bad People because of Keith Packard).

      (a) Harry's probably upset. Very upset. It's a good bet that this has been building up for a while, and he needed to vent. Unfortunately, it looks like XFree86 core decided to flame back. I'd say that neither side dealt with this very well.

      (b) No matter what, the ongoing disintegration of the main XFree branch is bad. Good developers are firmly entrenched on each side, and will be lost. Witness the proliferation of Gecko-based browsers -- incredible feature overlap, an insane amount of work.

      (c) Why on earth *isn't* there another tree (some people have pointed at something called something like "xovert", which seems to possibly be this) specifically for development work? Keith Packard ran into the same problem. Linux development would work much less well if AC and AM didn't maintain their own trees.

      (d) People who want to rewrite X would do well to remember the story of Netscape (who had more resources) and decided that reimplementation was the way to go. Years later, they wound up with something significantly slower and more RAM-hungry, and had lost the userbase to their main competitor. Currently, my copy of Firebird has decided to keep the "Popular Mechanics" URL that I visited earlier today in the URL bar, even though I'm at Slashdot. Gecko-based apps frequently lose touch with the proper state of keyboard/mouse focus, are slow and RAM-hungry, and don't use native widgets.

    5. Re:He did not present his case well! by TheLink · · Score: 1

      IMO even if you don't like Harold's attitude - you can just give him a brief "No".

      "d) People who want to rewrite X would do well to remember the story of Netscape (who had more resources) and decided that reimplementation was the way to go. Years later, they wound up with something significantly slower and more RAM-hungry"

      Well there's opera and konqueror isn't that bad either. My conclusion is the netscape/mozilla team sucked. Netscape 4.x was crappy enough that I stuck to using Netscape 3 for quite a while. Then when the early Mozillas came out, I had to give up and use IE ( I tried the galeon and the other stuff as well, and no they weren't good). They were crappier than IE and stayed that way for a very long time. From your comment, it hasn't improved much.

      --
    6. Re:He did not present his case well! by Anonymous Coward · · Score: 0

      > Gecko-based apps frequently lose touch with the proper state of keyboard/mouse focus

      I've never noticed this.

      > are slow

      Subjective.

      > and RAM-hungry

      RAM is cheap. I see my computer start swapping madly when I do heavy-duty graphics work. I don't see it when I'm browsing the web.

      > and don't use native widgets.

      And? I sure can't tell the difference. Microsoft Office doesn't use native widgets either, and that hasn't hurt its userbase.

      Would you like to try talking out of your mouth for a change?

  81. Why is it xfree86? by joshsnow · · Score: 1

    Why is xfree86 called xfree86

    Does the 86 mean 1986? That's the connotation that always springs to my mind, in these days of "95","98","millenium","2000" and "2003"

    1. Re:Why is it xfree86? by athakur999 · · Score: 1

      XFree86 was based on X386, which, as the name suggests, was an X server designed to run on a 386.

      XFree86 was a fork of the X386 code. Even though it now runs on non-x86 platforms, the name has stuck.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    2. Re:Why is it xfree86? by d3faultus3r · · Score: 1

      86 means the intel x86 architecture I think.

      --
      read my blog
      musings on politics and technol
  82. And in other news... by Crimson+Midget · · Score: 1

    is this the beginning of the end for XFree86?

    And in other news, BSD is dead.

  83. It is the end of KDE by Anonymous Coward · · Score: 0

    Gnome is the end of KDE. That and it's
    relationship with Trolltech/SCO/Canopy.

  84. Threats by Rimbo · · Score: 1

    "The core dev's answer: Shut up and stop complaining we are doing the best we can."

    The Cyg/X maintainer's frustration with this is totally understandable. And it comes out in an ugly way. His comment, "Let me make direct commits within 2 months, or I will pull out of the project altogether" isn't exactly dressed for success. Making threats, seriously or not, never gets people to come to your way of thinking.

    This is not Open Source/Free Software's proudest moment. With luck, perhaps it will be a moment that will lead to a better X.

    1. Re:Threats by Flamerule · · Score: 2, Insightful
      His comment, "Let me make direct commits within 2 months, or I will pull out of the project altogether" isn't exactly dressed for success. Making threats, seriously or not, never gets people to come to your way of thinking.
      I think someone in the thread made a comment much like yours, and Harry responded to it by saying that it wasn't a threat, just a statement: that he would remove Cygwin/XFree86 from the main XFree86 project server unless he was given cvs commit access. Not a threat: no one's going to be harmed -- and, indeed, it looks like no one else in the project even cares much about the cygwin port, at least not enough to bother checking in his patches more than once every month. He's just going to take his branch out of the main project.

      If I'd been contributing for closing in on 3 years, and got insulted by asshole core devs when I asked for commit access, I'd blow up too.

      This is not Open Source/Free Software's proudest moment. With luck, perhaps it will be a moment that will lead to a better X.
      Man, I hope so. But it seems like we get a chance to say that every couple of months or so, when yet more devs leave the main XFree86 project, and nothing's come of it yet.
    2. Re:Threats by Anonymous Coward · · Score: 0

      Making threats, seriously or not, never gets people to come to your way of thinking

      I am so tempted to make a comment about Iraq.

      Hrm, I guess I just did.

  85. Open Source Developers by Peorth · · Score: 2, Informative

    I think hard-working open-source developers are often neglected, particularly for things like this, which started over adamant refusal of CVS access to someone effectively maintaining a platform.

    CVS access is like giving someone the keys to the T-Bird. Everyone's excited to get it, but the parents are always terrified the kid will crash into a tree...and wreck the T-Bird (aww, don't worry, the kid will be FINE...). But CVS has this marvelous feature. You can create tags, and still quickly get around botched commits.

    I work on an open-source game (I'm not going to plug it), and most of my commits revolve around a particular area, but occasionally I go over and revamp the configure.in/Makefile.am system and rip out all of the cruft. Ah, there's something nice about that efficiency, but...I could just as easily make it unusable if I made a large commit and didn't check everything first.

    But that comes to my other point. You have to appreciate HOW much time each developer puts in. Some will only put in an hour every month or two, while some will simply stay and work on something, a dozen hours a day (or equivilent for their busy life), until it's done, even if small, like autoconf/automake files. Even a relatively unnoticable change from a user's perspective can have huge developer benefits, and people often forget that. Some developers will go for every last user-noticable feature, and some, perhaps like me, will often help out the other developers as much as they can, so that they can be more productive. Project leads often don't realize what a difference that makes until six months after a commit. *grins sheepishly at her 'boss'*

  86. Unresponsiveness by Jack+Greenbaum · · Score: 1


    I've tried just submitting a bug report to XFree, and get nothing back. I've treid submitting the bug report to the owner of the driver, one of the posters in that email thread, and it was ignored. I have to turn off hardware accelerated 3D support in a very mass-market chipset to run at 1280x1024, and the project and the individual developer ignore well constructed, easily repeatable bug reports.

    Xfree86 sucks, and always has, every fscking time I've installed it from 11 Slackware floppy discs in 1994 with a Trident POS to my present "emerge xfree" on an Intel 845. Everytime I get a new graphics adapter, no matter how mass market, I still end up contacting the developer of the driver to find the secret sauce to make it stable.

    That being said, Xfree86 has performed a great service by bringing this code out for us to abuse. Still there is much more work that they could do. The childlike behavior I saw on that mailing list (telling someone "when you get a job", my god) makes me fear that I'll never see a more stable GUI for Linux.

    -- Jack

  87. Re:Harry's right...YHBT by adamy · · Score: 1

    (You Have Been Teased)

    --
    Open Source Identity Management: FreeIPA.org
  88. let /. figure it out by ozten · · Score: 2, Funny

    So this IS the end then.

  89. assholes? by twitter · · Score: 0, Flamebait
    The XFree86 guys have been assholes from the start. ... I pointed out a bug (and included a fix) in their S3 driver years ago. Every email was ignored. Not so much as an acknowledgment let alone a thank you.

    Wooo hooo, you issued a complaint and that makes you an expert on XF86 develpment? Your friends in Redmond would be proud of you.

    --

    Friends don't help friends install M$ junk.

    1. Re:assholes? by Anonymous Coward · · Score: 0

      you are a fucking idiot.

      the previous poster said that he issued a BUG FIX, ALONG WITH A FUCKING PATCH, not a /complaint/.

      are you associated with the project? because you certainly seem to manifest their attitdues.

      the developers on the project are assholes, as evidenced by numerous public exchanges with the same.

      and you dumbnuts, are a goddamn loser as evidenced by your inane reply.

      p.s. did your daddy drink acetone when he was breast feeding you?

    2. Re:assholes? by dknj · · Score: 1

      Once upon a time I was developing stuff for the Diamond Stealth S220 (rendition verte 2200 chipset) for BeOS. A developer found my random postings about my driver and contacted me asking to develop for XFree86. I sent a response to the developers and never heard a thing back from them. I think this is the real reason why X still sucks after years of development. After reading Harry's post, I agree with his actions..

      -dk

  90. social problems by Anonymous Coward · · Score: 0

    I believe some people in XFree86 have some social problems. Ego phenomenon, call it.

    I remember when we wanted to add our national keyboard to XFree86. Our patch was unnoticed for months, not even given a sight or a comment from a developer. We mailed developers personally -- NO answer.

    Only after I met one XFree86 personally and after several weeks, we were able to put our keyboard inside. We had it in major distributions through patches for months, used by lots of people, but still not in main XFree86.org tree.

    It really is a pain to get code submitted to XFree86. These people play blind. Setting aside ego and opening mind would really help this project.

  91. Wow... by Zoolander · · Score: 1

    that's one project I'd never try to contribute to.
    Egomania extravaganza!!!

    --
    Meep.
  92. Cygwin in need of a philosophy change... by benjamindees · · Score: 1

    This is a problem with a lot of GNU programs running on Cygwin. The Cygwin developers want everyone to treat them like just another platform and adjust their projects to make up for the horrendous shortcomings of Windows. They refuse to add any more translation/emulation functions to Cygwin than they deem necessary, relying on the individual projects to adjust to compensate for retarded things like 8.3 character filenames.

    I suppose they're trying to squeeze all the performance they can out of Linux/Windows, but, quite frankly, I (and most others) don't care if Linux software runs quickly on Windows or not. In the end, it makes all of the major applications for Linux and *BSD worse to be beholden to the design failures of a proprietary OS that decided to implement only the bare minimum Posix standards. If the Cygwin developers would maintain their own patchsets and make Cygwin at least emulate a few of the extended features of Linux instead of insisting that the community integrate all of their changes, this wouldn't be an issue.

    To put it simply, I wouldn't just point fingers and blame XFree without examining all the facts. Maybe this is how it should have been done to begin with.

    --
    "I assumed blithely that there were no elves out there in the darkness"
    1. Re:Cygwin in need of a philosophy change... by cwilson · · Score: 1

      That's arrant bullshit.

      8.3 file limitations? Nonsense; cygwin, like windows, supports long file names. (there is ONE file name issue that we cannot fix directly: the magic names 'aux' or 'con' or 'lpt' which are utter hell. However, we DO have an indirect fix even for that -- "managed" mountpoints are available in cygwin-1.5.0 and later, where ALL file access is handled by cygwin and all names are translated on the fly to something braindead windows can handle. But it's slower.)

      About maintaining patchsets. what the F*** are you talking about? I've maintained patchsets for 30-some different ports for years. Still do. However, over the last two years, the "size" of the patches needed for cygwin have become much less intrusive. That's because of transparent support for "linux-like" shared library linking means we no longer __declspec(dllimport) this_symbol or __declspec(dllexport) that_symbol. Poof! Instant patch elimination. Most patchsets now just boil down to re-autotooling and some packaging info (like .deb rules files only dumber; and certainly not intended to go "upstream").

      But, to reach that point we did (geez, I'm so sorry) work with the binutils and gcc folks to attain that level of functionality.

      Now that the only two of your specific claims are lying in tattered shreds on the floor, would you like to *specifically* name what "extended features" of linux you want? I'm not promising anything because developer time is volunteer/limited, but specific requests are always better than ignorant generalized rants...

  93. Overhead is negligible by ebcdic · · Score: 1

    When I started using X, it was on a machine 500 times slower than the one I use today, with 1/64
    as much memory, and a network ten times slower. If the overhead wasn't too much for that, it's nothing today.

    My X server uses less than 1% of the CPU time, none of my programs is limited by graphical speed, and I use it across the network all the time. And my machine wasn't even state-of-the-art when I bought it two years ago. So unless "most client desktops" suddenly means playing real-time games while watching 5 DVDs at once, and doing that on a remote machine, the efficiency of X should be the least of our worries.

  94. Re:Not for a while: Old-schooler by Zangief · · Score: 1

    You mean, like ncurses...

    It had the best games (moria, angband, nethack), the best browser (lynx) and the best enviroment (command line).

  95. mod me up please by cerebralpc · · Score: 0

    I've never been modded more than 1 for any comment I've ever made on /. perhaps I should start my on newsgroup...cry It is an interesting read, I wonder how Linus would have reacted?

  96. Most of the major Xwin guys aren't part of Xouvert by Nailer · · Score: 1

    The end pretty much happened earlier this year when the most talented and prolific developers forked to form the xouvert


    Er, which? Not Keith P, not Mike Harris, not Brenden and not Daniel Stone. Good luck to the Xouvert guys but they've got a lot to prove before they attract the people they want to the project.

  97. And you are partially mistaken too by Wills · · Score: 1

    "even if the app could draw directly into the ... buffer"

    No, an X application can always write directly into the X-server memory by using the Shared Memory Extension which is an even faster method than the already very fast default method of using unix domain sockets. I don't agree that slowness is caused by the design of X. You are probably basing your judgement on the performance you get using the XFree86 server, an implementation of X whose graphics card drivers are mostly without the benefit of full optimisation. This is because XFree86 writes its own graphics card drivers and the graphics card manufacturers have often not provided programming information on their products. This situation will change at some point as the manufacturers see Linux desktop usage continue its steady increase.

    "perceived slowness [due to] separate window manager"

    It is not the design of X itself including the positive feature of window management which causes any slowness. Firstly, XFree86 suffers from having non-optimised graphics card drivers (see previous paragraph). Secondly, window management is typically performed by a window manager, most of which were not written with graphics optimisation in mind. For example, I don't know of any open-source window manager which actually uses the shared memory extension although that would especially help speed up the dragging of large windows. It is unfair to criticise non-optimised window managers for being slow.

    You are also wrong to criticise X for making the window management concept possible. If you don't like window managers, don't use them! X does not require you to use a window manager. Also, do not confuse "window manager" with "window management". Window management is required in X as it is in MS-Windows. However, the difference in X is that window management can be done by any or all of: X applications, toolkits, the X server, or separate window manager(s). Only X gives you that amazing choice!

  98. No, X11 Deserves The Blame by Farley+Mullet · · Score: 1

    Since X11 structurally requires huge, non-standardized (in the sense that there are a number of non-compatible toolkits out there) external toolkits to function like a modern windowing system, it seems entirely appropriate to place the blame for bloat squarely on X11's shoulders.

  99. Re:Fuck off and die by Anonymous Coward · · Score: 0

    And another Squealhead is heard from....

  100. another alternative to X by ShadowRage · · Score: 2, Insightful

    http://www.microwindows.org/
    has xlib support, with very little or no bloat.
    gonna try to use it for either an included app or and add-on to my floppy based distro (it's only a 100k server)
    The main problem with XFree86 is the developers are trying to create a closed environment for a somewhat open project, they dont want any changes besides their own. even if the suggested changes are better than anything the developers could ever pull out of their asses, and they do this whilst adding features no one will really ever use, I dont see too many people even using X as a network graphics system, people usually use a vnc to do all their work with, people use X as a local graphics system, so, what's needed is that someone needs to include a graphics system that does what a graphics system should do. run graphical apps, xfree runs just about anything under the sun.
    there's some functions I like in xfree, but, a lot of them I see as useless.
    and that's what many "outside" developers think, and when they try to make a change, or add a new feature or even try to optimise the code, they get told to shut the hell up and go back to fiddling with their little bits of code.

    Basically, the Xfree86 devs are afraid of any change that isnt their own. Afraid the change will break their work or put them out of the spotlight of ego, basically their position on the project.

  101. Yeah right by lordDogma · · Score: 4, Interesting
    a real alternative getting underway. Check out the Freso project

    Fresco has been bogged down in Alpha status for the last 5 years. Some people think that the only reason it is so slow in development is because no-one knows about it.

    But the real reason is because Fresco sucks and no one wants to touch it with a 10 foot pole. If you think X is bloated, Fresco is 10 times worse. Its an over-engineered solution heavily reliant on C++, CORBA, GGI, and other crap.

    X does suck, but 90% of the basic design of X is excellent. A new windowing system should focus on keeping the basic design, while (a) eliminating legacy crap that no one needs anymore, and (b) adding the stuff we DO need like Drag and Drop, Transparency, AA fonts, 3D, etc.

    -- LD

    1. Re:Yeah right by Anonymous Coward · · Score: 0

      All that stuff is already there.

  102. There are Xfree86 forks by chiasmus1 · · Score: 1
    If developers are leaving the XFree86 arena, where are they flocking to? Is there a replacement readily available or is one in the works?

    Here is an article about a Xfree86 fork.

  103. what a lame thread by aggieben · · Score: 1

    That must have been one of the stupidest mailing-list exchanges I've ever read (and I'm on the OpenBSD mailing list, so I've seen a few stupid ones...)

    The guy contributes for an extended period of time and asks for CVS access so that his work will be easier and so that the other devs don't have to babysit him, and they basically tell him "piss off" or just ignore him? He had a lot more patience with that crap than I would have. After the first denial (or after two weeks of being ignored, whichever came first) I would have posted an email to the list stating that Cygwin/XFree86 would no longer be collaborating with XFree86 and that would have been the end of it.

    --
    Don't become a regular here, you will become retarded. -- Yoda the Retard
  104. Aryans by Sivaram_Velauthapill · · Score: 1

    Actually, there is nothing wrong with Aryans as a civilization. They DID exist (they didn't come from India but from somewhere north, probably modern day Russia). They were basically the ancestors of Europeans and their descendents (i.e. white people). So, Aryans as people are fine...

    The problem is with Nazis and various others who claim that Aryans are superior to others. Also, the whole notion of blue-eyed, blonde whites are mostly a bunch of lies (even Hitler was neither blonde nor blue-eyed). Furthermore, Nazis like to claim certain people are Aryans while others aren't, when in fact they are all the same (eg. French are not Aryans according to Nazis but Germans are; Italians aren't but British are; etc).

    Sivaram Velauthapillai

    --
    Sivaram Velauthapillai
    Seeking the meaning of life... @slashdot of all places ;)
    1. Re:Aryans by Adolph_Hitler · · Score: 1

      The french, the spanish, the italians, they all arent Aryan because they mixed with Africans when Hannibal took over their country.

      --
      People don't exist to serve systems, systems exist to serve people.
    2. Re:Aryans by Sivaram_Velauthapill · · Score: 1

      The same can be said of Germans and others. The Romans literally raped all the women in Europe. Therefore, a sizeable chunk of Germans would not be Aryans. (I'm just using Germany as an example.) Also, don't forget the Mongols who invaded some eastern parts of Europe.

      Admit it: there aren't many "pure" ethnicities around. Perhaps the exceptions are the Nordic countries and Russia. But ironically, Neo-Nazis don't consider Russians to be "Aryans" and some of the Nordic countries (as well as others like Iceland) are actually mixed with some unknown ancient tribe.

      Anyone that is derived from Aryans should be called Aryan-derivatives, which includes all of Europe. Claiming one is "pure" while another is not (while no such evidence exists) is pure fabrication--something Hitler was known for.

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
    3. Re:Aryans by be-fan · · Score: 1

      The most widely held theory today is that the Aryan civilization originated in the steppes of Russia (near Centra Asia). From there, they migrated west to Europe and South to Iran and India. The Nazi version of the theory states that the Aryans originated in ancient Germany or Scandanavia. The distinction between various Europeans comes from the fact that they believed that the Aryan race became less pure as it spread, and it had been preserved more or less pure near where it originated.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Aryans by Adolph_Hitler · · Score: 1

      That may be true, but thats not the point, science has nothing to do with faith.

      --
      People don't exist to serve systems, systems exist to serve people.
    5. Re:Aryans by Anonymous Coward · · Score: 0

      they didn't come from India but from somewhere north, probably modern day Russia

      Actually, they came from the area that is now Iran. So the mullahs are, yes, Aryans. Interesting thought.

    6. Re:Aryans by Sivaram_Velauthapill · · Score: 1

      So you are saying Nazism is a faith? :> Since a neo-Nazi would never equate Nazism with faith, I guess you are just using that name for fun and to anger some...

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
  105. This is what its like when Developers collide by evarlast · · Score: 1

    what is it really that is going on here,
    you've got the system for total control
    so is there anybody out there,
    now watch us suffer, cause we can't go
    what is it really that is in your head,
    what little life that you had just died
    i'm gonna be the one that's taking over,
    now this is what it's like when worlds collide ...

    are you ready to go - cause i'm ready to go - what you gonna do baby - baby
    are you going with me - cause i'm going with you - it's the end of all time

    what is it really that motivates you, the need to fly or this fear to stop
    i'll go along for the ride but surprise, when we get there is say 9 of 10 drop
    now who's the light and who is the devil, you can't decide so i'll be your guide
    and one by one they will be hand chosen,
    now this is what it's like when worlds collide ...

    are you ready to go - cause i'm ready to go - what you gonna do baby - baby
    are you going with me - cause i'm going with you - it's the end of all time

    what is it really when they're falling over,
    everything that you thought was denied
    i'm gonna be the one that's takin over,
    now this is what it's like when worlds collide

    So really, its what its like when EGO's collide :
    Thomas Dickey wrote:

    On Sun, 26 Oct 2003, Peter "Firefly" Lund wrote:

    On Sun, 26 Oct 2003, David Dawes wrote:

    When I discussed this with you privately a while ago all I got were
    disrespectful and insulting responses. Now there is more of the same.

    Err... No.

    He was quite reasonable, in my opinion.

    He thought he was, but when I get email from people phrased that way,
    I don't appreciate it.

    Thomas Dickey,

    You sent me the biggest insult I have ever received in my life. How can you not realize that? How can you do anything except apologize for your extremely rude message? Please, never, ever, respond to another word that I write until you correct yourself.

    Harold

  106. Seems OK to me. by Per+Abrahamsen · · Score: 1

    When a project reaches a certain size, some red tape must be expected. Requiring that all patches are associated with a specific change request seem very modest to me.

    Bugzilla is, despite its name, not just about bugs. It is just that Change Requestzilla isn't a very catchy name.

  107. In fact X has excellent color management by Wills · · Score: 1

    "The X color model is not designed around color matching or to-print color."

    No, that's not true. X has excellent color management support. It's one of the best things about the design of X. You seem like so many other X critics highly confused about the design of X including the key concepts of an X server and an X application because you continue in your comment by criticising an application better known as xterm, which has absolutely nothing to do with the design of an X server. You are comparing apples and oranges. It is meaningless to compare X applications with X servers. Please read the design documentation for X. People who have not read the design documentation for X, wrongly believe they understand the design just by reading the man pages for X and then wrongly think they can produce valid criticisms of X.

    Both the design of X and the implementation in XFree86 provide a very flexible and powerful color model based on color science. Here is not the right place for a tutorial on color science. Please read the excellent book by G.Wyszecki and W.S.Stiles, "Color Science: Concepts and Methods, Quantitative Data and Formulas", 2nd edition, 1982, published by Wiley, New York. Only after you are confident you have understood the theory of color science, please then read the X design document from "Chapter 6: Color Management Functions [in X]"

    You are again wrong and confused in your criticism of xterm's color management. xterm like any X application built on Xlib/Xaw/Xt has the usual excellent color management support. You just don't understand how to use it. Read the X documentation for how to specify colors in a color space and how to specify a calibration for a color device. Also, you appear to be hopelessly confused about the differences between "visuals" and "colormaps" in X. Read the X design documents.

    • "X *does* have a higher latency than Windows (partly due to serialization of commands and partly due to the context-switch requirement)".

    This is untrue. Serialisation and context-switching have insignificant effects on the speed of a locally displayed application. Did you really read my post? How do you know serialisation and context-switching are to blame for alleged high latency? Did you measure anything? Did you recompile X with profiling enabled and do a breakdown of the profiling results component by component? Properly written X applications running on a local X display can usually run as fast as MS-Windows applications. Amazingly some 2d graphics operations are faster in X than in some versions of MS-Windows. Some X applications would benefit from optimised graphics drivers which are only available for MS-Windows. XFree86 does not have optimised graphics drivers because the graphics card manufacturers have not provided programming information for their products. However, properly written X applications running on a local X display can usually run as fast as MS-Windows applications. Unfortunately, many toolkit libraries are not written to use X very well.

  108. Keith Packard by Anonymous Coward · · Score: 0

    Experience
    SuSE Nurnberg, Germany. (10/99-present)
    Senior Software Engineer
    Enhanced the XFree86 implementation of the X Window System. Designed and implemented a new
    rendering extension. Built a new X driver architecture for embedded devices. Wrote and presented
    numerous papers at technical and industry conferences. Worked with other hardware and software
    vendors on X related projects, including the Linux port for the Compaq iPAQ.
    Managed technical relations between SuSE and Intel. Worked with Intel on joint press relations,
    SuSE release schedules and to provide technical information to other developers working on unreleased
    Intel hardware. Worked with system-level hardware vendors, board-level hardware vendors
    and software providers to diagnose compatibility and portability issues for Itanium systems.
    Network Computing Devices MountainView, California (6/92-10/99)
    Senior Software Engineer
    Designed and implemented software for X terminals using both VxWorks and an in-house OS.
    Worked closely with hardware designers at all stages of product development. Designed and implemented
    multi-user NT drivers for graphics, audio and floppy access using both existing and newly
    designed network protocols. Wrote a Windows-based X server. Worked directly with marketing,
    sales and customers in product planning, sales and support. Presented several technical papers.
    MIT X Consortium Cambridge, Massachusetts (3/88-5/92)
    Senior Member, Research Staff
    Senior member of a small group (2-7) of people directed by Robert Scheifler responsible for the
    development and standardization of the X Window System. Involved in almost all of the related standards
    efforts, both within the X Consortium and with national standards bodies (ANSI, IEEE). In
    charge of X server development at MIT for release 3, 4 and 5. Presented many technical papers and
    tutorials at an international collection of X-related conferences.
    Tektronix Inc. Wilsonville, Oregon (12/83-3/88)
    Software Design Engineer III
    Was a member of a team designing a line of X terminals and Unix workstations. Worked closely
    with hardware engineers to develop the graphics system for this product. Responsible for porting
    X11 to this platform, for developing the hardware-specific Unix software, and for negotiating with
    the Unix vendor. Worked on an integrated C programming environment for X10, including user
    interface software and an incremental C compiler based on PCC.
    Recent Publications
    Nickle: Language Principles and Pragmatics
    Details the design and implementation of a programming language focused on algorithm prototyping.
    Presented at Usenix, 2001 with Bart Massey, winning the Best Paper award in the Freenix track.
    Design and Implementation of the X Rendering Extension
    Discusses the process of designing the X Rendering Extension, describes how and why it works the
    way it does. Presented at Usenix 2001.
    The X Resize and Rotate Extension - RandR
    Presents the X Resize and Rotate extension, provides rationale and future directions. Presented at
    Usenix 2001 with Jim Gettys.
    Translucent Windows in X
    Proposes an extension to X for window-level compositing. Describes a prototype implementation
    exploring semantics and uses. Presented at the 2000 Annual Linux Showcase.
    Keith Packard
    Efficiently Scheduling X Clients
    Presents a new scheduling algorithm for use inside the X server. Includes objective measurements of
    scheduling performance and discussion on failings in the original scheduling mechanisms. Presented
    at Usenix 2000.
    A New Rendering Model for X
    Outlines directions for design of a new rendering system for X. Documents functionality required by
    existing applications and deficiencies in the original rendering architecture. Presented at Usenix
    2000.
    XFree86 standards
    X Resize and Rotate Extension - RandR An X extension allowing changes to the screen size, rotation and
    number of colors. With Jim Gettys.
    X Rendering Extension A complet

  109. This was a petty argument by Aeonsfx · · Score: 1
    Reading these emails sounds like a whiny grandson complaining to his grandparents.

    While Harold Hunt's intent and concerns were valid, he was unable to convey his concerns in a respectable manner. OTOH, David Dawes didn't seem very respectable, either.

    This sort of event was a petty argument, and should be acknowleged as nothing more... I can't believe this was slashdotted...

    --Tim

  110. me, me, my hands up by pyrrho · · Score: 1

    >>So, Guys like Keith Packard get kicked out, while useless deadbeats like David Wexelblat are members of the core-team. What's wrong with this picture?

    is it David Wexelblat?

    --

    -pyrrho

  111. Re:FP by Ricwot · · Score: 0

    There's no need for racial jealousy