GTK5 के लिए हम X11 के लिए समर्थन समाप्त करने पर विचार कर रहे हैं

मथायस क्लासेन, फेडोरा डेस्कटॉप टीम के नेता, गनोम रिलीज टीम के सदस्य, और सक्रिय जीटीके डेवलपर्स में से एक (जीटीके 36,8 में 4% परिवर्तनों का योगदान), अगली प्रमुख GTK11 शाखा में X5 प्रोटोकॉल को हटाने की संभावना पर चर्चा शुरू की और जीटीके को केवल वेलैंड प्रोटोकॉल का उपयोग करके लिनक्स पर चलने देना।

अनजान लोगों के लिए वेलैंड, आपको पता होना चाहिए कि यह एक कंपाउंड सर्वर की बातचीत के लिए एक प्रोटोकॉल है और इसके साथ काम करने वाले एप्लिकेशन। क्लाइंट एक अलग बफ़र में अपनी विंडोज़ का अपना प्रतिपादन करते हैं, कंपोजिट सर्वर के अपडेट के बारे में जानकारी पास करते हैं, जो अंतिम परिणाम बनाने के लिए अलग-अलग एप्लिकेशन बफ़र्स की सामग्री को जोड़ती है, संभावित बारीकियों को ध्यान में रखते हुए, जैसे कि ओवरलैपिंग विंडो और पारदर्शिता।

दूसरे शब्दों में, समग्र सर्वर अलग-अलग तत्वों को प्रस्तुत करने के लिए एक एपीआई प्रदान नहीं करता है, बल्कि केवल पहले से बनी खिड़कियों पर काम करता है, जो आपको डबल बफरिंग से छुटकारा पाने की अनुमति देता है जब आप जीटीके और क्यूटी जैसे उच्च स्तरीय पुस्तकालयों का उपयोग करते हैं, जो विंडोज़ की सामग्री को सॉर्ट करने का काम लेते हैं।

वेलैंड कई X11 सुरक्षा मुद्दों को हल करता है क्योंकि, बाद वाले के विपरीत, यह प्रत्येक विंडो के लिए इनपुट और आउटपुट को अलग करता है, क्लाइंट को अन्य क्लाइंट की विंडो की सामग्री तक पहुंचने की अनुमति नहीं देता है, और अन्य विंडो से जुड़े इनपुट ईवेंट के अवरोधन की अनुमति नहीं देता है। वर्तमान में, वेलैंड के साथ सीधे काम करने के लिए समर्थन पहले से ही जीटीके, क्यूटी, एसडीएल (संस्करण 2.0.2 के बाद से), क्लटर और ईएफएल (एनलाइटमेंट फाउंडेशन लाइब्रेरी) पुस्तकालयों के लिए लागू किया गया है। क्यूटी 5.4 के अनुसार, क्यूटीवेलैंड मॉड्यूल को वेलैंड परियोजना द्वारा विकसित वेस्टन समग्र सर्वर वातावरण में क्यूटी अनुप्रयोगों को चलाने के लिए घटक कार्यान्वयन के साथ शामिल किया गया है।

प्रस्तावित नोट के बारे में X11 . का पदावनति बताता है कि "X11 में सुधार नहीं हो रहा है और वेलैंड अब सार्वभौमिक रूप से उपलब्ध है।" वह आगे बताते हैं कि X11 GTK बैकएंड और Xlib-आधारित कोड रुक रहे हैं और अनुरक्षकों के साथ समस्याओं का सामना कर रहे हैं।

यह दावा किया जाता है कि X11 संगतता के लिए जीवित रहने के लिए, किसी को X11 से संबंधित कोड लिखना और बनाए रखना है, लेकिन कोई उत्साही नहीं हैं, और वर्तमान जीटीके डेवलपर्स ज्यादातर वेलैंड समर्थन पर केंद्रित हैं। X11 प्रोटोकॉल के आधार पर वातावरण में काम करने में रुचि रखने वाले सिस्टम डेवलपर्स अपने हाथों में रखरखाव ले सकते हैं और GTK में अपना समर्थन बढ़ा सकते हैं, लेकिन वर्तमान गतिविधि को देखते हुए, परिदृश्य यह होगा कि ऐसे लोग होंगे जो X11 का रखरखाव वापस लेना चाहते हैं। समाप्त। अपने हाथों में असंभव माना जाता है।

वर्तमान में, जीटीके पहले से ही वेलैंड को अग्रणी एपीआई और फीचर डेवलपमेंट प्लेटफॉर्म के रूप में स्थापित कर रहा है. X11 प्रोटोकॉल के विकास में गतिविधि की कमी के कारण, GTK में अपना समर्थन छोड़ते समय, X11 बैकएंड डेवलपर्स के लिए उपलब्ध नई कार्यक्षमता के संदर्भ में एक लगातार बढ़ता हुआ बैकलॉग उत्पन्न करेगा, या नए के कार्यान्वयन में बाधा बन जाएगा। जीटीके में विशेषताएं।

यह उल्लेखनीय है कि फ़ायरफ़ॉक्स टेलीमेट्री सेवा के आंकड़ों के अनुसार, जो टेलीमेट्री भेजने के परिणामस्वरूप प्राप्त डेटा का विश्लेषण करती है और मोज़िला के सर्वर तक पहुंचने वाले उपयोगकर्ताओं से, लिनक्स पर फ़ायरफ़ॉक्स उपयोगकर्ताओं का अनुपात जो वेलैंड पर आधारित वातावरण में काम करते हैं। प्रोटोकॉल यह 10% से अधिक नहीं है।

लिनक्स पर 90% फ़ायरफ़ॉक्स उपयोगकर्ता X11 प्रोटोकॉल का उपयोग करना जारी रखते हैं। एक शुद्ध वेलैंड वातावरण का उपयोग लगभग 5-7% लिनक्स उपयोगकर्ताओं द्वारा किया जाता है, और XWayland लगभग 2% द्वारा उपयोग किया जाता है।

रिपोर्ट के लिए उपयोग की गई जानकारी लिनक्स पर फ़ायरफ़ॉक्स उपयोगकर्ताओं से प्राप्त लगभग 1% टेलीमेट्री को कवर करती है। परिणाम फ़ायरफ़ॉक्स के पैकेज में टेलीमेट्री को अक्षम करने से बहुत प्रभावित हो सकता है जो कुछ लिनक्स वितरणों में पेश किया जाता है (फेडोरा में टेलीमेट्री सक्षम है)।

इसके भाग के लिए केडीई 2022 में वेलैंड प्रोटोकॉल-आधारित प्लाज्मा डेस्कटॉप सत्र को उपयुक्त स्थिति में लाने की योजना बना रहा है उपयोगकर्ताओं के एक महत्वपूर्ण अनुपात द्वारा दैनिक उपयोग के लिए। केडीई प्लाज्मा 5.24 और 5.25 में वेलैंड के लिए उल्लेखनीय रूप से बेहतर समर्थन, जिसमें प्रति चैनल 8 बिट से अधिक रंग की गहराई के लिए समर्थन, वीआर हेडसेट्स के लिए "डीआरएम लीजिंग", स्क्रीनशॉट लेने के लिए समर्थन और सभी विंडो को छोटा करना शामिल है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   सांचेज़, पाब्लो गैस्टन कहा

    ठीक है, अगर लिनक्स सॉफ्टवेयर डेवलपर स्वेच्छा से वेलैंड नहीं जाना चाहते हैं, तो उन्हें X11 पर दरवाजे बंद करने होंगे, और उन्हें विकसित होने के लिए मजबूर करना होगा।

  2.   बिली वीज़ल कहा

    प्रिय, मैं इस लेख में एक छोटा सा योगदान देना चाहता हूं। कहा गया सभी आकलन व्यवहार्य हैं और बहुत अच्छी तरह से स्थापित हैं। आइए, निर्णय लेने से पहले, यह न भूलें कि किसी भी लिनक्स संस्करण को लोकप्रिय रूप से लागू करने में कई साल लग गए हैं और इसे X11 प्रोटोकॉल के लिए धन्यवाद प्राप्त किया गया है। उत्तरार्द्ध आकर्षक और युवाओं द्वारा उपयोग में आसान हो गया है।

    X11 प्रोटोकॉल और लगभग 20 वर्षों या उससे अधिक समय में इसके सुधार, अन्य ऑपरेटिंग सिस्टम (विन) के उपयोगकर्ताओं को आकर्षित करने में कामयाब रहे हैं। उन्होंने X11 के साथ सीखा कि किसी भी Linux वितरण का उपयोग करने से डरना नहीं चाहिए।
    X11 प्रोटोकॉल से हटकर, Mozilla(*) ने जो कहा, उसे ध्यान में रखते हुए, क्या यह विवेकपूर्ण है?
    बहुत अभिवादन। बील्ली
    (*) Linux पर Firefox के 90% उपयोगकर्ता X11 प्रोटोकॉल का उपयोग करना जारी रखते हैं