GTK5 jaoks kaalume X11 toe lõpetamist

Matthias Clasen, Fedora töölauameeskonna juht, GNOME väljalaskemeeskonna liige ja üks aktiivsetest GTK arendajatest (panustas 36,8% GTK 4 muudatustest), hakati arutama X11 protokolli kasutusest loobumise võimalust järgmises suuremas GTK5 harus ja jättes GTK töötama Linuxis ainult Waylandi protokolli kasutades.

Neile, kes seda ei tea Wayland, peaksite seda teadma on liitserveri interaktsiooni protokoll ja sellega töötavad rakendused. Kliendid renderdavad oma aknad ise eraldi puhvris, edastades uuenduste info liitserverile, mis kombineerib üksikute rakenduste puhvrite sisu, et moodustada lõpptulemus, võttes arvesse võimalikke nüansse, nagu kattuvad aknad ja läbipaistvus.

Teisisõnu, liitserver ei paku API-d üksikute elementide renderdamiseks, vaid pigem töötab ainult juba moodustatud akendel, mis võimaldab teil vabaneda topeltpuhverdamisest, kui kasutate kõrgetasemelisi teeke nagu GTK ja Qt, mis võtavad üle akende sisu sortimise.

Wayland lahendab paljud X11 turvaprobleemid sest erinevalt viimasest isoleerib see iga akna jaoks sisendi ja väljundi, ei võimalda kliendil ligipääsu teiste klientide akende sisule ning ei võimalda pealtkuulamist teiste akendega seotud sisendsündmusi. Praegu on otse Waylandiga töötamise tugi juba juurutatud GTK, Qt, SDL (alates versioonist 2.0.2), Clutteri ja EFL (Enlightenment Foundation Library) teekide jaoks. Alates Qt 5.4-st on QtWaylandi moodul kaasatud komponendi juurutamiseks, mis on mõeldud Qt rakenduste käitamiseks Waylandi projekti poolt välja töötatud Westoni komposiitserveri keskkonnas.

Pakutud märkuse kohta X11 amortisatsioon märgib, et "X11 ei parane ja Wayland on nüüd üldiselt saadaval." Lisaks selgitab ta, et X11 GTK taustaprogramm ja Xlib-põhine kood seiskuvad ja neil on probleeme hooldajatega.

Väidetavalt säiliks X11 ühilduvus, keegi peab kirjutama ja hooldama X11-ga seotud koodi, entusiaste pole ja praegused GTK arendajad keskenduvad enamasti Waylandi toele. X11 protokollil põhinevates keskkondades töötamisest huvitatud süsteemiarendajad võivad hoolduse enda kätesse võtta ja oma tuge GTK-s laiendada, kuid praegust tegevust arvestades on stsenaarium, et leidub neid, kes soovivad X11 hooldust tagasi võtta. lõpp. tema enda käes peetakse ebatõenäoliseks.

Praegu GTK positsioneerib Waylandi juba juhtiva API ja funktsioonide arendusplatvormina. Aktiivsuse puudumise tõttu X11 protokolli arendamisel, jättes oma toe GTK-sse, tekitab X11 taustaprogramm arendajatele saadaolevate uute funktsioonide osas üha suuremat mahajäämust või muutub takistuseks uute juurutamisel. GTK funktsioonid.

Tasub mainida, et Firefoxi telemeetria teenuse statistika järgi, mis analüüsib telemeetria saatmise ja Mozilla serveritele ligipääsevate kasutajate andmeid, on Linuxi Firefoxi kasutajate osakaal, kes töötavad Waylandil põhinevates keskkondades. protokolli järgi ei ületa see 10%.

90% Linuxi Firefoxi kasutajatest jätkab protokolli X11 kasutamist. Puhast Waylandi keskkonda kasutab umbes 5–7% Linuxi kasutajatest ja XWaylandi umbes 2%.

Aruandes kasutatud teave hõlmab umbes 1% Linuxi Firefoxi kasutajatelt saadud telemeetriatest. Tulemust võib oluliselt mõjutada telemeetria keelamine Firefoxiga pakettides, mida pakutakse mõnes Linuxi distributsioonis (telemeetria on Fedoras lubatud).

Vahepeal KDE plaanib 2022. aastal viia Waylandi protokollipõhise Plasma töölauaseansi sobivasse olekusse igapäevaseks kasutamiseks märkimisväärsele osale kasutajatest. Märkimisväärselt paranenud Waylandi tugi KDE Plasma 5.24 ja 5.25 versioonides, sealhulgas tugi värvisügavustele, mis on suuremad kui 8 bitti kanali kohta, VR-peakomplektide "DRM-liising", ekraanipiltide tegemise tugi ja kõigi akende minimeerimine.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   SANCHEZ, Pablo Gaston DIJO

    Olgu, kui Linuxi tarkvaraarendajad ei taha vabatahtlikult Waylandi minna, peavad nad X11 uksed sulgema ja sundima neid arenema.

  2.   BillyWeasel DIJO

    Kallis, ma tahaksin anda sellesse artiklisse väikese panuse. Kõik öeldud hinnangud on elujõulised ja VÄGA HÄSTI PÕHJENDATUD. Ärgem unustagem enne otsuste tegemist, et mis tahes Linuxi versiooni juurutamine on kestnud rahvapäraselt öeldes palju aastaid ja see on saavutatud tänu X11 protokollile. Viimane on muutunud noorte jaoks atraktiivseks ja hõlpsasti kasutatavaks.

    Protokoll X11 ja selle täiustused on umbes 20 aasta või enama aasta jooksul suutnud meelitada ligi teiste operatsioonisüsteemide (Win) kasutajaid. Ta õppis X11-ga mitte kartma Linuxi distributsiooni kasutamist.
    Kas X11 protokollist eemaldumine, võttes arvesse Mozilla(*) öeldut, on mõistlik?
    Parimate soovidega. Billy
    (*) 90% Linuxi Firefoxi kasutajatest jätkavad protokolli X11 kasutamist