Attiecībā uz GTK5 mēs apsveram iespēju pārtraukt X11 atbalstu

Matiass Klasens, Fedora darbvirsmas komandas vadītājs, GNOME izlaišanas komandas dalībnieks un viens no aktīvajiem GTK izstrādātājiem (ieguldīja 36,8% no izmaiņām GTK 4), sāka apspriest iespēju pārtraukt X11 protokolu nākamajā lielajā GTK5 filiālē un atstājot GTK darboties operētājsistēmā Linux, izmantojot tikai Wayland protokolu.

Tiem, kas nezina Wayland, jums vajadzētu zināt, ka tas ir protokols saliktā servera mijiedarbībai un lietojumprogrammas, kas ar to darbojas. Klienti paši veic savu logu renderēšanu atsevišķā buferī, nododot informāciju par atjauninājumiem saliktajam serverim, kas apvieno atsevišķu lietojumprogrammu buferu saturu, veidojot gala rezultātu, ņemot vērā iespējamās nianses, piemēram, logu pārklāšanos un caurspīdīgumu.

Citiem vārdiem sakot, saliktais serveris nenodrošina API atsevišķu elementu renderēšanai, bet gan drīzāk darbojas tikai uz jau izveidotiem logiem, kas ļauj atbrīvoties no dubultās buferizācijas, ja izmantojat augsta līmeņa bibliotēkas, piemēram, GTK un Qt, kas pārņem logu satura šķirošanas darbu.

Wayland atrisina daudzas X11 drošības problēmas jo atšķirībā no pēdējās tas izolē ievadi un izvadi katram logam, neļauj klientam piekļūt citu klientu logu saturam un neļauj pārtvert ar citiem logiem saistītos ievades notikumus. Pašlaik atbalsts tiešam darbam ar Wayland jau ir ieviests GTK, Qt, SDL (kopš versijas 2.0.2), Clutter un EFL (Enlightenment Foundation Library) bibliotēkām. Sākot ar Qt 5.4, QtWayland modulis ir iekļauts komponenta ieviešanā Qt lietojumprogrammu palaišanai Weston saliktā servera vidē, ko izstrādājis Wayland projekts.

Par piedāvāto piezīmi X11 nolietojums norāda, ka "X11 neuzlabojas un Wayland tagad ir vispārēji pieejams." Viņš arī paskaidro, ka X11 GTK aizmugursistēma un uz Xlib balstīts kods apstājas un rodas problēmas ar uzturētājiem.

Tiek apgalvots, ka, lai X11 saderība izdzīvotu, kādam ir jāraksta un jāuztur kods, kas saistīts ar X11, bet entuziastu nav, un pašreizējie GTK izstrādātāji galvenokārt koncentrējas uz Wayland atbalstu. Sistēmu izstrādātāji, kas interesējas par darbu vidēs, kuru pamatā ir protokols X11, var pārņemt apkopi savās rokās un paplašināt savu atbalstu GTK, taču, ņemot vērā pašreizējo darbību, scenārijs būs tāds, ka būs tādi, kas vēlas atgūt X11 apkopi. beigas. viņa paša rokās tiek uzskatīts par maz ticamu.

šobrīd, GTK jau pozicionē Wayland kā vadošo API un funkciju izstrādes platformu. Tā kā X11 protokola izstrādē trūkst aktivitātes, vienlaikus atstājot savu atbalstu GTK, X11 aizmugursistēma radīs arvien lielāku atpalicību attiecībā uz izstrādātājiem pieejamo jaunu funkcionalitāti vai kļūs par šķērsli jaunu ieviešanai. . funkcijas GTK.

Ir vērts pieminēt, ka saskaņā ar Firefox telemetrijas pakalpojuma statistiku, kurā tiek analizēti dati, kas saņemti telemetrijas nosūtīšanas rezultātā un no lietotājiem, kuri piekļūst Mozilla serveriem, to Firefox lietotāju īpatsvars operētājsistēmā Linux, kuri strādā vidēs, kuru pamatā ir Wayland. protokolā tas nepārsniedz 10%.

90% Firefox lietotāju operētājsistēmā Linux turpina izmantot X11 protokolu. Tīru Wayland vidi izmanto aptuveni 5–7% Linux lietotāju, bet XWayland - aptuveni 2%.

Ziņojumā izmantotā informācija aptver aptuveni 1% no telemetrijas datiem, kas saņemti no Firefox lietotājiem operētājsistēmā Linux. Rezultātu var ievērojami ietekmēt telemetrijas atspējošana pakotnēs ar Firefox, kas tiek piedāvātas dažos Linux izplatījumos (telemetrija ir iespējota programmā Fedora).

Tikmēr KDE plāno 2022. gadā uz Wayland protokolu balstīto Plasma darbvirsmas sesiju piemērotā stāvoklī ikdienas lietošanai ievērojamai lietotāju daļai. Ievērojami uzlabots Wayland atbalsts KDE Plasma 5.24 un 5.25, tostarp atbalsts krāsu dziļumam, kas lielāks par 8 bitiem vienā kanālā, "DRM līzings" VR austiņām, atbalsts ekrānuzņēmumu uzņemšanai un visu logu samazināšana.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   SANCHEZ, Pablo Gastons teica

    Labi, ja Linux programmatūras izstrādātāji nevēlas brīvprātīgi pāriet uz Wayland, viņiem būs jāaizver X11 durvis un jāpiespiež tie attīstīties.

  2.   Billijs Vīzels teica

    Cienījamie, es vēlētos sniegt nelielu ieguldījumu šajā rakstā. Visi minētie novērtējumi ir dzīvotspējīgi un ĻOTI LABĪGI. Pirms lēmumu pieņemšanas neaizmirsīsim, ka jebkuras Linux versijas ieviešanai, tautā runājot, ir nepieciešami daudzi gadi, un tas ir izdevies, pateicoties X11 protokolam. Pēdējais ir kļuvis pievilcīgs un jauniešiem viegli lietojams.

    Protokols X11 un tā uzlabojumi aptuveni 20 un vairāk gadu laikā ir spējuši piesaistīt citu operētājsistēmu lietotājus (Win). Viņš iemācījās ar X11 nebaidīties izmantot jebkuru Linux izplatīšanu.
    Vai ir saprātīgi attālināties no X11 protokola, ņemot vērā Mozilla(*) teikto?
    Ļoti ar cieņu. Billijs
    (*) 90% Firefox lietotāju operētājsistēmā Linux turpina izmantot X11 protokolu