Wayland (protocol)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
( EN )

„Fiecare cadru este perfect, prin care vreau să spun că aplicațiile vor putea controla redarea suficient încât să nu vedem niciodată sfâșierea, întârzierea, redesenarea sau pâlpâirea”.

( IT )

„Fiecare cadru este perfect și prin asta vreau să spun că aplicațiile vor putea controla redarea suficientă încât să nu vedem niciodată lacrimi, întârzieri, redesene sau pâlpâiri.”

( Kristian Høgsberg )
Wayland
software
Siglă
Demonstrație Wayland
Demonstrație Wayland
Tip protocol server grafic (nu este listat )
Dezvoltator Kristian Høgsberg
Data primei versiuni 2008
Ultima versiune 1.19.0 (27 ianuarie 2021)
Ultima versiune beta 1.13.93 (2 august 2017 ; acum 4 ani )
Sistem de operare Unix-like
Limba C.
Licență MIT
( licență gratuită )
Site-ul web wayland.freedesktop.org/

Wayland este un protocol de server grafic pentru sistemele de operare de tip Unix conceput pentru a fi o alternativă la sistemul X Window . [1] [2]

Este un software gratuit distribuit în condițiile licenței MIT .

fundal

Kristian Høgsberg, un X.Org pentru dezvoltatorul grafic Linux care a lucrat anterior la AIGLX și DRI2 , a venit cu proiectul în 2008 în timpul liber în timp ce lucra pentru Red Hat. Høgsberg conducea prin orașul Wayland , Massachusetts , și a oferit numele proiectului de la cetățeanul SUA, de unde și numele. În octombrie 2010, Wayland a devenit un proiect freedesktop.org .

Caracteristici

Protocolul serverului de afișare Wayland se bazează pe EGL

Wayland folosește funcții kernel Linux , cum ar fi DRM ( Direct Rendering Manager ), KMS ( Kernel Mode Settings ) și GEM ( Graphics Execution Manager ) pentru a gestiona direct un manager de ferestre de compozitie integrat. Această arhitectură specială permite performanțe mai bune decât sistemul X Window, deoarece unele comutatoare de context sunt eliminate, în timp ce multe dintre extensiile de protocol X11 sunt implementate în API-ul Wayland. [3]

Wayland a fost conceput imediat ca un sistem multiproces în care fiecare client grafic își gestionează propriile cadre independent de ceilalți. [4]

Spre deosebire de sistemul X Window în care serverul X.Org există ca un standard de facto, cu Wayland fiecare mediu desktop trebuie să își implementeze propriul server Wayland, care trebuie să organizeze și să afișeze cadrele primite de la diferiți clienți, îndeplinind astfel rolul compozitorului .

Utilizare

Intel și Nokia au folosit Wayland pentru acum depreciatul proiect MeeGo (fuziunea lui Maemo și Moblin ).

Mark Shuttleworth, pe 4 noiembrie 2010 , a anunțat că Wayland va fi serverul grafic implicit al Ubuntu în viitor, înlocuind X.Org . [5] În martie 2013 , însă, a decis să nu adopte Wayland, ci MIR [6] . La începutul anului 2017 și-a reluat pașii anunțând tranziția la Wayland prin versiunea 18.04 LTS a Ubuntu . Ulterior, a fost anunțată prezența Wayland, împreună cu Gnome , încă din versiunea 17.10. [7] Cu toate acestea, în ultima versiune LTS, echipa Ubuntu a revenit în mod implicit la X.Org; numai cu versiunea 21.04 Wayland a devenit din nou protocolul grafic implicit. [8]

Wayland a fost, de asemenea, adoptat oficial de Fedora din versiunea 25.

Comunitatea Debian a planificat asistență începând cu versiunea 10 a distribuției [9] .

Notă

  1. ^ Linux-Biella Wayland, înlocuitor Xorg 9 iunie 2011 [ link rupt ]
  2. ^ Wayland FAQ , la wayland.freedesktop.org . Adus la 8 ianuarie 2021 .
  3. ^ Wayland Architecture , la wayland.freedesktop.org . Adus la 8 ianuarie 2021 .
  4. ^ Wayland și Qt | Qt 5.15 , pe doc.qt.io. Adus la 8 ianuarie 2021 .
  5. ^ (RO) Mark Shuttleworth , Unity on Wayland , pe markshuttleworth.com. Adus la 16 noiembrie 2010 .
  6. ^ Ubuntu: a confirmat „Mir”, noul server grafic , pe oneopensource.it (arhivat de laadresa URL originală la 15 martie 2013) .
  7. ^ Este oficial: Wayland implicit pe Ubuntu 17.10 , în Lffl.org , 3 august 2017. Adus 6 octombrie 2017 .
  8. ^ https://www.ubuntu-it.org/news/2021/04/25/ubuntu-2104-%C3%A8-disponibile-il-download .
  9. ^ Copie arhivată , la metadata.ftp-master.debian.org . Adus la 7 septembrie 2017 (arhivat din original la 7 septembrie 2017) .

Elemente conexe

Alte proiecte

linkuri externe

Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă de software gratuit