منصوبے کے بارے میں
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.