लौवर 1.0, वेलैंड पर आधारित समग्र सर्वर विकसित करने के लिए एक पुस्तकालय उपलब्ध है

कुआर्ज़ो ओएस परियोजना के डेवलपर्स ने लौवर लाइब्रेरी का पहला संस्करण जारी किया है, जो वेलैंड प्रोटोकॉल पर आधारित कंपोजिट सर्वर विकसित करने के लिए घटक प्रदान करता है। कोड C++ में लिखा गया है और GPLv3 लाइसेंस के तहत वितरित किया जाता है।

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

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


लौवर 1.0, वेलैंड पर आधारित समग्र सर्वर विकसित करने के लिए एक पुस्तकालय उपलब्ध है

लौवर की मुख्य विशेषताएं:

  • एकाधिक GPU (मल्टी-GPU) वाले कॉन्फ़िगरेशन में कार्य करने के लिए समर्थन.
  • एकाधिक उपयोगकर्ता सत्रों के लिए समर्थन (मल्टी-सेशन, TTY स्विचिंग)।
  • एक रेंडरिंग प्रणाली जो 2D रेंडरिंग (LPainter), दृश्य और दृश्य आधारित विधियों का समर्थन करती है।
  • अपने स्वयं के शेडर्स और OpenGL ES 2.0 प्रोग्राम का उपयोग करने की क्षमता।
  • आवश्यकतानुसार स्वचालित रूप से पुनः रेखांकन किया जाता है (केवल तभी जब क्षेत्र की सामग्री बदल जाती है)।
  • बहु-थ्रेडेड प्रचालन, जटिल परिदृश्यों को प्रस्तुत करते समय भी v-sync सक्षम होने पर उच्च FPS प्राप्त करने की अनुमति देता है (एकल-थ्रेडेड कार्यान्वयन में फ्रेम को छोड़ दिए जाने के कारण उच्च FPS बनाए रखने में समस्या होती है, जिन्हें फ्रेम ब्लैंकिंग पल्स (vblank) के साथ सिंक्रोनाइजेशन के लिए प्रतीक्षा करने में देरी के कारण समय पर संसाधित नहीं किया जा सकता है)।
  • सिंगल, डबल और ट्रिपल बफरिंग का समर्थन करता है।
  • पाठ्य डेटा के लिए क्लिपबोर्ड का कार्यान्वयन।
  • वेलैंड और एक्सटेंशन समर्थन:
    • XDG शेल एक इंटरफ़ेस है जो विंडोज़ के रूप में सतहों को बनाने और उनके साथ इंटरैक्ट करने के लिए है, जो आपको उन्हें स्क्रीन पर इधर-उधर ले जाने, संक्षिप्त करने, विस्तारित करने, आकार बदलने आदि की अनुमति देता है।
    • XDG सजावट - सर्वर साइड पर विंडो सजावट प्रस्तुत करना।
    • प्रस्तुति समय - वीडियो के प्रदर्शन को सुनिश्चित करता है।
    • Linux डीएमए-बफ – डीएमए-बफ तकनीक का उपयोग करके कई वीडियो कार्डों का साझा उपयोग।
  • इंटेल (i915), AMD (amdgpu) और NVIDIA (स्वामित्व ड्राइवर या nouveau) ड्राइवरों पर आधारित वातावरण में काम करने के लिए समर्थन।
  • अभी तक क्रियान्वित नहीं की गई सुविधाएँ (योजना सूची में):
    • स्पर्श घटनाएँ - टच स्क्रीन घटनाओं को संभालना।
    • पॉइंटर जेस्चर - टच स्क्रीन से नियंत्रण।
    • व्यूपोर्टर - क्लाइंट को सर्वर-साइड सरफेस स्केलिंग और क्रॉपिंग क्रियाएं करने की अनुमति देता है।
    • LView ऑब्जेक्ट्स का रूपांतरण.
    • XWayland - X11 अनुप्रयोगों का प्रक्षेपण।


लौवर 1.0, वेलैंड पर आधारित समग्र सर्वर विकसित करने के लिए एक पुस्तकालय उपलब्ध है

लौवर 1.0, वेलैंड पर आधारित समग्र सर्वर विकसित करने के लिए एक पुस्तकालय उपलब्ध है


स्रोत: opennet.ru
DDoS सुरक्षा, VPS VDS सर्वर वाली साइटों के लिए विश्वसनीय होस्टिंग खरीदें 🔥 डीडीओएस सुरक्षा, वीपीएस और वीडीएस सर्वर के साथ विश्वसनीय वेबसाइट होस्टिंग खरीदें | ProHoster