Newsgroup: it.comp.os.linux.software
Titolo: x window

--
--
Salve a tutti,
io ho qualche problema a capire l'architettura X-Window e spero che qualcuno
mi possa aiutare.
Dunque l'architettura X è basata su un modello client-server ove il software
è il client e l'hardware grafico il server. Però questo significa che in
ogni postazione che esegue X ci deve essere un server in esecuzione. A
questo punto i miei dubbi sono due:
1) visto che il file XF86Config permette di specificare un gran numero di
combinazioni di schede video-monitor assieme come fa il sistema a sapere
quale server avviare quando si digita startx?
2) supponiamo di avere un mainframe con collegati due terminali (quindi solo
due tastiere e due monitor) e che entrambi eseguano X. Come fa il sistema a
riconoscere l'hardware e la configurazione di entrambe le postazioni visto
che il file XF86Config è unico sull'intero sistema? Ovvero quali sono le
impostazioni per eseguire X da postazioni diskless collegate allo stesso
mainframe?
Grazie a tutti.
Ciao.

riconoscere l'hardware e la configurazione di entrambe le postazioni
L'architettura client-server di X vuole dire che su ogni **workstation**
c'e` in esecuzione un X-server, mentre i programmi applicativi vengono 
eseguiti da un'altra parte (il mainframe...).
Avevi capito il contrario, ma non avrebbe senso se ci pensi...
Lo scopo della cosa e` poter usare come workstation dei computer vecchi 
e lenti: basta che facciano girare l'X-server, e per il resto
l'interfaccia (=window manager) e i pesanti applicativi girano sul 
mainframe.
Le potenzialita` sono infinite e terribilmente poco sfruttate nel mondo 
odierno, tutta colpa della mania che e` venuta del personal computing
e dell'elettronica a prezzi stracciati...
Nel 90% delle strutture attuali c'e` un'efficenza informatica pari a 
zero: gli uffici pieni di pc potentissimi e nuovissimi per far girare le 
ultime versioni di Winshit... ma che terribile spreco, se si considera 
che con X basta avere nell'ufficio 1 unico pc potente in grado di far 
girare gli applicativi e gli altri possono anche essere residuati di 10 
anni fa.
In genere non si pensa a queste cose perche` si e` abituati a vedere PC 
con Win95 ovunque, ma *se ci si pensa* ci si rende conto di quanto e` 
stupida la cosa. Il PC appunto perche` si chiama PC avrebbe dovuto 
essere relegato all'uso personale, a casa. E con `PC' intendo dire il 
concetto, non tanto l'hardware ma soprattutto il suo sistema operativo 
tipico (DOS e Windows) che NON e` pensato per integrarsi in una rete.
Invece il PC con DOS e Win e` stato largamente adottato anche nei luoghi 
di lavoro... conseguenza ovvia: scalabilita` zero, upgrade 
frequentissimi, in generale problemi a non finire per le aziende.
Con tanta gioia di Intel e Microsoft che sul personal computing 
(cioe` su quello che doveva essere `personal' ma non lo e` stato) basano 
la loro fortuna.
Ma sono discorsi da vecchi...
-- 
    Pardo 
 
http://pardo.cjb.net
 
http://pardo.tsx.org

 
... Ti diranno che sei vecchio ... :-)
Cia',
Mandoch

Ehm scusa ma sono un pò tardo.
Avevo capito benissimo che su ogni postazione gira il server e i client
possono essere sparsi ovunque, però il mio dubbio è (e ti chiedo scusa
perchè proprio non capisco) ogni postazione da dove decide quale server
avviare? Cioè se la postazione è diskless (ovvero al boot dovrà montare un
qualche pezzo di disco del mainframe) dove piglia le informazioni per la sua
sessione X? Ossia se ogni postazione non ha un file system proprio quale
XF86Config viene letto?
Ti prego di farmi un pò di luce sulla faccenda.
Grazie.
"Pardo" <Pardo@fake_address.do_not_mail> ha scritto nel messaggio
news:slrn9ovn30...@localhost.localdomain...


 non ha un file system proprio quale XF86Config viene letto?
Se e` diskless prendera` il filesystem da qualche parte. Da una flash,
dalla rete, da un floppy di boot (quindi non e` piu` diskless :).
Ecco, in QUEL fs c'e` /etc/X11/XF86Config o equivalente, e lo prende da
li`.
Ah, quota un po' meglio, la prossima volta. Grazie.