Sommario:
Definizione - Cosa significa X Client?
Il client X si riferisce al programma applicativo visualizzato su un server X, sebbene questo programma applicativo sia separato da quel server. Tutti i programmi applicativi eseguiti in una GUI fornita da X Window Sytem, che è praticamente qualsiasi GUI impiegata su Linux così come altri sistemi operativi simili a Unix, è considerato un client X. Pertanto Apache, OpenOffice, gFTP, gedit, GIMP, Xpdf e rCalc sono in genere client X se utilizzati su tali sistemi operativi.
Techopedia spiega X Client
Un server X fa riferimento a un programma applicativo nel sistema X Window che viene eseguito su macchine locali. X server gestisce ogni accesso agli schermi di visualizzazione, alle schede grafiche e ai dispositivi di input (come mouse o tastiera) su quei computer per le GUI. Il sistema X Window, noto anche semplicemente come X, è un sistema client-server completo e gratuito utilizzato per gestire le GUI su singoli computer e su reti di computer.
Nell'architettura client-server standard, il programma client è implementato sul sistema locale e il programma server è implementato sul sistema locale o sul sistema remoto, ovvero qualsiasi altro sistema nella rete di computer. Tuttavia, nel sistema X Window, questa architettura è invertita, in cui ogni sistema locale implementa il programma del server X e accede alle applicazioni client X operanti sullo stesso identico sistema o su un altro sistema remoto. Di conseguenza, non è necessario che i programmi applicativi siano a conoscenza delle specifiche di monitor, schede grafiche e altro hardware installato. Ciò semplifica la creazione di tali programmi e facilita contemporaneamente i loro servizi a diversi utenti della rete.
Una delle principali caratteristiche di X Window System è la trasparenza della rete. Ciò significa che praticamente qualsiasi client X può operare sul sistema locale o sul sistema remoto senza mostrare alcun impatto evidente sugli utenti nella maggior parte dei casi. Ciò offre numerosi importanti vantaggi, come una maggiore intuitività per gli utenti comuni e una gestione semplificata.
