Për GTK5 ne po shqyrtojmë përfundimin e mbështetjes për X11

Matthias Clasen, udhëheqës i ekipit të desktopit Fedora, anëtar i ekipit të lëshimit të GNOME dhe një nga zhvilluesit aktivë të GTK (kontribuoi me 36,8% të ndryshimeve në GTK 4), filloi diskutimi i mundësisë së zhvlerësimit të protokollit X11 në degën tjetër të madhe GTK5 dhe duke e lënë GTK të funksionojë në Linux vetëm duke përdorur protokollin Wayland.

Për ata që nuk kanë dijeni Wayland, ju duhet ta dini se kjo është një protokoll për ndërveprimin e një serveri të përbërë dhe aplikacionet që punojnë me të. Klientët bëjnë paraqitjen e tyre të dritareve të tyre në një tampon të veçantë, duke kaluar informacione rreth përditësimeve në serverin e përbërë, i cili kombinon përmbajtjen e tamponëve individualë të aplikacionit për të formuar rezultatin përfundimtar, duke marrë parasysh nuancat e mundshme, të tilla si mbivendosja e dritareve dhe transparenca.

Me fjalë të tjera, serveri i përbërë nuk ofron një API për të dhënë elementë individualë, por përkundrazi funksionon vetëm në dritare të formuara tashmë, i cili ju lejon të hiqni qafe buferimin e dyfishtë kur përdorni biblioteka të nivelit të lartë si GTK dhe Qt, të cilat marrin përsipër punën e renditjes së përmbajtjes së dritareve.

Wayland zgjidh shumë çështje të sigurisë X11 sepse, ndryshe nga kjo e fundit, izolon hyrjen dhe daljen për çdo dritare, nuk lejon klientin të aksesojë përmbajtjen e dritareve të klientëve të tjerë dhe nuk lejon përgjimin e ngjarjeve hyrëse të lidhura me dritaret e tjera. Aktualisht, mbështetja për të punuar drejtpërdrejt me Wayland është zbatuar tashmë për bibliotekat GTK, Qt, SDL (që nga versioni 2.0.2), Clutter dhe EFL (Enlightenment Foundation Library). Që nga Qt 5.4, moduli QtWayland përfshihet me zbatimin e komponentëve për ekzekutimin e aplikacioneve Qt në mjedisin e serverit të përbërë Weston të zhvilluar nga projekti Wayland.

Rreth shënimit të propozuar zhvlerësimi i X11 shprehet se “X11 nuk po përmirësohet dhe Wayland tani është në dispozicion universalisht." Ai shpjegon më tej se mbështetja e X11 GTK dhe kodi i bazuar në Xlib po ngecin dhe po përjetojnë probleme me mirëmbajtësit.

Pretendohet që përputhshmëria X11 të mbijetojë, dikush duhet të shkruajë dhe të mbajë kodin në lidhje me X11, por nuk ka entuziastë dhe zhvilluesit aktualë të GTK janë të fokusuar kryesisht në mbështetjen e Wayland. Zhvilluesit e sistemit të interesuar për të punuar në mjedise të bazuara në protokollin X11 mund të marrin mirëmbajtjen në duart e tyre dhe të zgjerojnë mbështetjen e tyre në GTK, por duke pasur parasysh aktivitetin aktual, skenari do të jetë që do të ketë nga ata që duan të marrin mirëmbajtjen e X11 përsëri. fund. në duart e tij konsiderohet e pamundur.

Aktualisht, GTK tashmë po pozicionon Wayland si platformën kryesore të zhvillimit të API-së dhe veçorive. Për shkak të mungesës së aktivitetit në zhvillimin e protokollit X11, duke lënë mbështetjen e tij në GTK, backend-i X11 do të gjenerojë një ngarkesë gjithnjë në rritje për sa i përket funksionalitetit të ri të disponueshëm për zhvilluesit, ose do të bëhet pengesë për zbatimin e të rejave. Karakteristikat në GTK.

Vlen të përmendet se sipas statistikave të shërbimit Firefox Telemetry, i cili analizon të dhënat e marra si rezultat i dërgimit të telemetrisë dhe nga përdoruesit që hyjnë në serverët e Mozilla-s, përqindja e përdoruesve të Firefox-it në Linux që punojnë në mjedise të bazuara në Wayland protokolli nuk kalon 10%.

90% e përdoruesve të Firefox-it në Linux vazhdojnë të përdorin protokollin X11. Një mjedis i pastër Wayland përdoret nga rreth 5-7% e përdoruesve të Linux, dhe XWayland nga rreth 2%.

Informacioni i përdorur për raportin mbulon afërsisht 1% të telemetrisë së marrë nga përdoruesit e Firefox-it në Linux. Rezultati mund të ndikohet shumë nga çaktivizimi i telemetrisë në paketat me Firefox që ofrohen në disa shpërndarje Linux (telemetria është e aktivizuar në Fedora).

Do por parte KDE planifikon në vitin 2022 të sjellë sesionin e desktopit Plasma të bazuar në protokollin Wayland në një gjendje të përshtatshme për përdorim të përditshëm nga një pjesë e konsiderueshme e përdoruesve. Mbështetje e përmirësuar ndjeshëm për Wayland në KDE Plasma 5.24 dhe 5.25, duke përfshirë mbështetjen për thellësi ngjyrash më të mëdha se 8 bit për kanal, "DRM leasing" për kufjet VR, mbështetje për marrjen e pamjeve të ekranit dhe minimizimin e të gjitha dritareve.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   SANCHEZ, Pablo Gaston dijo

    Mirë, nëse zhvilluesit e softuerit Linux nuk duan të shkojnë vullnetarisht në Wayland, ata do të duhet të mbyllin dyert në X11 dhe t'i detyrojnë ata të evoluojnë.

  2.   BillyWeasel dijo

    I dashur, do të doja të jap një kontribut të vogël në këtë artikull. Të gjitha vlerësimet e përmendura janë të zbatueshme dhe SHUMË MIRË TË BAZUARA. Le të mos harrojmë, përpara se të marrim vendime, se janë dashur shumë vite për të zbatuar çdo version Linux në mënyrë popullore dhe kjo është arritur falë protokollit X11. Kjo e fundit është bërë tërheqëse dhe e lehtë për t'u përdorur nga të rinjtë.

    Protokolli X11 dhe përmirësimet e tij për rreth 20 vjet e më shumë, ka arritur të tërheqë përdoruesit e sistemeve të tjera operative (Win). Ai mësoi me X11 të mos kishte frikë të përdorte asnjë shpërndarje Linux.
    Duke u larguar nga protokolli X11, duke marrë parasysh atë që tha Mozilla(*), a është e kujdesshme?
    Përshëndetjet më të mira. Billi
    (*) 90% e përdoruesve të Firefox-it në Linux vazhdojnë të përdorin protokollin X11