Inhaltsverzeichnis:
Definition - Was bedeutet X Server?
X-Server ist ein Serverprogramm, das X-Terminals verbindet, die lokal oder in einem verteilten Netzwerk auf dem X Window System ausgeführt werden. Auf dem X-Server wird das X Window-System installiert, ein plattformübergreifendes und vollständiges Client-Server-System zur Verwaltung grafischer Benutzeroberflächen auf einem einzelnen Computer oder in einem Netzwerk. Der X-Server verwaltet die X-Clients und erledigt die eigentliche Arbeit im Hinblick auf die Verwaltung der Eingabe- und Anzeigegeräte und die Ausführung der angeforderten Vorgänge. Dies vereinfacht die Programmierung, da die Anwendungsprogramme selbst die Hardwaredetails nicht kennen müssen und sich nur vollständig auf den X-Server verlassen.Techopedia erklärt X Server
Der X-Server verwaltet X-Clients, die Beziehung ist jedoch im Vergleich zu herkömmlichen Client-Server-Modellanwendungen umgekehrt. Jeder lokale Computer enthält den X-Server, und die X-Clients werden auf den Remotecomputern ausgeführt, können jedoch auch auf demselben lokalen Computer wie der X-Server ausgeführt werden.
Bei herkömmlichen Client-Server-Implementierungen fordert der Benutzer des Clients Daten vom Server an, die dann über den Client auf dem Bildschirm des Benutzers angezeigt werden. Im Fall des X-Systems steuert der Benutzer jedoch den Server, um Clients zu steuern, die sich auf Remotearbeitsstationen befinden, so dass mehrere Clients gleichzeitig gesteuert werden können, wodurch dem Benutzer verschiedene Anwendungen zur Verfügung gestellt werden, die auf verschiedenen Computern ausgeführt werden. Auf diese Weise können mehr Aufgaben erledigt werden, ohne den Computer des Benutzers zu verlangsamen.
Der X-Server bietet die folgenden grundlegenden Arten von Diensten:
- Eingabehandhabung
- Fensterdienste
- Grafik
- Text und Schriftarten
- Resourcenmanagement