The State of X.Org 618
An anonymous reader writes "Phoronix has up an article looking at the release of X Server 1.4.1. This maintenance release for X.Org, which the open-source operating systems depend upon for living in a graphically rich world, comes more than 200 days late and it doesn't even clear the BugZilla release blocker bug. A further indication of problems is that the next major release of X.Org was scheduled to be released in February... then May... and now it's missing with no sign of when a release will occur. There are still more than three dozen outstanding bugs. Also, the forthcoming release (X.Org 7.4) will ship with a slimmer set of features than what was initially planned."
Re:Anything else out there? (Score:5, Funny)
Typical of Microsoft (Score:5, Funny)
Re:Anything else out there? (Score:3, Funny)
ID games? (Score:5, Funny)
Re:Phoronix will pay to fix X (Score:2, Funny)
From the article:
2. Release new version of X.Org, exactly the same as the old version.
3. Profit!!!!
Duh (Score:5, Funny)
That what's wrong with Open Source (Score:3, Funny)
Those pesky open-source project. Always speaking about their wonderful communist idea, but never able to ship software on schedule, always dropping features or postponing them to the next release. Never working hard enough to meet their users' expectations.
They should take example on legitimate hard-working commercial corporations like.. uh... Microsoft for exa...
No, wait !
Re:Phoronix will pay to fix X (Score:3, Funny)
Well, excuuuse me! (Score:5, Funny)
Re:Haven't really noticed any reduced quality .. (Score:3, Funny)
Re:Anything else out there? (Score:5, Funny)
Re:Anything else out there? (Score:4, Funny)
X.org should scrap the network transparency cruft. It's never worked well, been a slow performer and is used by a small portion of the user population. It's been supplanted by better tools such as vnc and nx (better as in faster, easier to use, more widely accepted). Scrap that and it would make X.org a lot easier to maintain and use. It doesn't have to implement everything in the protocol specification and that's one thing that could go the way of the dodo.
Re:Anything else out there? (Score:5, Funny)
Re:Anything else out there? (Score:1, Funny)
Re:Anything else out there? (Score:3, Funny)
Re:Anything else out there? (Score:5, Funny)
1 Million Monkeys (Score:3, Funny)
I think we should take the same approach to streamlining the code base as we have taken with rewriting the entire works of Shakespeare...lets just get 1 million monkeys and let them have at it. We'll just snapshot their work every hour and try to compile it. If it compiles, then just do a blind commit.
Eventually, you'd have a perfect software release that fixes all bugs, and even adds in new features that users haven't even thought of yet!
So are they... (Score:2, Funny)
Re:Anything else out there? (Score:5, Funny)
We should revive XFree86. To start, we should generate a list of features for the next release. We'll spread some rumors about what we're doing, let the world see how hard we're working on it.
This should get some attention from
Now for phase II. About this time next year we announce a release date, delay it a few times, then release it about two years from now. Make it a big deal. Major release. Get everybody talking about it.
For the release we'll drop all of the major new features on the list. We'll fix a bug or two, something major like a spelling error in a log report. Of course, we'll add a few new bugs. We could drop support for some hardware. For new features we could change a few things in the conf file. Instead of "Section" you now have to use "Block". We could totally change the format of the ModeLine to something totally crazy (crazier?)
If this follows the corporate model we have today it should drive major innovation and more frequent releases from X.Org, though our XFree86 project would unfortunately take away most of X.Org's market share.
Open source projects would probably earn the respect of more businesses and government agencies if it would just follow these common sense models from the corporate world.
Re:Anything else out there? (Score:3, Funny)
Oh, what sad times are these when even persons calling themselves geeks do not know the difference between X, the window manager, windowing toolkits, etc. There is a pestilence upon this land. Nothing is sacred. Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
-l
Re:Anything else out there? (Score:4, Funny)
Re:Phoronix will pay to fix X (Score:4, Funny)
Re:Anything else out there? (Score:3, Funny)
Re:Anything else out there? (Score:5, Funny)
The X server should be mostly scrapped and rewritten in Java. Java is a language that is suited for managing information like that, while still being high-performance (enough). The server could be rewritten in C++, but C++ is messy and is a complicated and archaic language at this point anyway.
Take a look at for instance weirdx [jcraft.com] which basically one person did. It handles most of the core functions of X and plenty fast (of course it is incomplete since it is one person's hobby). Or see Sun's Project Looking Glass, an opengl X server written in Java -- that was also written in one guy's spare time. With more development on these they could be real competitors to X.org while being more approachable, and I'll bet faster than the C code.
Re:Anything else out there? (Score:5, Funny)
Re:Anything else out there? (Score:5, Funny)
New windowing system? (Score:3, Funny)
Granted, replacing something that's been in use for 40 years will be a little difficult, but it seems to me that we could do, roughly, what Apple did with OS X: provide X as a supplement to run "legacy" XWindow apps.
I'm not intimately familiar with the internals of X or the window managers, but I'd think that, while it'd be difficult, it'd certainly be possible and probably easier for the various TK developers to interface with a new system, written from scratch and designed with modern concepts, as it would be to "fix" the fundamental shortcomings in X. This way there could be a transitionary period where apps could simply be rebuilt for the new architecture.
(Maybe I'm simplifying things a wee bit through lack of knowledge, but this seems at least tenable to me given the number of people who are interested in working on X, but are held back by the antiquated architecture and design inherent in X.)
Likewise, it would be possible to retain some degree of "remote X" type functionality by implementing something technologically similar to MS's RDP.
Re:Anything else out there? Sail or Rebuild.... (Score:3, Funny)
But, the submarine community does BOTH...
Re:Anything else out there? (Score:2, Funny)
"Nu!"
"No no, it's not that; it's Gnu!"
Re:Anything else out there? (Score:2, Funny)