XFree86 Core Team Disbands 448
mumumu was among the many to write with this news: "XFree86's release engineer David Dawes has announced that "a majority of the XFree86 core team has voted in favour of my proposal to disband the core team". XFree86's News Headline has a short message about it. Why, all of a sudden?
What is the successor of the XFree86? Xouvert? freedesktop.org?"
Why a successor? (Score:5, Insightful)
Core Team Disbands (Score:5, Insightful)
Nothing to see here folks, keep moving.
Re:Why a successor? (Score:2, Insightful)
I think Xfree86 will remain the X11 implementation of choice.
Re:Why a successor? (Score:1, Insightful)
Re:Why a successor? (Score:5, Insightful)
Re:WOW (Score:4, Insightful)
the.
exceedingly.
short.
article.
"Core Team" models need to die. (Score:3, Insightful)
"Core Team" Development models are out-dated and sound more M$'ish than Open Source'ish.
While several projects continue to use the "Core Team" model, like FreeBSD, in my opinion, the politics involved ain't worth it.
For XFree86, it's time for change. Hopefully, in years to come, we will see a more efficient graphics subsystem for Unix (MacOS X may be an example) weather it be by a XFree86, XF86 Fork, or some other system (NOT framebuffer because fb doesn't work well with some hardware)
Slashdot trolling? (Score:1, Insightful)
It may be newsworthy, but considering the length of the message, why not just post the original email and be done with it?
Re:Why a successor? (Score:5, Insightful)
Re:Core Team Disbands (Score:4, Insightful)
Re:Related to the Cygwin blowup? (Score:4, Insightful)
Re:Why a successor? (Score:5, Insightful)
There is nothing in it about the future of X86, which would be mine and many others big concern.
It's all Slashdot speculation right now. Unless someone can provide us with more information on the subject.
Any Xfree86 developers out there?
read the "Insightful" article (Score:2, Insightful)
In all fairness to those who questioned the future of X, I was momentarily confused by the announcement, too. It appears this little group of developers has finally just gotten out of the way. I'm hoping there's still a person or two to moderate code additions while the rest of the community keeps up the project.
Re:Full text of email & analysis. (Score:5, Insightful)
Don't necessarily blame the product.. (Score:3, Insightful)
True, choosing a product that is a poor fit will make it blow up in your face, but that doesn't mean that sticking with the old code forever is the answer.
Besides, we use SAP at my place of work and are pretty damn successful.
Re:Bumpy times ahead for XFree86 users? (Score:1, Insightful)
> make it hard for driver vendors like NVidia to target XFree86's derivatives as a platform
XFree has a standard "driver model" that they use, and dislike of that actually one of the things movtivating the forks. So, new X servers won't use the same drivers, but the argument is that it will be easier to implement better drivers without being hamstrung by backward compatibility.
> Unless they agree on an API or similar framework
That API is X11R6 + extensions. Ultimately it matters little if you use XServer1 and I use XServer2 -- the difference wouldn't be visible to end users except maybe with some eyecandy features like transparency effects.
This is a far less serious problem than (say) KDE versus Gnome, which affects the end user in all sorts of ways, but yet people manage to survive.
Re:Doesn't really matter. Quality stays for years. (Score:5, Insightful)
Re:Jesus.....Thank God. (Score:4, Insightful)
Hey, just sharing what I know..Jesus. Go and throw a hissy fit why don't you.
I spent alot of time with the Xouvert crew. From what I understand, Xouvert was formed largely out of this same frustration -- Neither developers nor companies could even get a word in edgewise with them, with means the whole project sits and stagnates... Well, until things like today's event, that is.
The core team dissolving is a good thing, as I see it. It clears the way for XFree to be less Cathedral and more Bazaar.
Re:Why a successor? (Score:5, Insightful)
Given that statement, why would you ask them to describe the future of XFree86, which is something over which they explicitly announced that they don't have control?
Re:When open source dies? (Score:2, Insightful)
Re:This is THE most irresponsible post I have ever (Score:3, Insightful)
Re:Core Team Disbands (Score:5, Insightful)
Now we just need to see how the structure holds up and see where the actual 'power' in the organization is going to be. In plain english, to see who's going to be OKing the executive decisions now.
Re:"Core Team" models need to die. (Score:5, Insightful)
While several projects continue to use the "Core Team" model, like FreeBSD, in my opinion, the politics involved ain't worth it.
Uh, say again? Are you saying that open source software favors one political structure over another?
So if a core team is bad, what about Linux with essentially a technical dictator^H^H^H^H^H^H^H^Hdirector? And do you believe the MS uses a core team to direct development of their software? They have a simple hierarchy, like most succesful businesses.
While it may be warm and fuzzy to say that open source == no core team, the simple fact is that different political structures are good for different projects during different phases of their life. Linux has gotten too large to be developed by a single developer, so Linus has changed the political structure to fit his needs.
Furthermore, this doesn't mean the end of the core team for XFree, only the end of a core team. They haven't spelled out a change in structure, only a change in personel.
-Adam
Re:"Core Team" models need to die. (Score:3, Insightful)
Also, it's relatively difficult to specify a 3D API, so that you can use hardware rendering, particularly because it means that you have to do 3D in software in the same layer for anything that doesn't support some particular operation (or some set of arguments), which means that you're going to have to do 3D in the kernel, which nobody would be happen about.
Of course, the kernel is really the right place for device drivers, and good device drivers should make the differences between devices irrelevant (aside from performance and output quality), but anything complicated with graphics cards is such a mess that it hasn't been moved to the kernel.
Actually, one thing I'd really be pleased about if the dissolution of the "core team" brought it about: people writing drivers for XFree86 could move to writing them for the kernel instead, and XFree86 could do active development on both sides of the userspace/kernel division. (This is important for things like having the 3D rendering state of your graphics cards restored correctly after suspending to disk).
Re:Full text of email & analysis. (Score:5, Insightful)
Open source development is a Darwinian process. The strong prosper and the weak either die off or adapt themselves to survive in an isolated niche. If a project is so uninteresting or so obscure that it can't attract a new maintainer, then it deserves to die. The carcass remains part of the ecosystem -- scavangers are free to pick the bones for anything useful, or someone can come along and breathe new life into it.
Re:"Core Team" models need to die. (Score:3, Insightful)
What do you propose as a replacement? If politics is the issue, I guess you can have a single maintainer (ala Linux). Or are you seeing the corporate control of open source (ala MySQL) as a better alternative?
If democracy is what you are looking for, are you advocating public CVS commit privilages? I certainly hope not!
The core team's job is to design and develop the next version *with the help and feedback of the community.* If they don't listen to that feedback, then there is a problem, but a good core team does the development and facilitates community involvement.
FOr example, PostgreSQL uses a core team model. It is very successful and LIGHT YEARS ahead of MySQL in terms of what capability it has and probably will always be. The core team has been extremely responsive to the needs of the community. THis does not always have to be the case, but it is the way things should be.
Core disbands does not mean the end (Score:5, Insightful)
The biggest remaining question IMHO is whether there will be a expansion of cvs commit access. I think the former core team realises that new up and coming developers need to be added to the project to subtain the continuing improvement and work with others groups such as X.org, and freedesktop.org. To say nothing of expanding access to video card manufacturers so they can maintain and improve open source drivers for their cards (Most companies are at least partial supportive of 2D drivers, the real issues occur over 3D accelation).
I expect it will end up being a good thing.
Re:Why a successor? (Score:1, Insightful)
Um... which "release" to "most people".
This was not a press release or anything intended for "most people", it was a message written for the XFree86 developers mailing list. Most people on that list will know the context.
Now it happens that someone has taken that message, made a misleading comment, and Slashdot has published it to a general audience, but that's not the fault of the message author.
Re:Bumpy times ahead for XFree86 users? (Score:1, Insightful)
Why can't we shove off the X11 and let Nvidia/ATI implement a raw OpenGL driver? Just let them support their hardware. Let them expose OpenGL, shaders, and overlay/MPEG stuff. Wouldn't it be fantastic not to need a new set of drivers for each XFree86 version?
Then if you want legacy X11 functions, just re-implement them to call OpenGL functions instead. There's no reason for an X line when the hardware is built for OpenGL lines.
In this scheme the X11 is sidebanded (networking) and wrappered (graphics calls) and graphics card driver updates are greatly simplified. Dare we hope it may spur more frequent driver updates as well?
Re:Related to the Cygwin blowup? (Score:2, Insightful)
Re:Full text of email & analysis. (Score:3, Insightful)
Re:Why a successor? (Score:4, Insightful)
Re:Doesn't really matter. Quality stays for years. (Score:3, Insightful)
The same wil go for Xfree. So what? The core has disbanded....long live the new open core.
Re:Why a successor? (Score:2, Insightful)
Congratulations (Score:5, Insightful)
These people are showing maturity and class usually missing in the software industry. Just by taking this action, the team has refuted one of the more subtle FUD points out there, that projects will eventually peter out or be consumed by internal bickering.
X Replacements (Score:3, Insightful)
However, I always find myself thinking about Y as an X replacement [ic.ac.uk]. It's certainly not the most mature option out there, but reading throught the PDF [ic.ac.uk] is a pleasure, as the author seems to have struck a great balance of power and simplicity.
Cheers.
Re:Related to the Cygwin blowup? (Score:3, Insightful)
Re:Don't overreact (Score:2, Insightful)
Re:WOW (Score:3, Insightful)
I deal with stupid users every day where I work, but I still help them even if it's the upteenth millionth time. I don't expect them to understand or to know what to do. Face it. Computers are STILL to hard to use for the average user because they are very complex machines. The only people that have a prayer of being able to use a computer to it's full capabilities are people who are very good at deductive logic and can understand abstractions easily. This is NOT the average human being. It's probably only about 10% of the population. About 75% would be the people who learn by wrote. They just know what buttons to puch when, but don't know why. So people and computers are meeting halfway, but when something doesn't work, it all falls apart. Face it... computers STILL suck for the majority of the population. (Note that the other 15% I didn't mention are comprised of both the guys with the bulbous heads who can do advanced physics calculations at 245 MIPS in their wetware and the other end of the spectrum with the small cranium that has trouble turning on a light and votes for George W. Bush because that's what TV told them everyone else is doing.)
Anyway... I guess a big part of the "American way" (these days read that as the way capitlist countries act) is to be lazy. Make millions while you sleep, yadda yadda...
Re:The rise of project K12 : XouverK (Score:3, Insightful)
Thanks!
Re:http://www.directfb.org/ (Score:2, Insightful)
... and quickly drop that pesky cross-platform portability it enjoys right now, at least until someone ports the Linux framebuffer device to non-Linux systems.
Re:Why a successor? (Score:2, Insightful)
Re:Bringing it into the 20th century? (Score:4, Insightful)
If you want to compare GUIs, compare with Mac OS X. OpenGL-accelerated drawing? Check. Incredibly rich graphics in apps? Check. No need to wait until 2006. And of course, by definition, right now X is still where it is now.
If Linux always strove to play catch-up with Windows, it would be horrible. Fortunately, it doesn't do that, except in the area of the GUI. It's no surprise, then, that Linux's GUI isn't very good.
Re:maybe we need a new X server (or two) (Score:4, Insightful)
C++ doesn't "have resource management", it has standardized hooks for implementing whatever storage allocation and resource management strategies you want.
You wouldn't use C++ resource management for buffer cache handling in an OS, would you?
Using C++ would give you identical performance to what kernels currently do in C, yet it would greatly reduce the risk of bugs.
In any case, more generally, I see no problem using languages that actually have resource management built in. Some of those are badly designed or inefficient (VisualBasic, Java) and are therefore unsuitable, but others are perfectly fine (Modula-3, C#). Automatic resource management (garbage collection, etc.) is almost always more efficient than anything C programmers do by hand, and it is far less error prone.