Ubuntu: Linux voor mensen/De werkomgeving/Het X Window Systeem
Het X Window Systeem is een venstersysteem dat transparant via het netwerk gebruikt kan worden. Het is het mechanisme dat ervoor zorgt dat applicaties hun vensters op het scherm kunnen zetten. Alles wordt aangedreven door de X server. Dit is een daemon programma dat input van de gebruiker aanneemt, via de muis en het toetsenbord, en output van verschillende programma's regelt. Anders gezegd: de X server zorgt ervoor dat je beeld hebt, in plaats van enkel witte lettertjes op een zwart scherm, zoals in pure tekst mode het geval is. Bovendien zorgt deze server er ook voor dat je de muis kan gebruiken om de beelden op je scherm te manipuleren.
Alle programma's die je tot nu toe opgestart hebt op je computer, draaien lokaal op je computer; ze komen niet van een andere computer op het netwerk. Het zijn clients van de X server. De X server kan er echter voor zorgen dat je bijvoorbeeld een rekenprogramma op een andere, krachtiger computer opstart, maar dat de output (het scherm van dat programma waarin je met de muis en het toetsenbord data kan beheren) naar je eigen computer gestuurd wordt. Gewoonlijk draaien X server en X clients op dezelfde machine, maar dat hoeft dus niet per se.
Client betelent letterlijk klant, een programma dat afhankelijk is van een server om data te kunnen verwerken. Bijvoorbeeld: je E-mail programma is een client van de E-mail server.