इस प्रोजेक्ट के बारे में
Sophia Stack एक एटोमिक डिस्प्ले सर्वर के लिए एक रिसर्च प्रोटोटाइप है जो X11 के लचीले एप्लिकेशन मॉडल को बनाए रखते हुए एक प्रोटोकॉल-न्यूट्रल विजुअल इंजन पेश करता है। यह सुरक्षा और प्रेजेंटेशन नियमों को लागू करने के लिए सिस्टम की जिम्मेदारियों को अलग-अलग घटकों में विभाजित करता है:
- Sophia Engine: केंद्रीय कंपोजिटर अथॉरिटी जो फिजिकल इनपुट, रेंडरिंग और डिस्प्ले आउटपुट का प्रबंधन करती है।
- Sophia X Server Frontend: एक आधुनिक X11 फ्रंटएंड जो प्रोटोकॉल स्टेट को सरफेस ट्रांजेक्शन में अनुवादित करता है।
- Sophia WM: लेआउट और फोकस के लिए एक बाहरी पॉलिसी प्रोसेस जो सुरक्षा के लिए क्लाइंट आइडेंटिटी से अनजान रहता है।
- Sophia Portals: नियंत्रित क्रॉस-नेमस्पेस ट्रांसफर (जैसे, क्लिपबोर्ड, स्क्रीन कैप्चर) के लिए तंत्र।
- Sophia Shell: स्विचर्स जैसे UI तत्वों के लिए एक कॉन्फाइंड क्लाइंट।
प्रमुख आर्किटेक्चरल सिद्धांतों में Visual Authority शामिल है, जो नई ज्योमेट्री के लिए कमिटेड पिक्सेल की आवश्यकता करके डेस्कटॉप टियरिंग को रोकता है; Opaque Window Management, जो WM को सेशन समाप्त किए बिना क्रैश या रीस्टार्ट होने की अनुमति देता है; और Secure Namespaces, जो डिफ़ॉल्ट रूप से अविश्वसनीय एप्लिकेशन्स को विश्वसनीय एप्लिकेशन्स से अलग करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.