Het X Window Systeem is een gedistribueerde, grafische werkmethode, primair ontworpen op het Massachusetts Technologisch Instituut . Sindsdien is het overgenomen door een verkoperssyndicaat (waarschijnlijk genaamd "Het X Consortium") en wordt het door hen onderhouden.
Het X Window Systeem (hierna afgekort tot "X") [1] komt elke paar jaar met nieuwe versies, genaamd releases. Tijdens dit schrijven, is de laatste revisie X11R6 of release zes. De elf in X11 is officieel het versienummer, maar er is in geen jaren een nieuwe versie uitgebracht en er is er thans ook geen gepland.
Er zijn twee termen wanneer we het over X hebben, waar je bekend mee zou moeten zijn. De client is een X programma. Bijvoorbeeld xterm is de client die je shell toont wanneer je inlogt. De server is een programma die voorziet in services aan het clientprogramma. De server tekent bijvoorbeeld het venster voor xterm en communiceert met de gebruiker.
Aangezien de client en de server twee aparte programma's zijn, is het mogelijk de client en de server op twee fysiek aparte machines te draaien. Naast de voorziening van een standaardmethode voor grafische afbeeldingen, kun je een programma draaien op een remote machine (elders in het land als je dat wilt!) en kun je het op het werkstation direct voor je laten weergeven.
Een derde term waar je bekend mee moet zijn is de window manager. De window manager is een speciale client die de server vertelt waar het diverse vensters moet positioneren en het voorziet in een manier voor de gebruiker om deze vensters te verplaatsen. De server zelf doet niets voor de gebruiker. Het is er louter om te voorzien in een buffer tussen de gebruiker en de client.
| [1] | Er zijn diverse acceptabele manieren om te refereren naar het X Window Systeem. Een algemeen alhoewel onjuiste manier om naar X te refereren is "X Windows" |