Wayland 1.18 मेसन सपोर्ट, नए API और अधिक के साथ आता है

वेलैंड-सूक्ति

हाल ही में वायलैंड 1.18 प्रोटोकॉल के नए स्थिर संस्करण की रिहाई की घोषणा की गई थी, जिसमें यह नया संस्करण एपीआई और एबीआई स्तर पर पिछले संस्करणों के साथ संगत है 1.x संस्करण, लेकिन इसमें सुधार का एक हिस्सा भी शामिल है।

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

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

वायलैंड के बारे में

वर्तमान में, समर्थन वायलैंड के साथ सीधे काम के लिए जीटीके 3 +, क्यूटी 5, एसडीएल, क्लटर और ईएफएल के लिए पहले से ही लागू है (ज्ञानोदय फाउंडेशन लाइब्रेरी)।

हार्डवेयर के साथ सहभागिता वेलैंड / वेस्टन में, उदाहरण के लिए, ग्राफिक्स कार्ड्स के आरंभीकरण, वीडियो मोड (ड्रम मोड सेटिंग) और मेमोरी मैनेजमेंट (i915 के लिए GEM और radeon और nouveau के लिए TTM) सीधे कर्नेल-स्तरीय मॉड्यूल के माध्यम से किया जा सकता है, जो आपको सुपरसुसर विशेषाधिकारों को बायपास करने की अनुमति देता है।

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

वेस्टन परियोजना के हिस्से के रूप में, समग्र सर्वर परिनियोजन में से एक विकसित किया जा रहा है।

वायलैंड प्रोटोकॉल का समर्थन करने वाला कोई अन्य उत्पाद एक समग्र सर्वर के रूप में भी कार्य कर सकता है।

उदाहरण के केविन में वेलैंड को सहायता प्रदान करने के लिए वर्तमान में काम चल रहा है। अपने वर्तमान स्वरूप में, वेस्टन पहले से ही वेन्डल प्रोटोकॉल का परीक्षण करने के लिए नमूनों के एक सेट के दायरे से परे चला गया है और प्लगइन्स के माध्यम से कार्यक्षमता प्राप्त कर सकता है। इसके अलावा, वेस्टन के लिए बैकेंड बाहरी के रूप में कस्टम गोले और उन्नत विंडो प्रबंधन कार्यों को लागू करने का प्रस्ताव है।

एक वेलैंड-आधारित वातावरण में साधारण X11 अनुप्रयोगों को चलाने के लिए XWayland DDX (डिवाइस डिपेंडेंट एक्स) घटक का उपयोग किया जाता है, जो Win32 और OS X प्लेटफार्मों के लिए Xwin और Xquartz में काम करने के लिए संगठन के समान है।

X11 एप्लिकेशन रिलीज़ समर्थन को सीधे वेस्टन कम्पोजिट सर्वर में एकीकृत करने की योजना है, जो जब पूर्ण X11 एप्लिकेशन की बात आती है - X सर्वर और संबंधित XWayland घटकों के रिलीज़ को आरंभ करेगा।

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

वायलैंड 1.18 में प्रमुख सुधार

इसकी सस्ता माल की, घोषणा का उल्लेख हैई मेसन निर्माण प्रणाली के लिए समर्थन जोड़ा, जबकि ऑटोटूल का उपयोग करके निर्माण करने की क्षमता अभी भी संरक्षित है, लेकिन भविष्य के रिलीज में हटा दी जाएगी।

एक अन्य बदलाव जो कि वेलैंड 1.18 के इस नए संस्करण में है प्रॉक्सी को अलग करने के लिए नया एपीआई जोड़ा गया टैग-आधारित। यह अनुप्रयोगों और टूलकिट्स को एक वेनल कनेक्शन साझा करने की अनुमति देता है।

इसके अलावा, जोड़ा wl_global_remove () फ़ंक्शन जो कि किसी वैश्विक वस्तु को हटाए बिना घटना को हटा देता है।

नई सुविधा वैश्विक वस्तुओं को समाप्त करते समय "दौड़ की स्थिति" की घटना को खत्म करने की अनुमति देती है। इसी तरह की दौड़ की स्थिति हो सकती है क्योंकि ग्राहक उन्मूलन घटना की प्राप्ति की पुष्टि करने में असमर्थ थे। Wl_global_remove () फ़ंक्शन पहले एक डिलीट ईवेंट भेजना संभव बनाता है और एक निश्चित देरी के बाद ही यह ऑब्जेक्ट हटाता है।

भी वीलैंड सर्वर टाइमर की ट्रैकिंग की गारंटी दी गई थी उपयोगकर्ता स्थान में, बहुत सारे फ़ाइल डिस्क्रिप्टर के निर्माण को समाप्त कर रहा है।


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

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

*

*

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

  1.   एलन हेररा कहा

    एकमात्र चीज जिसमें पहिया को फिर से स्थापित नहीं किया जा रहा था, अंतिम ग्राफिक मल्टीज़रवर तक ओवरक्लम्प्ल किया गया है, यह आखिरी पुआल की तरह नहीं लगता है, यहां मैं X11 से यथासंभव खुश रहूंगा।

    पुनश्च: क्या आप डेबियन में सब कुछ अस्थिर किए बिना सिस्टमवी पर वापस जाने का कोई तरीका जानते हैं? अग्रिम में धन्यवाद।