Problems with and incompatibilities with in-house software

Alan Coopersmith Alan.Coopersmith at Sun.COM
Sun Feb 28 19:31:07 PST 2010

Corbin Simpson wrote:
> Admittedly, I'm kind of young, but I had to go Google all the other
> extensions to even get a hint of what they do. That's probably not a
> good sign. :3

You will undoubtedly not be the only X developer who is younger than some
of this code.   Even with everything that's been dumped, X.Org still has
a lot of 20-25 year old code left in it, and a lot of that is unlikely to
ever go away.

You can complain about the server extensions going away, but any portable,
well written client always had to check if they were present and do something
sane if they weren't - only in recent history has the world coalesced to just
a few X server implementations, now that most of the proprietary variants of
the days of the Unix wars have died out.    (Really, it's mainly just the
X.Org implementation (as Xorg, Xwin, Xquartz or kdrive) on almost all Unix-like
systems with a desktop these days, and a few others on other systems, like the
commercial options for native X servers on Microsoft Windows.)

On the client side we've pretty much preserved API & ABI compatibility, even
when that required major gyrations for the XCB effort - while we encouarage
migration to the new XCB libraries, it will be a couple decades before libX11
fades away.

	-Alan Coopersmith-           alan.coopersmith at
	 Oracle Solaris Platform Engineering: X Window System

More information about the xorg mailing list