To view parent comment, click here.
To read all comments associated with this story, please click here.
Yes it enables competitors to X, which is good (like Wayland), but I bet each of those have X compatibility (again, like Wayland), which means they could be argued as X implementations. To replace the X standard (not just the XOrg implementation) a standard that can do all that X can but better is required. Even if a X replacement comes along, that everyone is happy with, there will be compatibility needed for decades. There is little doubt that XCB is better than XLib, and in fact the XLib most use just wraps XCB, and yet everything is still written to XLib.
The big thing is get drivers out of X, you can then have a much smaller X sever that runs as the user instead of root, more readable code, more reliable code, and can have better redirection, so better Xnest and X forwarding, etc etc. Everyone wins.





Member since:
2007-02-17
The real benefit of Gallium+kms to me is that once the drivers are moved out of X, we can finally get rid of X itself. Most of the leg work would have already been done and any display server should be able to piggy back off of the Gallium+KMS without having to rewrite all the drivers which is what has kept most competitors to X away.