X servidor

Definición - ¿Qué significa X Server?

El servidor X es un programa de servidor que conecta terminales X que se ejecutan en el sistema X Window, ya sea localmente o en una red distribuida. El servidor X se instala con el sistema X Window, que es un sistema cliente-servidor completo y multiplataforma para administrar interfaces gráficas de usuario en una sola computadora o en red. El servidor X administra los clientes X y hace el trabajo real en términos de administrar los dispositivos de entrada y visualización y realizar las operaciones solicitadas. Esto simplifica la programación, ya que los programas de aplicación en sí mismos no necesitan conocer los detalles del hardware y simplemente depender completamente del servidor X.

Techinfo explica X Server

El servidor X administra clientes X, pero la relación se invierte en comparación con las aplicaciones tradicionales del modelo cliente-servidor. Cada máquina local contiene el servidor X y los clientes X se ejecutan en las máquinas remotas, pero también pueden ejecutarse en la misma máquina local que el servidor X.

En las implementaciones tradicionales de cliente-servidor, el usuario del cliente solicita datos del servidor, que luego los muestra en la pantalla del usuario a través del cliente. En el caso del sistema X, sin embargo, el usuario controla el servidor para controlar a los clientes que residen en estaciones de trabajo remotas, de modo que se puedan controlar varios clientes a la vez, proporcionando al usuario diferentes aplicaciones que se ejecutan en diferentes máquinas. De esta forma, se pueden realizar más tareas sin ralentizar la máquina del usuario.

El servidor X proporciona los siguientes tipos básicos de servicios:

  • Manejo de entrada
  • Servicios de ventana
  • Elementos gráficos
  • Texto y fuentes
  • Gestión de recursos