O que é Wayland?


25

Eu estava procurando por um servidor X leve, mas não consegui encontrar um. Então eu descobri sobre Wayland. Eu digo que o objetivo é coexistir com o X, mas pode funcionar de forma independente.

Quando tento compilá-lo, ele precisa do Mesa, que precisa do X.

O que exatamente é Wayland?


Respostas:


15

Wayland é um novo servidor de exibição experimental. Ele não é um servidor X e, para executar aplicativos X, você precisará executar um servidor X com ele (consulte o diagrama inferior em Wayland Architecture ). Como existem muito poucos aplicativos Wayland até agora, isso significa que você realmente não pode usá-lo para substituir o X ainda.

Atualização: Como observado em outras respostas, Wayland é o protocolo, não o software para servidor. Além disso, o número de aplicativos de Wayland aumentou bastante desde que esta resposta foi escrita pela primeira vez em 2010.


Quais benefícios ele tem sobre o X, se o X possui seu próprio servidor de exibição e você não pode executar aplicativos X nele?
Blender

5
Teoricamente, Wayland pode ser menos um animal inchado e ineficiente. Observe que o UNIX dominante na área de trabalho abandonou o X11 anos atrás: Mac OS X.
Kevin Cantu

Eu estava pensando sobre isso ... O que o Mac OS usa? Eu ficaria bastante interessado em ver.
Blender

6
O Mac OS X não abandonou o X, pois ele nunca existia - eles o adicionaram em versões posteriores, mas também como uma opção no topo do sistema de exibição principal para exibir aplicativos X. O sistema principal de exibição é o Quartz - consulte en.wikipedia.org/wiki/Quartz_%28graphics_layer%29 e para uma comparação com o X na época developers.slashdot.org/comments.pl?sid=75257&cid=6734612 .
alanc

Wayland é um protocolo, não um servidor de exibição.
Alexander Alexander

3

(Nota: não é um servidor de exibição, como a resposta selecionada afirma.)

Wayland é um protocolo de comunicação para um servidor de exibição e seus clientes. Weston é um servidor de exibição / compositor que é uma implementação de referência usando o protocolo.

Se o seu sistema atualmente usa o Xorg, você pode executar o Weston como um cliente do Xorg. Como alternativa, você pode configurar seu ambiente para executar o Weston em vez do Xorg. Por exemplo, muitos gerenciadores de login permitem que você selecione um ambiente de área de trabalho para executar após o login; uma dessas opções pode ser Weston. Mas lembre-se de que Weston é um trabalho em andamento e uma implementação de referência que ajuda a informar o protocolo (e vice-versa), acima de tudo. As versões mais recentes do Gnome e KDE implementam o protocolo Wayland e vêm com seus próprios servidores de composição / exibição (sem Xorg).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.