Bueno pues parece que el proyecto XCB, que empezo creo que alla por el año 2000 si recuerdo bien, ha llegado ya a cierta madurez y ha presentado su RC1.
Y que es XCB dira alguno? Pues es un sustituto de Xlib. Esto es, un sustituto a la interfaz actual que se usa para hablar con el servidor X, que como muchos sabeis es el servidor gráfico estandar de linux. Simplificando mucho, es una API que se usa para que los programas "dibujen" sus movidas gráficas en la pantalla. Y que tiene de especial con respecto a lo que se usa ahora, aka Xlib? Pues que XCB esta concebido para ser usado asincronamente, permitiendo una programación multihilo mas eficaz. Además permite un acceso a bajo nivel del servidor (aun mas bajo que Xlib) y conserva compatibilidad con lo que existe actualmente, asi que se espera una lenta pero inevitable migración hacia este nuevo sistema.