Tipus | Sistema de finestres |
---|---|
Versió inicial | 2008 |
Versió estable | |
Llicència | llicència MIT |
Epònim | Wayland |
Part de | freedesktop.org |
Característiques tècniques | |
Escrit en | C |
Equip | |
Desenvolupador(s) | Kristian Høgsberg i freedesktop.org |
Més informació | |
Lloc web | wayland.freedesktop.org (anglès) |
Stack Exchange | Etiqueta |
Id. Subreddit | wayland |
Guia d'usuari | Guia d'usuari |
| |
Wayland és un protocol de servidor gràfic i una biblioteca per Linux que implementa aquest protocol.[1] Wayland és programari lliure. Les biblioteques libwayland-server i libwayland-client van ser alliberades sota la llicència MIT i el compositor de demostració originalment sota els termes de la LGPLv2. Es va planificar canviar tot el projecte a la llicència LGPLv2, però això no va passar i actualment tot el projecte utilitza llicència MIT.[2][3]
Els desenvolupadors de Wayland són, en la seva gran majoria, desenvolupadors de X.Org Server. El nom "Wayland" ve del poble de Wayland, Massachusetts. Høgsberg estava conduint a través d'aquest poble quan els conceptes darrere de Wayland van "cristal·litzar".[4]
Wayland proporciona un mètode perquè els gestors de composició de finestres es comuniquin directament amb les aplicacions i el maquinari de vídeo. S'espera que també sigui possible la comunicació amb hardware d'entrada usant altres biblioteques. Les aplicacions renderitzen els gràfics en els seus propis buffers i el gestor de finestres es converteix en el servidor gràfic, fent una composició amb aquests buffers per formar la visualització en pantalla de les finestres de les aplicacions. Aquest és un enfocament més simple i més eficient que utilitzar un gestor de composició de finestres amb el X Window System.[5]
S'espera que els gestors de composició de finestres existents, com KWin i Mutter, implementin suport per Wayland de forma directa, per convertir-se en compositors Wayland/servidors gràfics.