Username or EmailPassword
Linux user Tess Flynn joins us to follow up on the feedback from last week's episode about Xorg.
the BSD's use Xorg too, if you look at xorg's site there is no reference to Linux specifically as being the target.
Regarding OpenGL and directX being fairly new, depends on what you consider new but openGL has been fairly standardized since ~1992. so Xorg and friends have had enough time to support this (tho its a moving target ofcourse).
Re: BSD's using Xorg, even if its biased towards linux (with HAL), BSD's are using Xorg, and AFAIK they are not planning on their own implementation.
I wouldn't say its only mesa, its more a problem of everything working together Xorg having interfaces for OpenGL to take advantage of (glx, dri etc), and whoever writes the drivers making proper use of these facilities. Edited 2009-08-24 18:34 UTC
There is no explicit platform stated on their website but the code itself speaks volumes; it is GCC bound and Linux focused and worse there is a a growing reliance on HAL when HAL should already be getting put out of its misery and replaced with something better.
I think things are improving, like their is now a OpenBSD-developer on the X.org-board.
Maybe the applications use HAL or the new *kit-stuff, but X.org doesn't. I guess you could say that's just the freedesktop-stuff that relies on HAL and *kit.
The more I think about it, their has been a lot of improvements. It's impressive. Ever since X.org was created a lot of things started to improve and they aren't done yet, in a few years I think things will look very different.
I really liked this podcast a lot better, it's a lot more balanced. :-) The Free Software Magazine articles also helps to explain a lot.
Once again you nailed it, kaiwai.
I would perhaps even dare to say that too high reliance on Linux and its quirks is one core part of X's problems -- in a sense of "trees, forest, and seeing". Edited 2009-08-25 10:23 UTC
When XOrg crashes, the applications are not required to terminate. The reason they exit -- or crash, is because of XLib. XLib having been designed more than 20 years ago, assumed that an application would never outlive the server. XCB fixes this, as well as other issues from XLib.
Additionally, it isn't the job of the X server to manage running applications. It provides a session managment extension and a library, libSM, but ultimately, this is the job of the window manager or desktop.
Exactly, X is and has been improving since X.org split from Xfree86 to improve the X11 server and bring it up to speed with modern desktop OS's. X11 at its heart is good and replacing it would be difficult and unnecessary.