Wayland | |
---|---|
"Weston" - Waylandi alusnäide | |
Arendaja | freedesktop.org jt. |
Esmaväljalase | 30. september 2008[1] |
Viimane väljalase | 1.23.0 / 30.05.2024 |
Kirjutatud keeles | C |
OS |
Ametlik tugi Linux Mitteametlik tugi NetBSD, FreeBSD, DragonFly BSD[2] |
Veebisait |
wayland |
Wayland on kommunikatsiooniprotokoll, mis kirjeldab suhtlust kuvaserveri ja selle klientide vahel. Waylandi nime kannab ka C keeles kirjutatud teek, mis implementeerib seda protokolli.[3] Kuvaserverit, mis kasutab Waylandi protokolli, kutsutakse Waylandi komposiitoriks, sest selline server täidab ka kompositeeriva akendussüsteemi rolli.
Waylandit arendab grupp vabatahtlikke, mida algselt juhtis Kristian Høgsberg, et luua vaba ja avatud allikaga ning kogukonna juhitud tarkvaraprojekt eesmärgiga asendada X Window System tänapäevase, turvalise[4] ja lihtsama akendussüsteemiga Linuxi ja teiste Unixilaadsete operatsioonisüsteemide jaoks. Nagu ka X Window Systemi puhul, levitatakse projekti koodi MIT litsentsi tingimustel, mis on lubav vaba tarkvara litsents, lubades projekti koodi kasutada ilma muudetud koodi avaldamise kohustuseta.
Waylandi projekt arendab ka alusnäidet Waylandi komposiitorist nimega "Weston".[3]
Waylandi kuvaserveri projekti alustas Red Hati arendaja Kristian Høgsberg aastal 2008.[5]
Alates 2010. aastast hakkasid Linuxi töölauagraafika süsteemid liikuma korraldusest, mida juhib "hulk joonistusliideseid... mis kõik räägivad X serveriga, mis on omakorda universumi keskpunkt," korralduse suunas, kus Linuxi tuum ja selle osad (näiteks Direct Rendering Infrastructure (DRI) ja Direct Rendering Manager (DRM)) on "keskmes" ja akendussüsteemid nagu X ja Wayland on "keskpunktist eemal." Sellest saab "palju lihtsam graafikasüsteem, mis pakub palju rohkem paindlikkust ja jõudlust."[6]
Høgsberg oleks võinud lisada laienduse X serverile, nagu ka paljud teised projektid olid varem teinud, kuid eelistas eemaldada X serveri riistvara ja klientide vahelt.[7] Waylandi projekt koosneb protokollist ja alusnäitest Waylandi komposiitorist nimega Weston. Projekt arendab ka versioone rakendusarenduse raamistikest Qt ja GTK, mis joonistavad sisu X-i asemel läbi Waylandi.