हाल ही में इसकी घोषणा की गई थी "XWayland 24.0.99.901" के नए संस्करण का विमोचन, जिसे Xwayland 24.1.0 (या संक्षेप में Xwayland 24.1.0 rc1) की आगामी स्टैंडअलोन रिलीज़ के पहले रिलीज़ उम्मीदवार के रूप में भी सूचीबद्ध किया गया है। और इस रिलीज़ में कुछ उल्लेखनीय परिवर्तन जो सामने आते हैं वे हैंस्पष्ट GPU सिंक्रनाइज़ेशन के लिए समर्थन, ग्लैमर अनुकूलन और सुधार और ईजीएलस्ट्रीम समर्थन की समाप्ति।
जो लोग XWayland से परिचित नहीं हैं, उन्हें यह जानना चाहिए यह वेलैंड के अंतर्गत चलने वाला एक एक्स सर्वर है और लीगेसी X11 अनुप्रयोगों के लिए पश्चगामी संगतता प्रदान करता है। एक्सवेलैंड एफवेलैंड-आधारित वातावरण में X11 अनुप्रयोगों को चलाना आसान बनाता है, X.Org सर्वर का उपयोग करना और मुख्य अंतर यह है कि वेलैंड KMS के बजाय विंडोज़ की प्रस्तुति को संभालता है।
XWayland को कोर X.Org कोडबेस के हिस्से के रूप में विकसित किया गया है और इसे पहले X.Org सर्वर के साथ जारी किया गया था। हालाँकि, X.Org सर्वर के ठहराव और XWayland के सक्रिय विकास के संदर्भ में संस्करण 1.21 की रिलीज़ के साथ अनिश्चितता के कारण, XWayland को अलग करने और संचित परिवर्तनों को एक अलग पैकेज के रूप में जारी करने का निर्णय लिया गया।
XWayland 24.0.99.901 में नया क्या है?
इस नए संस्करण में, जो XWayland 24.0.99.901 से प्रस्तुत किया गया है और जो Xwayland 24.1.0 के लिए परिवर्तनों और सुधारों को निर्देशित करता है, स्पष्ट सिंक के लिए समर्थन. इस नए जोड़ के साथ वेलैंड कंपोजिट मैनेजर को अब स्क्रीन पर चार्ट प्रदर्शित करने की तैयारी के बारे में सूचित किया जा सकता है, जिससे चार्ट प्रदर्शित करते समय देरी और कलाकृतियों को कम किया जा सकता है।
परिवर्तनों में से एक है जो बाहर खड़ा है ग्लैमर 2डी सुधार, GLAMOR 2D एक्सेलेरेशन आर्किटेक्चर के समर्थन और प्रदर्शन में सुधार किया गया है, जो 2D संचालन में तेजी लाने के लिए OpenGL का उपयोग करता है। ओपनजीएल ईएस 3 शेडर्स के लिए समर्थन, ओपनजीएल ईएस और "ग्लैमर" कमांड लाइन विकल्प के लिए आंशिक बनावट त्वरण में सुधार, साथ ही यूवाईवीवाई त्वरण को सक्षम करना।
इसके अलावा, EXA 2D एक्सेलेरेशन आर्किटेक्चर से संबंधित कोड हटा दिया गया है और DDX सर्वर जैसे Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive से संबंधित कोड हटा दिया गया है।
इसके अलावा, अब XWayland 24.0.99.901 पर सभी XWayland विंडो प्रदर्शित हैं वेलैंड परिवेश में एक अलग विंडो के भीतर रूटफुल मोड में, आपको चल रहे X11 एप्लिकेशन विंडो को प्रबंधित करने के लिए X11 विंडो प्रबंधक का उपयोग करने की अनुमति देता है।
यह भी अब ध्यान देने योग्य बात है Xvfb के साथ माउस पर 13 बटन तक का उपयोग करना संभव है, X11 से जानकारी का उपयोग करके वेलैंड पर्यावरण पक्ष पर इनपुट क्षेत्र कॉन्फ़िगरेशन लागू किया गया और फ्रीबीएसडी प्लेटफ़ॉर्म के लिए बेहतर समर्थन, एससीएफबी फ़्रेमबफ़र ड्राइवर का उपयोग किया गया और « विकल्प की हैंडलिंग को जोड़ा गया-नोवत्स्विच"।
अन्य परिवर्तनों की वह बाहर खड़ा है:
कोड के विभिन्न क्षेत्रों में उपरोक्त सुधारों और सामान्य प्रदर्शन अनुकूलन के अलावा, जो अन्य परिवर्तन सामने आए हैं वे निम्नलिखित हैं:
- EGLStream के लिए समर्थन, जो पहले पुराने NVIDIA स्वामित्व ड्राइवरों के साथ संगतता के लिए उपयोग किया जाता था, को अस्वीकृत के रूप में चिह्नित किया गया है।
- ओपनबीएसडी और फ्रीबीएसडी पर संकलन संबंधी समस्याएं ठीक कर दी गई हैं।
- स्पष्ट जीपीयू सिंक्रनाइज़ेशन क्षमता ग्राफिक्स-गहन संचालन के लिए प्रदर्शन और समन्वय में उल्लेखनीय सुधार प्रदान करती है।
- घड़ी और ताज़ा दर की पुनर्गणना की जाती है
- यदि न तो जीबीएम और न ही ईजीएलस्ट्रीम उपलब्ध है तो उसे ठीक करें
- आवंटन फ़ंक्शंस को एक अलग स्रोत फ़ाइल में ले जाया गया और स्ट्रिंग फ़ंक्शंस को एक अलग स्रोत फ़ाइल में ले जाया गया
- अप्रचलित मैक्रोज़ pict_f_transform और pict_f_vector को हटा दिया गया, जो कि Picturestr.h की निजी परिभाषाएँ हैं।
और निजी glyphstr.h परिभाषाएँ - गैर-आईपीवी6 बिल्ड ओएस में अप्रयुक्त वेरिएबल और WIN32 बिल्ड ओएस में अप्रयुक्त वेरिएबल को ठीक करें
- xnestCursorScreenKeyRec नाम ठीक किया गया
- XACE प्रॉपर्टी में एक्सेस हैंडलर जोड़ा गया
xwayland: विंडो मैनेजर को पुष्टि की अनुमति देना प्रतिबंधित करें
अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण देख सकते हैं निम्नलिखित लिंक में