Wayland (protokoll)

Allikas: Vikipeedia
Wayland
Kuvatõmmis

"Weston" - Waylandi alusnäide
Arendaja freedesktop.org jt.
Esmaväljalase 30. september 2008[1]
Viimane väljalase 1.22.0 / 4.04.2023 Muuda Vikiandmetes
Kirjutatud keeles C
OS Ametlik tugi
Linux
Mitteametlik tugi
NetBSD, FreeBSD, DragonFly BSD[2]
Veebisait wayland.freedesktop.org

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]

Ülevaade[muuda | muuda lähteteksti]

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.

Viited[muuda | muuda lähteteksti]

  1. Høgsberg, Kristian (30. september 2008). "Initial commit". Originaali arhiivikoopia seisuga 1. aprill 2020. Vaadatud 3. jaanuaril 2020.
  2. "Wayland & Weston Compositor Ported To DragonFlyBSD - Phoronix". www.phoronix.com. Originaali arhiivikoopia seisuga 16. august 2016. Vaadatud 20. juulil 2016.
  3. 3,0 3,1 "Wayland". wayland.freedesktop.org. Vaadatud 3. detsembril 2023.
  4. Sengar, Shivam Singh (16. juuni 2018). "Wayland v/s Xorg : How Are They Similar & How Are They Different". secjuice. Originaali arhiivikoopia seisuga 23. september 2020. Vaadatud 10. septembril 2020.
  5. Michael Larabel (20. mai 2009). "The State Of The Wayland Display Server". Phoronix. Originaali arhiivikoopia seisuga 17. oktoober 2021. Vaadatud 17. oktoobril 2021.
  6. Corbet, Jonathan (5. november 2010). "LPC: Life after X". LWN.net. Originaali arhiivikoopia seisuga 28. aprill 2016. Vaadatud 17. aprillil 2016.
  7. "Wayland FAQ". Wayland project. Originaali arhiivikoopia seisuga 2. aprill 2016. Vaadatud 9. mail 2016.

Välislingid[muuda | muuda lähteteksti]