GTK5 માટે અમે X11 માટે સપોર્ટ સમાપ્ત કરવાનું વિચારી રહ્યા છીએ

મેથિયાસ ક્લાસેન, Fedora ડેસ્કટોપ ટીમના લીડર, GNOME રીલીઝ ટીમના સભ્ય અને સક્રિય GTK વિકાસકર્તાઓમાંના એક (GTK 36,8 માં ફેરફારોમાં 4% ફાળો આપ્યો), આગામી મુખ્ય GTK11 શાખામાં X5 પ્રોટોકોલને અવમૂલ્યન કરવાની શક્યતા અંગે ચર્ચા કરવાનું શરૂ કર્યું અને ફક્ત વેલેન્ડ પ્રોટોકોલનો ઉપયોગ કરીને GTK ને Linux પર ચાલતું છોડી દો.

જેઓ જાણતા નથી તેમના માટે વેલેન્ડ, તમારે જાણવું જોઈએ કે આ કમ્પાઉન્ડ સર્વરની ક્રિયાપ્રતિક્રિયા માટેનો પ્રોટોકોલ છે અને તેની સાથે કામ કરતી એપ્લિકેશનો. ક્લાયન્ટ તેમની વિન્ડોઝનું પોતાનું રેન્ડરિંગ અલગ બફરમાં કરે છે, સંયુક્ત સર્વર પર અપડેટ્સ વિશેની માહિતી પસાર કરે છે, જે અંતિમ પરિણામ બનાવવા માટે વ્યક્તિગત એપ્લિકેશન બફરની સામગ્રીને જોડે છે, શક્ય ઘોંઘાટને ધ્યાનમાં લેતા, જેમ કે ઓવરલેપિંગ વિન્ડો અને પારદર્શિતા.

બીજા શબ્દોમાં કહીએ તો, સંયુક્ત સર્વર વ્યક્તિગત ઘટકોને રેન્ડર કરવા માટે API પ્રદાન કરતું નથી, પરંતુ તેના બદલે ફક્ત પહેલેથી જ રચાયેલી વિન્ડો પર કાર્ય કરે છે, જે તમને GTK અને Qt જેવી ઉચ્ચ-સ્તરની લાઇબ્રેરીઓનો ઉપયોગ કરતી વખતે ડબલ બફરિંગથી છુટકારો મેળવવા માટે પરવાનગી આપે છે, જે વિન્ડોઝના સમાવિષ્ટોને સૉર્ટ કરવાનું કાર્ય સંભાળે છે.

વેલેન્ડ ઘણી X11 સુરક્ષા સમસ્યાઓ ઉકેલે છે કારણ કે, બાદમાંથી વિપરીત, તે દરેક વિન્ડો માટે ઇનપુટ અને આઉટપુટને અલગ પાડે છે, ક્લાયન્ટને અન્ય ક્લાયન્ટની વિન્ડોની સામગ્રીને ઍક્સેસ કરવાની મંજૂરી આપતું નથી, અને અન્ય વિન્ડો સાથે સંકળાયેલ ઇનપુટ ઇવેન્ટ્સને અટકાવવાની મંજૂરી આપતું નથી. હાલમાં, GTK, Qt, SDL (સંસ્કરણ 2.0.2 થી), ક્લટર અને EFL (એનલાઇટનમેન્ટ ફાઉન્ડેશન લાઇબ્રેરી) લાઇબ્રેરીઓ માટે વેલેન્ડ સાથે સીધી રીતે કામ કરવા માટેનો આધાર પહેલેથી જ અમલમાં છે. Qt 5.4 મુજબ, QtWayland મોડ્યુલ વેલેન્ડ પ્રોજેક્ટ દ્વારા વિકસિત વેસ્ટન કમ્પોઝિટ સર્વર પર્યાવરણમાં Qt એપ્લિકેશનો ચલાવવા માટેના ઘટક અમલીકરણ સાથે સમાવિષ્ટ છે.

સૂચિત નોંધ વિશે X11 નું અવમૂલ્યન જણાવે છે કે "X11 માં સુધારો થતો નથી અને વેલેન્ડ હવે સાર્વત્રિક રીતે ઉપલબ્ધ છે." તે આગળ સમજાવે છે કે X11 GTK બેકએન્ડ અને Xlib-આધારિત કોડ જાળવણીકારો સાથે સ્ટોલ કરી રહ્યા છે અને સમસ્યાઓનો અનુભવ કરી રહ્યા છે.

એવો દાવો કરવામાં આવે છે કે X11 સુસંગતતા ટકી રહેવા માટે, કોઈએ X11 થી સંબંધિત કોડ લખવો અને જાળવવો પડશે, પરંતુ ત્યાં કોઈ ઉત્સાહીઓ નથી, અને વર્તમાન GTK વિકાસકર્તાઓ મોટે ભાગે વેલેન્ડ સપોર્ટ પર ધ્યાન કેન્દ્રિત કરે છે. X11 પ્રોટોકોલ પર આધારિત વાતાવરણમાં કામ કરવામાં રસ ધરાવતા સિસ્ટમ ડેવલપર્સ જાળવણી પોતાના હાથમાં લઈ શકે છે અને GTK માં તેમનો ટેકો વધારી શકે છે, પરંતુ વર્તમાન પ્રવૃત્તિને જોતાં, દૃશ્ય એવું હશે કે જેઓ X11 નું જાળવણી પાછું લેવા માંગે છે. અંત તેના પોતાના હાથમાં અસંભવિત માનવામાં આવે છે.

હાલમાં, GTK પહેલેથી જ અગ્રણી API અને ફીચર ડેવલપમેન્ટ પ્લેટફોર્મ તરીકે વેલેન્ડને સ્થાન આપી રહ્યું છે. X11 પ્રોટોકોલના વિકાસમાં પ્રવૃત્તિના અભાવને કારણે, GTK માં તેનો આધાર છોડતી વખતે, X11 બેકએન્ડ વિકાસકર્તાઓ માટે ઉપલબ્ધ નવી કાર્યક્ષમતાના સંદર્ભમાં સતત વધતો બેકલોગ જનરેટ કરશે, અથવા નવા અમલીકરણમાં અવરોધ બનશે. GTK માં સુવિધાઓ.

ઉલ્લેખનીય છે કે ફાયરફોક્સ ટેલિમેટ્રી સર્વિસના આંકડા અનુસાર, જે ટેલિમેટ્રી મોકલવાના પરિણામે અને મોઝિલાના સર્વર્સને એક્સેસ કરતા વપરાશકર્તાઓ પાસેથી મળેલા ડેટાનું વિશ્લેષણ કરે છે, તે Linux પરના ફાયરફોક્સ વપરાશકર્તાઓનું પ્રમાણ છે જેઓ વેલેન્ડ પર આધારિત વાતાવરણમાં કામ કરે છે. પ્રોટોકોલ તે 10% થી વધુ નથી.

Linux પરના 90% ફાયરફોક્સ વપરાશકર્તાઓ X11 પ્રોટોકોલનો ઉપયોગ કરવાનું ચાલુ રાખે છે. લગભગ 5-7% Linux વપરાશકર્તાઓ અને XWayland લગભગ 2% દ્વારા શુદ્ધ વેલેન્ડ પર્યાવરણનો ઉપયોગ કરવામાં આવે છે.

રિપોર્ટ માટે ઉપયોગમાં લેવાતી માહિતી Linux પર ફાયરફોક્સ વપરાશકર્તાઓ પાસેથી પ્રાપ્ત થયેલ ટેલિમેટ્રીના આશરે 1% આવરી લે છે. ફાયરફોક્સ સાથેના પેકેજોમાં ટેલિમેટ્રીને નિષ્ક્રિય કરવાથી પરિણામ ખૂબ પ્રભાવિત થઈ શકે છે જે અમુક Linux વિતરણોમાં ઓફર કરવામાં આવે છે (ફેડોરામાં ટેલિમેટ્રી સક્ષમ છે).

તેના ભાગ માટે KDE 2022 માં વેલેન્ડ પ્રોટોકોલ-આધારિત પ્લાઝમા ડેસ્કટોપ સત્રને યોગ્ય સ્થિતિમાં લાવવાની યોજના ધરાવે છે. વપરાશકર્તાઓના નોંધપાત્ર પ્રમાણમાં દૈનિક ઉપયોગ માટે. KDE પ્લાઝ્મા 5.24 અને 5.25 માં વેલેન્ડ માટે નોંધપાત્ર રીતે સુધારેલ સપોર્ટ, જેમાં ચેનલ દીઠ 8 બિટ્સ કરતાં વધુ રંગની ઊંડાઈ માટે સપોર્ટ, VR હેડસેટ્સ માટે "DRM લીઝિંગ", સ્ક્રીનશૉટ્સ લેવા માટે સપોર્ટ, અને બધી વિન્ડોને ન્યૂનતમ કરવાનો સમાવેશ થાય છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   સાંચેઝ, પાબ્લો ગેસ્ટન જણાવ્યું હતું કે

    ઠીક છે, જો Linux સોફ્ટવેર ડેવલપર્સ સ્વેચ્છાએ વેલેન્ડ પર જવા માંગતા ન હોય, તો તેઓએ X11 પર દરવાજા બંધ કરવા પડશે, અને તેમને વિકસિત થવા માટે દબાણ કરવું પડશે.

  2.   બિલીવેઝલ જણાવ્યું હતું કે

    પ્રિય, હું આ લેખમાં એક નાનું યોગદાન આપવા માંગુ છું. જણાવેલા તમામ મૂલ્યાંકન વ્યવહારુ અને ખૂબ જ સારી રીતે સ્થાપિત છે. ચાલો, નિર્ણયો લેતા પહેલા, ભૂલશો નહીં કે લોકપ્રિય રીતે બોલતા કોઈપણ Linux સંસ્કરણને અમલમાં લાવવામાં ઘણા વર્ષો લાગ્યા છે અને તે X11 પ્રોટોકોલને આભારી છે. બાદમાં યુવાનો માટે આકર્ષક અને ઉપયોગમાં સરળ બની ગયું છે.

    X11 પ્રોટોકોલ અને આશરે 20 વર્ષ કે તેથી વધુ સમયગાળામાં તેના સુધારાઓ, અન્ય ઓપરેટિંગ સિસ્ટમ (વિન) ના વપરાશકર્તાઓને આકર્ષવામાં સફળ થયા છે. તેમણે X11 સાથે શીખ્યા કે કોઈપણ Linux વિતરણનો ઉપયોગ કરવામાં ડરશો નહીં.
    X11 પ્રોટોકોલથી દૂર જવું, Mozilla(*) જે કહ્યું તે ધ્યાનમાં લેતા, શું તે સમજદાર છે?
    ખૂબ ખૂબ સાદર. બિલી
    (*) Linux પરના 90% Firefox વપરાશકર્તાઓ X11 પ્રોટોકોલનો ઉપયોગ કરવાનું ચાલુ રાખે છે