X-window
De X-Window is een grafische gebruikersinterface en wordt voornamelijk gebruikt voor weergave op Unix-besturingssystemen.
Het is een platformonafhankelijk client-server protocol, dat dus niet gebonden is aan een specifieke hardware of besturingssysteem.
Hiermee kan een grafische Windows-interface worden beheerd en gebruikt over een breed netwerk.
Het vormt enerzijds de basis van de grafische gebruikersinterface op Unix-systemen, maar kan ook op andere platformen gebruikt worden.
Bij het client-server protocol vormen verschillende lagen de communicatiepunten van de client waardoor deze de server kan bereiken. Dit omvat de X Server, X Protocol, Xlib, X Toolkit en X Client.
De clients worden gevormd door X-applicaties en de server door de X-vensterterminal.
Om deze reden is de klant ook verantwoordelijk voor het draaien van de applicatie en de server voor verwerking, weergave en invoer en uitvoer.