IT-lexikon › Infrastruktur › X-tillägg

X-tillägg

Infrastruktur In English → Uppdaterad: 2026-10-08

Mekanismen som låtit X11 få ny funktionalitet i snart fyrtio år utan att kärnprotokollet ändrats en enda gång.

Protokollversionen har stått på 11 sedan 1987. Allt som tillkommit därefter — formade fönster, delat minne, antialiasad text, flera skärmar, kompositering, OpenGL — har levererats som tillägg, var och ett med ett namn och en egen uppsättning förfrågningar. En klient skickar QueryExtension med namnet och får tillbaka en huvudopkod samt de första händelse- och felnumren tillägget använder, eller beskedet att servern saknar det. Därefter går tilläggets anrop över samma anslutning som resten.

Konstruktionen gjorde att gamla klienter alltid fungerade och att nya kunde falla tillbaka när något saknades; xdpyinfo listar vad en given server har. Baksidan är att "X11" i praktiken betyder ett femtiotal tillägg av skiftande ålder och kvalitet, där flera överlappar och några aldrig riktigt fungerade. Wayland ärvde idén men inte bördan: där är hela protokollet uppbyggt av utbytbara tillägg från dag ett.

← Tillbaka till lexikonet