Sommario:
Definizione - Cosa significa X Server?
X server è un programma server che collega i terminali X in esecuzione sul sistema X Window, sia localmente che in una rete distribuita. Il server X viene installato con il sistema X Window, che è un sistema client-server completo e multipiattaforma per la gestione di interfacce utente grafiche su un singolo computer o su quelle di rete. Il server X gestisce i client X e svolge il vero lavoro in termini di gestione dei dispositivi di input e visualizzazione e di esecuzione delle operazioni richieste. Ciò semplifica la programmazione, poiché i programmi applicativi stessi non devono essere consapevoli dei dettagli hardware e si basano interamente sul server X.Techopedia spiega X Server
Il server X gestisce i client X, ma la relazione è invertita rispetto alle tradizionali applicazioni modello client-server. Ogni macchina locale contiene il server X e i client X vengono eseguiti sui computer remoti, ma possono anche essere eseguiti sullo stesso computer locale del server X.
Nelle implementazioni client-server tradizionali, l'utente del client richiede i dati dal server, che li visualizza sullo schermo dell'utente attraverso il client. Nel caso del sistema X, tuttavia, l'utente controlla il server al fine di controllare i client residenti in stazioni di lavoro remote in modo che più client possano essere controllati contemporaneamente, fornendo all'utente diverse applicazioni in esecuzione su macchine diverse. In questo modo, è possibile eseguire più attività senza rallentare la macchina dell'utente.
Il server X fornisce i seguenti tipi di servizi di base:
- Gestione degli input
- Servizi di finestra
- Grafica
- Testo e caratteri
- Gestione delle risorse