Para sa GTK5, isinasaalang-alang namin ang pagtatapos ng suporta para sa X11

Matthias Clasen, pinuno ng Fedora desktop team, miyembro ng GNOME release team, at isa sa mga aktibong developer ng GTK (nag-ambag ng 36,8% ng mga pagbabago sa GTK 4), nagsimulang talakayin ang posibilidad ng paghinto sa paggamit ng X11 protocol sa susunod na pangunahing sangay ng GTK5 at iniiwan ang GTK na tumatakbo sa Linux gamit lang ang Wayland protocol.

Para sa mga hindi nakakaalam Wayland, dapat mong malaman na ito ay isang protocol para sa pakikipag-ugnayan ng isang tambalang server at ang mga application na gumagana kasama nito. Ginagawa ng mga kliyente ang kanilang sariling pag-render ng kanilang mga window sa isang hiwalay na buffer, na nagpapasa ng impormasyon tungkol sa mga update sa composite server, na pinagsasama ang mga nilalaman ng mga indibidwal na buffer ng application upang mabuo ang huling resulta, na isinasaalang-alang ang mga posibleng nuances, tulad ng mga overlapping na bintana at transparency.

Sa madaling salita, ang composite server ay hindi nagbibigay ng API para mag-render ng mga indibidwal na elemento, ngunit sa halip gumagana lamang sa mga nabuo nang bintana, na nagbibigay-daan sa iyong alisin ang dobleng buffering kapag gumamit ka ng mataas na antas ng mga aklatan tulad ng GTK at Qt, na humahawak sa gawain ng pag-uuri ng mga nilalaman ng mga bintana.

Wayland niresolba ang maraming isyu sa seguridad ng X11 dahil, hindi katulad ng huli, ito ay naghihiwalay ng input at output para sa bawat window, hindi pinapayagan ang kliyente na i-access ang nilalaman ng mga window ng iba pang mga kliyente, at hindi pinapayagan ang pagharang ng mga kaganapan sa pag-input na nauugnay sa ibang mga window. Sa kasalukuyan, ipinapatupad na ang suporta para sa direktang pagtatrabaho sa Wayland para sa mga library ng GTK, Qt, SDL (mula noong bersyon 2.0.2), Clutter at EFL (Enlightenment Foundation Library). Sa Qt 5.4, ang QtWayland module ay kasama sa component na pagpapatupad para sa pagpapatakbo ng mga Qt application sa Weston composite server environment na binuo ng Wayland project.

Tungkol sa iminungkahing tala paghinto sa paggamit ng X11 nagsasaad na "Ang X11 ay hindi bumubuti at available na ngayon ang Wayland." Ipinaliwanag pa niya na ang X11 GTK backend at Xlib-based na code ay humihinto at nakakaranas ng mga isyu sa mga maintainer.

Ito ay inaangkin na para sa X11 compatibility upang mabuhay, kailangang may sumulat at magpanatili ng code na nauugnay sa X11, ngunit walang mga mahilig, at ang kasalukuyang mga developer ng GTK ay halos nakatuon sa suporta ng Wayland. Ang mga developer ng system na interesadong magtrabaho sa mga kapaligiran batay sa X11 protocol ay maaaring kumuha ng maintenance sa kanilang sariling mga kamay at palawigin ang kanilang suporta sa GTK, ngunit dahil sa kasalukuyang aktibidad, ang senaryo ay magkakaroon ng mga gustong ibalik ang maintenance ng X11. wakas. sa kanyang sariling mga kamay ay itinuturing na hindi malamang.

sa kasalukuyan, Ipinoposisyon na ng GTK ang Wayland bilang nangungunang API at feature development platform. Dahil sa kakulangan ng aktibidad sa pagbuo ng X11 protocol, habang iniiwan ang suporta nito sa GTK, ang X11 backend ay bubuo ng patuloy na pagtaas ng backlog sa mga tuntunin ng bagong functionality na available sa mga developer, o magiging hadlang sa pagpapatupad ng mga bago. .mga tampok sa GTK.

Ito ay nagkakahalaga ng pagbanggit na ayon sa mga istatistika ng serbisyo ng Firefox Telemetry, na sinusuri ang data na natanggap bilang resulta ng pagpapadala ng telemetry at mula sa mga user na nag-a-access sa mga server ng Mozilla, ang proporsyon ng mga gumagamit ng Firefox sa Linux na nagtatrabaho sa mga kapaligiran batay sa ​sa Wayland protocol hindi ito lalampas sa 10%.

90% ng mga gumagamit ng Firefox sa Linux ay patuloy na gumagamit ng X11 protocol. Ang isang purong Wayland na kapaligiran ay ginagamit ng humigit-kumulang 5-7% ng mga gumagamit ng Linux, at XWayland ng humigit-kumulang 2%.

Ang impormasyong ginamit para sa ulat ay sumasaklaw sa humigit-kumulang 1% ng telemetry na natanggap mula sa mga gumagamit ng Firefox sa Linux. Ang resulta ay maaaring lubos na maapektuhan ng hindi pagpapagana ng telemetry sa mga pakete na may Firefox na inaalok sa ilang mga distribusyon ng Linux (telemetry ay pinagana sa Fedora).

Samantala Plano ng KDE sa 2022 na dalhin ang Wayland protocol-based Plasma desktop session sa isang naaangkop na estado para sa pang-araw-araw na paggamit ng isang makabuluhang proporsyon ng mga gumagamit. Malaking pinahusay na suporta para sa Wayland sa KDE Plasma 5.24 at 5.25, kabilang ang suporta para sa lalim ng kulay na higit sa 8 bits bawat channel, "DRM leasing" para sa mga VR headset, suporta para sa pagkuha ng mga screenshot, at pag-minimize sa lahat ng window.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   SANCHEZ, Pablo Gaston dijo

    Okay, kung ayaw ng mga developer ng Linux software na boluntaryong pumunta sa Wayland, kakailanganin nilang isara ang mga pinto sa X11, at pilitin silang mag-evolve.

  2.   BillyWeasel dijo

    Mahal, nais kong gumawa ng isang maliit na kontribusyon sa artikulong ito. Lahat ng mga pagtatasa na sinabi ay mabubuhay at VERY WELL FOUNDED. Huwag nating kalimutan, bago gumawa ng mga desisyon, na tumagal ng maraming taon upang ipatupad ang anumang bersyon ng Linux na sikat na nagsasalita at ito ay nakamit salamat sa X11 protocol. Ang huli ay naging kaakit-akit at madaling gamitin ng mga kabataan.

    Ang X11 protocol at ang mga pagpapahusay nito sa humigit-kumulang 20 taon o higit pa, ay nagawang makaakit ng mga user ng iba pang operating system (Win). Natutunan niya sa X11 na huwag matakot na gumamit ng anumang pamamahagi ng Linux.
    Ang paglayo sa X11 protocol, na isinasaalang-alang ang sinabi ng Mozilla(*), masinop ba ito?
    Napaka malugod na pagbati. Billy
    (*) 90% ng mga gumagamit ng Firefox sa Linux ay patuloy na gumagamit ng X11 protocol