إكس إس جي آي

يُعدّ Xsgi خادم نظام النوافذ X (X11) لمحطات العمل والخوادم الرسومية التي تعمل بنظام IRIX من شركة Silicon Graphics (SGI). وقد تم إصدار Xsgi في عام 1991 مع نظام IRIX 4.0 على محطة عمل SGI Indigo .

تاريخ

بدأ العمل على Xsgi في مايو 1989 عندما غادر توم باكين شركة IBM لينضم إلى SGI لدمج نظام X Window مع واجهة IRIS GL الخاصة بشركة SGI. [ 1 ] قام باكين بتجنيد مجموعة من مهندسي البرمجيات ذوي الخبرة في تنفيذ خادم X: جيف وينشتاين، وإريك فورتشن، وبول شوباك، وجون جياناندريا ، وبيتر دايفوكو، ومايكل توي، وتود نيومان، وسبنس موراي، وديف سبالدينغ.

توفر أجهزة الرسومات المصممة من قبل شركة Silicon Graphics وصولاً مُسرّعًا للعرض من خلال أوامر أجهزة الرسومات بدلاً من مخازن الإطارات المُخزّنة في الذاكرة والتي يُعالجها المعالج المركزي. هذا يجعل طبقات العرض أحادية اللون (MFB) وإطارات الألوان (CFB) المُعتمدة على الجهاز والمُرفقة مع خادم MIT X11 Sampler Server غير مُلائمة لأجهزة Silicon Graphics. قام جيف وينشتاين بتطوير طبقة العرض بدون إطار (NFB) المُعتمدة على الجهاز لدعم أسلوب Silicon Graphics في الوصول إلى الأجهزة. لاحقًا، أدمجت SCO طبقة NFB في طبقة نقل خادم X الخاص بها. [ 2 ]

تتضمن أجهزة Silicon Graphics طبقات تراكب لتوفير طبقة تراكب مادية . أدت الجهود الأولية التي بذلها تود نيومان لتطبيق دعم طبقات التراكب في Xsgi في النهاية إلى دعم بيتر دايفوكو "الكامل" لطبقات التراكب. فصل دايفوكو مفهوم منطقة قص رؤية النافذة عن منطقة قص عرض النافذة. يتعامل خادم MIT X التجريبي السابق مع منطقتي القص هاتين على أنهما منطقة واحدة. يُعلن Xsgi عن طبقات التراكب كعناصر مرئية X11، مع وصف خصائص التراكب الخاصة بها بواسطة اصطلاح SERVER_OVERLAY_VISUALS .

قام إريك فورتشن بتطوير ملحق لوحة المفاتيح X (XKB) لـ Xsgi.

يدعم Xsgi نماذج العرض X11 و IRIS GL و OpenGL و Display PostScript و PEX PHIGS .

المنشورات

  • جيف وينشتاين، "NFB، طبقة نقل خادم X"، وقائع المؤتمر التقني السنوي السادس لـ X المنشور في The X Resource ، العدد 1، يناير 1991.
  • مارك جيه. كيلغارد ، "تجاوز خادم MIT Sample Server: خادم Silicon Graphics X11"، مجلة X ، منشورات SIGS، يناير 1993.
  • مارك كيلغارد، سيمون هوي، ألين لينواند، ديف سبالدينغ، "X Server Multi-rendering for OpenGL and PEX"، وقائع المؤتمر التقني السنوي الثامن لـ X الذي نُشر في The X Resource ، يناير 1994.
  • تود نيومان، "كيفية عدم تنفيذ الطبقات في X"، وقائع المؤتمر الفني السنوي السادس لـ X المنشور في The X Resource ، العدد 1، يناير 1991.
  • بيتر دايفوكو، "تطبيق عملي كامل للنوافذ متعددة الطبقات"، ذا إكس ريسورس ، رقم ISBN 1-56592-020-1، الصفحات 239-249، 1993.
  • إلياس إسرائيل، إريك فورتشن، خادم نظام النوافذ X ، دار النشر الرقمية، رقم ISBN 1-55558-096-3، 1993.

مراجع

  1. "خلفية باكوين المصغرة" . مؤرشفة من الأصل في 28 مارس 2009. تم الاطلاع عليها في 2 يناير 2009 .
  2. تطوير برامج تشغيل محولات الرسومات NFB ( مؤرشف في 8 يونيو 2008، في Wayback Machine)