विकासाच्या वर्षानंतर आर्कन 0.6.1 डेस्कटॉप इंजिनच्या नवीन आवृत्तीचे प्रकाशन घोषित करण्यात आले, जे 3D ग्राफिक्स रेंडर करण्यासाठी डिस्प्ले सर्व्हर, मल्टीमीडिया फ्रेमवर्क आणि गेम इंजिन एकत्र करते.
आर्केन विविध ग्राफिक सिस्टम तयार करण्यासाठी वापरले जाऊ शकतेएम्बेडेड ऍप्लिकेशन्ससाठी वापरकर्ता इंटरफेस पासून स्टँडअलोन डेस्कटॉप वातावरणापर्यंत. व्हर्च्युअल रिअॅलिटी सिस्टमसाठी सेफस्पेसेस त्रि-आयामी डेस्कटॉप आणि डर्डन डेस्कटॉप वातावरण देखील आर्केनच्या आधारावर विकसित केले जात आहे.
आर्केन ते वेगळ्या ग्राफिक्स उपप्रणालीशी जोडलेले नाही आणि विविध प्रणाली वातावरणावर चालू शकते (BSD, Linux, macOS, Windows) प्लग करण्यायोग्य बॅकएंड वापरणे.
उदाहरणार्थ, Xorg, egl-dri, libsdl आणि AGP (GL/GLES) वर चालवणे शक्य आहे. Arcan डिस्प्ले सर्व्हर X, Wayland आणि SDL2 क्लायंट ऍप्लिकेशन्स चालवू शकतो. सुरक्षा, कार्यप्रदर्शन आणि डिबगबिलिटी हे Arcan API साठी प्रमुख डिझाइन निकष म्हणून नमूद केले आहेत. इंटरफेस विकास सुलभ करण्यासाठी, लुआ भाषा वापरण्याचा प्रस्ताव आहे.
आर्केनच्या वैशिष्ट्यांपैकी ते खालील आहेत:
- संमिश्र सर्व्हर, डिस्प्ले सर्व्हर आणि विंडो व्यवस्थापक भूमिकांचे संयोजन.
- स्टँडअलोन मोडमध्ये कार्य करण्याची क्षमता, ज्यामध्ये अनुप्रयोग स्वयंपूर्ण दुवा म्हणून कार्य करतो.
- एकात्मिक मल्टीमीडिया फ्रेमवर्क जे ग्राफिक्स, अॅनिमेशन, व्हिडिओ आणि ध्वनी प्रवाह प्रक्रिया, प्रतिमा डाउनलोड करणे आणि व्हिडिओ कॅप्चर डिव्हाइससह कार्य करण्यासाठी साधने प्रदान करते.
- डायनॅमिक डेटा स्रोतांसाठी ड्राइव्हर्स कनेक्ट करण्यासाठी, एकाधिक-थ्रेडेड मॉडेल, व्हिडिओ प्रवाहातून वैयक्तिक प्रोग्राम आउटपुटपर्यंत.
- विशेषाधिकार सामायिकरणाचे कठोर मॉडेल. इंजिनचे घटक लहान गैर-विशेषाधिकारप्राप्त प्रक्रियांमध्ये विभागले गेले आहेत जे सामायिक मेमरी इंटरफेस shmif द्वारे संवाद साधतात;
- बिल्ट-इन फॉल्ट मॉनिटरिंग आणि अॅनालिसिस टूल्स, इंजिनसह, फॉल्ट स्क्रिप्टच्या अंतर्गत स्थितीचे क्रमिकीकरण करू शकतात.
- डीबगिंग सुलभ करण्यासाठी लुआ;
- बॅकअप फंक्शन, जे प्रोग्राममधील त्रुटीमुळे अयशस्वी झाल्यास, समान बाह्य डेटा स्रोत आणि कनेक्शन ठेवून बॅकअप अनुप्रयोग लॉन्च करू शकते;
- डेस्कटॉप सामायिकरण अंमलात आणताना आपण व्हिडिओ आणि ऑडिओ स्त्रोतांचे विशिष्ट उपसथ्ये रेकॉर्ड करण्यासाठी किंवा प्रवाहात करण्यासाठी वापरू शकता अशी प्रगत सामायिकरण साधने.
Arcan 0.6.1 ची मुख्य नवीन वैशिष्ट्ये
नवीन आवृत्ती मुख्यतः नेटवर्कद्वारे डेस्कटॉप ऍक्सेस उपप्रणालीच्या विकासावर लक्ष केंद्रित करून वर्षभरात जमा झालेल्या कामाचा समावेश होतो. सर्वसाधारणपणे, प्रथम आवृत्ती 1.0 च्या तयारीची योजना सादर केली जाते.
सर्वात लक्षणीय बदल Arcan 0.6.1 मध्ये वेलँड प्रोटोकॉल वापरून आर्कन-वेलँड डिस्प्ले सर्व्हरचे आधुनिकीकरण आहे, जे EGL वापरण्यासाठी एक स्तर लागू करते आणि dma-buf समर्थन डीफॉल्टनुसार सक्षम केलेले असते.
सर्व्हर Xarcan X ने GPU स्विचच्या हाताळणीत सुधारणा केली आहे आणि क्लिपबोर्ड समर्थन जोडले आहे आणि हार्डवेअर प्रवेगक कर्सर रेंडरिंग. व्हेरिएबल रिफ्रेश दरांसह डिस्प्लेसाठी सुधारित समर्थन. विलंब कमी करण्यासाठी प्रवेश प्रणालीवर काम करण्यात आले आहे.
सिंक्रोनाइझेशन सुधारण्यासाठी अनेक अंतर्गत बदल केले गेले आहेत आणि इव्हेंट रांग व्यवस्थापनाची कार्यक्षमता सुधारणे, नेटवर्कद्वारे डेस्कटॉपसह रिमोट कामासाठी "आर्कन-नेट" ग्राफिकल सर्व्हरचा विकास सुरू ठेवण्याव्यतिरिक्त आणि या सर्व्हरमध्ये वापरलेला A12 प्रोटोकॉल, जो SSH बदलण्यासाठी विकसित होत आहे. / VNC / RDP / X11. लुआ घटक विकसित करण्यासाठी दुवे अद्यतनित केले.
पाईपवर्ल्ड संकल्पना प्रस्तावित केली गेली आहे, जी विंडोज दरम्यान डेटा प्रवाह पुनर्निर्देशित करण्यास अनुमती देते, स्प्रेडशीटमधील सेलशी साधर्म्य साधून वेगवेगळ्या विंडोमध्ये डेटा आणि हँडल्स लिंक करणे, ग्राफिकल आणि कन्सोल इंटरफेस एकत्र करून मिश्रित वर्कफ्लो तयार करणे (उदाहरणार्थ, तुम्ही विंडोचे आउटपुट टर्मिनल - हँडलरमध्ये चालू असलेल्या शेलवर पुनर्निर्देशित करू शकता आणि निकाल दुसऱ्या विंडोमध्ये वापरू शकता) .
शेवटी त्याचा उल्लेख आहे पुढील शाखा 0.7 मध्ये, ध्वनी उपप्रणालीचा विस्तार करण्यासाठी कार्य करणे अपेक्षित आहे, सुसंगतता सुधारणे आणि 3D ग्राफिक्ससाठी साधने विकसित करा. शाखा 0.8 ऑप्टिमायझेशन आणि कामगिरीवर लक्ष केंद्रित करेल, तर शाखा 0.9 सुरक्षेवर लक्ष केंद्रित करेल.
तुम्हाला त्याबद्दल अधिक जाणून घ्यायचे असल्यास, तुम्ही मध्ये तपशील तपासू शकता खालील दुवा.