Cos'è Wayland?


25

Stavo cercando un server X leggero, ma non sono riuscito a trovarne uno. Poi ho scoperto Wayland. Dico che mira a coesistere con X, ma può funzionare autonomamente.

Quando provo a compilarlo, ha bisogno di Mesa, che ha bisogno di X.

Che cosa esattamente è Wayland?


Risposte:


15

Wayland è un nuovo server di visualizzazione sperimentale. Non è un server X e per eseguire le applicazioni X è necessario eseguire un server X con esso (vedere il diagramma in basso su Wayland Architecture ). Dato che finora ci sono pochissime applicazioni Wayland, ciò significa che non è ancora possibile utilizzarlo per sostituire X.

Aggiornamento: come indicato in altre risposte, Wayland è il protocollo, non il software server. Anche il numero di applicazioni Wayland è notevolmente aumentato da quando questa risposta è stata scritta per la prima volta nel 2010.


Quali vantaggi ha su X, se X ha il proprio server di visualizzazione e non è possibile eseguire applicazioni X su di esso?
Blender,

5
Teoricamente, Wayland può essere meno di una bestia gonfia e inefficiente. Si noti che l'UNIX dominante sul desktop ha abbandonato X11 anni fa: Mac OS X.
Kevin Cantu,

Me lo stavo chiedendo ... Cosa usa Mac OS? Sarei piuttosto interessato a vedere.
Blender il

6
Mac OS X non ha abbandonato X, dato che non è mai stato lì per iniziare: in realtà lo ha aggiunto nelle versioni successive, ma anche come opzione in cima al loro sistema di visualizzazione principale per visualizzare le applicazioni X. Il loro sistema di visualizzazione principale è Quartz - vedi en.wikipedia.org/wiki/Quartz_%28graphics_layer%29 e per un confronto con X al momento developers.slashdot.org/comments.pl?sid=75257&cid=6734612 .
alanc,

Wayland è un protocollo, non un server di visualizzazione.
Alexander,

3

(Nota: non è un server di visualizzazione, come afferma la risposta selezionata.)

Wayland è un protocollo di comunicazione per un server di visualizzazione e i suoi client. Weston è un server di visualizzazione / compositore che è un'implementazione di riferimento che utilizza il protocollo.

Se il tuo sistema attualmente utilizza Xorg, puoi eseguire Weston come client Xorg. In alternativa, puoi configurare il tuo ambiente per eseguire Weston invece di Xorg. Ad esempio, molti gestori degli accessi consentono di selezionare un ambiente desktop da eseguire dopo l'accesso; una di queste opzioni può essere Weston. Ma tieni presente che Weston è un work in progress e un'implementazione di riferimento che aiuta a informare il protocollo (e viceversa), soprattutto. Le versioni più recenti di Gnome e KDE implementano il protocollo Wayland e vengono fornite con i propri server di composizione / visualizzazione (no Xorg).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.