X Server

Definition - Was bedeutet X Server?

X Server ist ein Serverprogramm, das X-Terminals verbindet, die auf dem X Window System ausgeführt werden, entweder lokal oder in einem verteilten Netzwerk. Der X-Server wird mit dem X Window System installiert, einem plattformübergreifenden und vollständigen Client-Server-System zur Verwaltung grafischer Benutzeroberflächen auf einem einzelnen oder vernetzten Computer. Der X-Server verwaltet die X-Clients und erledigt die eigentliche Arbeit in Bezug auf die Verwaltung von Eingabe- und Anzeigegeräten 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 müssen.

Technische.me erklärt X Server

Der X-Server verwaltet X-Clients, aber die Beziehung ist 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 diese dann über den Client auf dem Bildschirm des Benutzers anzeigen. Im Fall des X-Systems steuert der Benutzer jedoch den Server, um Clients zu steuern, die sich auf Remote-Workstations befinden, sodass mehrere Clients gleichzeitig gesteuert werden können, wodurch dem Benutzer unterschiedliche Anwendungen zur Verfügung gestellt werden, die auf unterschiedlichen 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:

  • Eingabebehandlung
  • Fensterdienste
  • Grafiken
  • Text und Schriftarten
  • Resourcenmanagement