¿Qué son las X? ¿Cómo interaccionan con mi tarjeta gráfica y mi teclado y ratón? ¿Para qué usan las X las aplicaciones? ¿Qué es Wayland y cómo encaja en el contexto? ¿Cuáles son los problemas de las X que nos han llevado a escribir un nuevo sistema de ventanas? Estas y otras preguntas son las que me han llevado a indagar sobre cómo funciona el sistema de ventanas de X11 y a escribir este artículo.
#1 Los toolkits gráficos sobre los que se escriben los sistemas de ventanas (y todas las aplicaciones que funcionan sobre ellos) lo hicieron en su día y alguna que otra aplicación viejuna. Ahora se usan extensiones más modernas (entre otras cosas para aprovechar el hardware nuevo y reciente, que funciona de manera completamente distinta).
Comentarios
Nadie usa Xlib o XCB a pelo, hay que estar loco.
#1 Los toolkits gráficos sobre los que se escriben los sistemas de ventanas (y todas las aplicaciones que funcionan sobre ellos) lo hicieron en su día y alguna que otra aplicación viejuna. Ahora se usan extensiones más modernas (entre otras cosas para aprovechar el hardware nuevo y reciente, que funciona de manera completamente distinta).
#2 Prefiero Wayland. Xlib y XCB tratan QT y GTK como si estuvieran dentro de un botón.