خادم العرض X

نشره زايد في
"يوفر نظام النوفذة س (X) والمعروف بـس 11 (X11) واجهة رسومية بنوافذ لأجهزة العرض النقطية. يوفر النظام حزمة أدوات وبروتوكول لبناء واجهة المستخدم على أنظمة يونكس والأنظمة الشبيهة بيونكس، وكل إصدارات أنظمة التشغيل الحديثة تقريباً تدعمه.
Image removed.
يوفر س بيئة العمل الأساسية لبيئة الواجهة الرسومية: رسم النوافذ وتحريكها على الشاشة، والتفاعل مع الفأرة و/أو لوحة المفاتيح. لا يدير س واجهة المستخدم، فالبرامج ذات الواجهات الرسومية تقوم بهذه المهمة، وبالتالي فإن أسلوب عرض البرامج ذات الواجهات الرسومية يختلف بشكل كبير؛ فالبرامج المختلفة قد تظهر بأساليب مختلفة للغاية.

يعمل نظام س بشفافية عبر الشبكة، حيث أن الجهاز الذي يشغل البرنامج قد يختلف عن الجهاز الذي يظهر الواجهة الرسومية لهذا البرنامج، ويسمى البرنامج الذي يستخدم نظام س للعرض والتفاعل (برنامجاً عميلاً) ويسمى نظام س الذي يقوم بعرض واجهة البرنامج بـ"خادم العرض"، وهذا ما يسبب بعض الحيرة لبعض المستخدمين، إذ إن خادم العرض يكون الجهاز المحلي، بينما يمكن أن يعمل البرنامج الزبون على جهاز آخر.

نشأ نظام س في MIT عام 1984. ونسخة البروتوكول المستخدمة حالياً، X11، ظهرت في سبتمبر 1987. تقود مؤسسة X.Org مشروع س حالياً، وتقوم على بناء الإصدار 7.0 للنسخة 11، موفرة إياه كبرنامجٍ حر تحت رخصة MIT ورخصاً أخرى توفر حرية عالية في استخدامه.

يعمل نظام س الرسومي كبيئة قياسية أو معيارية على العديد من أنظمة يونكس الحالية، وذلك يشمل معظم إصدارات لينكس وBSD، كما يدعمه نظام التشغيل الحالي لأجهزة ماكنتوش Mac OS X، فيما توجد نسخ منه مخصصة للعمل تحت بيئة مايكروسوفت ويندوز."   تابع هذه المقالة عن المحرك الاساسي للواجهات الرسومية في منصة اللينكس الحالية .