On 23/10/2013 20:44, Gian Uberto Lauri wrote: [snip] >> una questione personale ma Wayland *in certi casi d'uso* promette >> bene. > > Anche l'altro prometteva bene nei primi anni '90.
Ma cos'era, Berlin? >> Il motivo di esistere di Wayland parte dal fatto che X ha una >> stratificazione infinita di protocolli ormai inutilizzati, in >> quanto praticamente tutte le applicazioni moderne lo usano in >> maniera completamente differente da com'era nato: quindi perché non >> facilitare questo tipo di applicazioni? > > Perché il guadagno potrebbe essere inferiore ai costi. Quanto del > software per X11 che uso ora sopravvivrebbe? > > Avrebbe più senso togliere o mettere in moduli i protocolli meno > utilizzati. E' un po' diverso. Wayland si pone al di sopra (o al di sotto a seconda di come la guardi) di X. Wayland è un protocollo con cui le applicazioni possono parlare con il "compositor", ovvero un programma che prende la grafica di differenti client e si occupa di integrarla al meglio nella scheda grafica. In pratica il compositor è X + il window manager tutto in un solo processo e parla con le applicazioni direttamente invece che usando un protocollo di rete. X continua a funzionare (per compatibilità con le vecchie applicazioni che non usano uno dei toolkit che "parlano direttamente Wayland", tipo Gtk+ o Qt) ma è uno dei client, invece che un server. Il motivo fondamentale di fare questo è evitare che le informazioni (tipo gli eventi, il redraw delle finestre, etc.) facciano il giro dell'oca prima di finire alla scheda grafica ed evitare di avere le stesse funzionalità ripetute ovunque (kernel, X e client). Per esempio Wayland delega tutta la gestione della scheda grafica al kernel e non ha bisogno di girare con i permessi di root, cosa che invece X è obbligato a fare perché si gestisce lui tutto direttamente, dall'inizializzazione della scheda grafica fino al disegno. In pratica quello che succederà sarà di avere Wayland alla base con sopra vari client "diretti" (tipo gnome shell o KDE) e uno o più X server che hanno perso la parte necessaria alla gestione della scheda grafica ed implementano semplicemente il protocollo per quei programmi che ne hanno bisogno, disegnando attraverso Wayland. Hope this helps, federico -- Federico Di Gregorio federico.digrego...@dndg.it Di Nunzio & Di Gregorio srl http://dndg.it But not all bugs are an interesting challenge. Some are just a total waste of my time, which usually is much more valuable than the time of the submitter. -- Md -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/526829e0.2030...@dndg.it