Inhoudsopgave:
Definitie - Wat betekent X Client?
X-client verwijst naar het applicatieprogramma dat wordt weergegeven op een X-server, hoewel dit applicatieprogramma anders gescheiden is van die server. Alle toepassingsprogramma's die worden uitgevoerd in een GUI die wordt geleverd door het X Window-systeem, dat vrijwel elke GUI is die wordt gebruikt op Linux en andere Unix-achtige besturingssystemen, worden beschouwd als een X-client. Daarom zijn Apache, OpenOffice, gFTP, gedit, GIMP, Xpdf en rCalc doorgaans X-clients als ze op dergelijke besturingssystemen worden gebruikt.
Techopedia legt X Client uit
Een X-server verwijst naar een applicatieprogramma in het X Window-systeem dat op lokale machines wordt gebruikt. X-server beheert elke toegang tot de schermen, grafische kaarten en invoerapparaten (zoals een muis of toetsenbord) op die computers voor de GUI's. Het X Window-systeem, ook bekend als simpelweg X, is een uitgebreid, gratis client-serversysteem dat wordt gebruikt om GUI's op individuele computers en op computernetwerken te beheren.
In de standaard client-serverarchitectuur wordt het clientprogramma geïmplementeerd op het lokale systeem en het serverprogramma geïmplementeerd op het lokale systeem of op het externe systeem, dat wil zeggen elk ander systeem in het computernetwerk. In het X Window-systeem is deze architectuur echter omgekeerd, waarbij elk lokaal systeem het X-serverprogramma implementeert en toegang heeft tot de X-clienttoepassingen die op exact hetzelfde systeem of op een ander extern systeem werken. Als gevolg hiervan is het niet nodig dat de toepassingsprogramma's op de hoogte zijn van de specificaties van monitoren, grafische kaarten en andere geïnstalleerde hardware. Dit vereenvoudigt het maken van dergelijke programma's en vergemakkelijkt tegelijkertijd hun dienstverlening aan meerdere gebruikers op het netwerk.
Een van de belangrijkste kenmerken van het X Window-systeem is de netwerktransparantie. Dit betekent dat vrijwel elke X-client op het lokale systeem of op het externe systeem kan werken zonder in de meeste gevallen een duidelijke impact op de gebruikers te hebben. Dit biedt tal van belangrijke voordelen, zoals meer intuïtiviteit voor gewone gebruikers en vereenvoudigd beheer.