Cygwin/X User's Guide | Cerca per titolo, autore, parola chiave | ||||||||
Cygwin/X User's Guide X server 1.11 e X.Org X11 Release 7.6 sono ora incluse nella release Cygwin 1.7. Cygwin/X integra il sistema X Window alla API ( Application Programmer Interface ) Cygwin, per i sistemi operativi Windows di Microsoft. Cygwin/X è composto da un X server, da librerie X, e dalla gran parte dei client X, come xterm, xhost, xdpyinfo, xclock, xeyes, etc. Molti altri programmi X sono presenti tra i package per Cygwin. Cygwin/X può essere installato lanciando il programma setup.exe: il processo di installazione è documentato in questa Cygwin/X User's Guide. E' sufficiente effettuare il download dell'ultima versione del file exe, eseguirlo e selezionare il package 'xinit', che trovate all'interno della categoria 'X11'. X Window System, un sistema software in grado di offrire un'interfaccia grafica a finestre ai computer interconnessi tra loro via rete, fu sviluppato nel 1984 al MIT ( Massachusetts Institute of Technology ) di Boston. Molti sistemi grafici a finestre sono basati sulla kernel e, di conseguenza, vincolati al sistema operativo stesso, potendo, quindi, operare su sistemi discreti, come una singola workstation. X Window, invece, non è integrato ad alcun sistema operativo, essendo composto interamente da programmi che si collocano al livello utente. L'architettura di un sistema X Window è un'architettura client-server, nella quale il sistema è diviso in due parti distinte: il server, che rende disponibile il sistema grafico e tiene traccia degli input dell'utente, ed i client, una serie di applicazioni che eseguono specifiche operazioni. In un certo senso, il server agisce come intermediario tra i programmi client e l'hardware grafico della macchina locale ( server ), uno o più schermi, la tastiera e il mouse. Quando l'utente inserisce un input, sia tramite tastiera, sia tramite mouse, il server invia l'input all'applicazione interessata. Questa architettura permette alle applicazioni e al server di lavorare insieme, sia che siano installate nella stessa macchina, sia che risiedano su macchine differenti ( magari con sistemi operativi differenti ), connesse l'una all'altra via rete. Per esempio, il server può essere installato su un computer poco potente, o una workstation, mentre le applicazioni possono risiedere su una macchina remota molto più potente: l'applicazione verrebbe eseguita sul sistema più potente, mentre gli input dell'utente e la visualizzazione dei contenuti verrebbero gestiti dal server, installato sulla workstation, che comunicherebbe con le applicazioni attraverso il protocollo di rete X Window.
|
|||||||||
Cygwin/X User's Guide | Disclaimer: questo è un link a contenuti ospitati su server esterni. |