IRIX

نظام التشغيل IRIX ( يُلفظ / ˈaɪrɪks / ، ويُنطق "آي - ريكس " ، وهو مزيج من كلمتي IRIS و UNIX ) هو نظام تشغيل متوقف تطويره، طوّرته شركة Silicon Graphics (SGI) للعمل على محطات العمل والخوادم الخاصة بالشركة التي تعمل بمعالجات MIPS . وهو مبني على نظام UNIX System V مع إضافات BSD . وقد طوّرت SGI في الأصل نظام الملفات XFS وواجهة برمجة تطبيقات الرسومات OpenGL ، التي أصبحت الآن معيارًا صناعيًا، خصيصًا لنظام IRIX.

تاريخ

بدأت شركة SGI باستخدام اسم IRIX في الإصدار 3.0 من نظام التشغيل الخاص بسلسلة محطات العمل والخوادم SGI IRIS 4D عام 1988. وكانت الإصدارات السابقة تُعرف فقط برقم الإصدار مسبوقًا بـ "4D1-"، مثل "4D1-2.2". واستمر استخدام البادئة "4D1-" في الوثائق الرسمية لتسمية أرقام إصدارات IRIX. وقبل IRIS 4D، كانت SGI تُضمّن نظام التشغيل GL2، المبني على UniSoft UniPlus System V Unix ، والذي يستخدم نظام النوافذ MEX (التعريض المتعدد) الخاص بها . [ 2 ] [ 3 ]

استند نظام IRIX 3.x إلى نظام UNIX System V الإصدار 3 مع تحسينات 4.3BSD ، وتضمن نظام النوافذ 4Sight ، المبني على NeWS و IRIS GL . وقد حل نظام ملفات Extent (EFS) من SGI محل نظام ملفات System V. [ 4 ]

استبدل نظام IRIX 4.0، الذي صدر عام 1991، نظام 4Sight بنظام X Window (X11R4)، وقد وفر مدير النوافذ 4Dwm مظهرًا وشعورًا مشابهًا لنظام 4Sight. [ 4 ]

يتضمن نظام التشغيل IRIX 5.0، الذي صدر عام 1993، بعض ميزات نظام UNIX System V الإصدار 4، بما في ذلك الملفات التنفيذية بصيغة ELF . [ 5 ] [ 6 ] [ 7 ] وقدّم نظام IRIX 5.3 نظام الملفات XFS مع خاصية التسجيل . [ 7 ] [ 8 ]

في عام ١٩٩٤، أضاف نظام التشغيل IRIX 6.0 دعمًا لمعالج MIPS R8000 ذي 64 بت ، ولكنه مشابهٌ في باقي خصائصه لنظام IRIX 5.2. تدعم الإصدارات اللاحقة من سلسلة 6.x معالجات أخرى من عائلة MIPS في وضع 64 بت. صدر نظام IRIX 6.3 لمحطة عمل SGI O2 فقط. [ ٧ ] حسّن نظام IRIX 6.4 قابلية التوسع في المعالجات المتعددة لأنظمة Octane و Origin 2000 و Onyx2 . تم تسويق نظام IRIX 6.4 الخاص بنظامي Origin 2000 وOnyx2 تحت اسم "Cellular IRIX"، على الرغم من أنه لا يتضمن سوى بعض الميزات من مشروع نظام التشغيل الموزع Cellular IRIX الأصلي . [ ٩ ] [ ١٠ ]

كان الإصدار الرئيسي الأخير من نظام IRIX هو الإصدار 6.5، الذي صدر في مايو 1998. وصدرت إصدارات فرعية جديدة من IRIX 6.5 كل ثلاثة أشهر حتى عام 2005، ثم تلتها أربعة إصدارات فرعية أخرى. [ 5 ] وحتى الإصدار 6.5.22، كان لكل إصدار فرعان: إصدار صيانة (يُشار إليه باللاحقة "m") يتضمن إصلاحات فقط لرمز IRIX 6.5 الأصلي، وإصدار ميزات (يُشار إليه باللاحقة "f") يتضمن تحسينات وتطويرات. وكان التحديث من الإصدار 6.5.x إلى إصدار الصيانة 6.5.22 متاحًا للتنزيل مجانًا، بينما تطلبت الإصدارات 6.5.23 وما فوقها عقد دعم ساري المفعول من شركة Silicon Graphics.

خلص تقريرٌ نُشر عام ٢٠٠١ في مجلة Computerworld إلى أن نظام IRIX كان في حالةٍ حرجة. كانت شركة SGI تُحوّل جهودها نحو نظام Linux ومحطة العمل المرئية SGI Visual Workstation المُعتمدة على نظام Windows ، لكن عملاء MIPS وIRIX أقنعوا SGI بمواصلة دعم منصتها حتى عام ٢٠٠٦. [ ١١ ] في ٦ سبتمبر ٢٠٠٦، أعلنت SGI في بيانٍ صحفي عن إنهاء خطوط إنتاج MIPS وIRIX. [ ١٢ ] توقف الإنتاج في ٢٩ ديسمبر ٢٠٠٦، مع آخر عمليات التسليم في مارس ٢٠٠٧، باستثناء ما يتم بموجب ترتيباتٍ خاصة. انتهى دعم هذه المنتجات في ديسمبر ٢٠١٣، ولن تتلقى أي تحديثاتٍ أخرى. [ ١٣ ]

تم نشر جزء كبير من التقنية الأساسية لنظام IRIX كمصدر مفتوح، وقامت شركة SGI بنقلها إلى نظام Linux، [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] بما في ذلك نظام الملفات XFS. [ 19 ] [ 20 ] [ 21 ]

في عام 2009، أعلنت شركة SGI إفلاسها، ثم استحوذت عليها شركة Rackable Systems ، [ 22 ] [ 23 ] [ 24 ] والتي استحوذت عليها لاحقًا شركة Hewlett Packard Enterprise في عام 2016. [ 25 ] [ 26 ] جميع أجهزة SGI المنتجة بعد عام 2007 مبنية على معمارية IA-64 أو x86-64 ، لذا فهي غير قادرة على تشغيل نظام IRIX، وهي مصممة بدلاً من ذلك للعمل مع Red Hat Enterprise Linux أو SUSE Linux Enterprise Server . [ 27 ] [ 28 ] [ 29 ] [ 30 ] [ 31 ] لم تُعلن HPE عن أي خطط لتطوير نظام IRIX أو إصدار شفرته المصدرية.

سمات

يتوافق نظام IRIX 6.5 مع نظام UNIX System V الإصدار 4، ونظام UNIX 95 ، ومعيار POSIX (بما في ذلك مسودة 1e/2c 15 من قوائم التحكم بالوصول والقدرات). [ 5 ]

في أوائل التسعينيات، كان نظام IRIX رائدًا في مجال المعالجة المتعددة المتناظرة (SMP) ، حيث كان قابلاً للتوسع من معالج واحد إلى أكثر من 1024 معالجًا باستخدام صورة نظام واحدة. يتميز IRIX بدعم قوي لعمليات الإدخال والإخراج في الوقت الفعلي للقرص والرسومات. وقد شاع استخدامه خلال التسعينيات والألفية الجديدة في صناعات الرسوم المتحركة الحاسوبية والتصوير العلمي ، نظرًا لقاعدة تطبيقاته الواسعة وأدائه العالي. ولا يزال يُستخدم في بعض التطبيقات القديمة.

يُعدّ نظام IRIX من أوائل إصدارات يونكس التي توفر واجهة مستخدم رسومية لبيئة سطح المكتب الرئيسية. يستخدم سطح المكتب التفاعلي في IRIX مدير النوافذ 4Dwm X مع تصميم مخصص باستخدام مجموعة أدوات Motif . [ 32 ] ويُعتبر IRIX النظام الرائد في تطوير معيار OpenGL الصناعي لرقاقات الرسومات ومكتبات معالجة الصور. [ 16 ] [ 33 ] [ 34 ] [ 35 ] [ 36 ]

يستخدم نظام IRIX مُصرّف MIPSPro لكلٍ من واجهته الأمامية والخلفية. [ 37 ] وقد صدر هذا المُصرّف، المعروف أيضًا في الإصدارات السابقة باسم IDO (خيار تطوير IRIS)، [ 38 ] في العديد من الإصدارات، يرتبط الكثير منها بإصدار نظام التشغيل. وكان آخر إصدار هو 7.4.4m، المصمم للعمل مع الإصدار 6.5.19 أو أحدث. صُمم المُصرّف لدعم البرمجة المتوازية المتوافقة مع معيار POSIX في لغات C/C++ وFortran 77/90. ويُستخدم برنامج Workshop GUI IDE للتطوير. وتشمل الأدوات الأخرى Speedshop لتحسين الأداء، و Performance Co-Pilot . [ 39 ]

4Dwm

4Dwm هو مُكوّن إدارة النوافذ في سطح المكتب التفاعلي لنظام IRIX، ويُستخدم عادةً على محطات عمل Silicon Graphics التي تعمل بنظام IRIX. يُشتق 4Dwm من مُدير النوافذ Motif الأقدم ، ويستخدم مجموعة أدوات Motif البرمجية فوق نظام X Window الموجود في معظم أنظمة Unix . [ 32 ] [ 40 ] [ 41 ] كان 4Dwm على نظام IRIX من أوائل واجهات المستخدم الرسومية الافتراضية التي أصبحت قياسية في أنظمة Unix. يشير 4Dwm إلى " مدير النوافذ رباعي الأبعاد " ولا علاقة له بـ dwm .

توجد برامج أخرى لإدارة نوافذ X تحاكي مظهر 4Dwm ، مثل سمة 4Dwm لـ IceWM و MaxxDesktop [ 32 ] ، وهو تطبيق متوافق مع 4Dwm مبني على OpenMotif . يدعم MaxxDesktop كلاً من مظهر SGI الكلاسيكي ومظهر عصري أنيق مع خطوط مضادة للتشويش ودعم ترميز UTF-8 .

سمات

انظر أيضاً

مراجع

  1. "استمرار دعم SGI لمنتجات MIPS IRIX حتى ديسمبر 2013" . شركة Silicon Graphics . مؤرشف من الأصل في 21 يناير 2012. تم الاطلاع عليه في 15 يناير 2022 .
  2. ريان ثوريك (7 أكتوبر 2021). "تاريخ نظام IRIX" . تم الاطلاع عليه بتاريخ 25 ديسمبر 2021 .
  3. "دليل برمجة IRIS الإصدار 1.0" (ملف PDF) . Bitsavers . SGI. 1986. تم الاطلاع عليه بتاريخ 25 ديسمبر 2021 .
  4. 1 2 "تاريخ نظام IRIX" . تم الاطلاع عليه بتاريخ 18 نوفمبر 2022 .
  5. 1 2 3 "نظام التشغيل IRIX (Unix)" . operating-system.org .
  6. مواصفات ملف كائن ELF 64 بت (سيليكون غرافيكس)
  7. 1 2 3 "SGIstuff : Software : Irix Versions" . تم الاطلاع عليه في 2 نوفمبر 2007 .  
  8. "xFS: امتداد EFS - "x" اختصارًا لـ "سيتم تحديده لاحقًا" (لكن الاسم بقي كما هو)" . XFS.org . مؤرشف من الأصل بتاريخ 14 يوليو 2014.
  9. إس. ويتني؛ ج. مكالبين؛ ن. بيطار؛ ج. ل. ريتشاردسون؛ ل. ستيفنز (فبراير 1997). "بيئة برمجيات SGI Origin وأداء التطبيقات" . وقائع مؤتمر IEEE COMPCON 97، ملخص الأوراق. سان خوسيه، كاليفورنيا، الولايات المتحدة الأمريكية. الصفحات 165-170 . doi : 10.1109/CMPCON.1997.584691 . 
  10. شركة سيليكون جرافيكس (1998). "Irix™ 6.4" . sgi.com . مؤرشف من الأصل في 3 فبراير 1998.
  11. توم ياغر (19 نوفمبر 2001). "مؤشرات حيوية لنظام يونكس" . مجلة كمبيوتر وورلد . تم الاطلاع عليه في 18 نوفمبر 2022 .
  12. "SGI - الخدمات والدعم: نهاية التوافر العام لمنتجات MIPS IRIX" . مؤرشف من الأصل في 19 أكتوبر 2007. تم الاطلاع عليه في 2 نوفمبر 2007 .
  13. "تغييرات دعم SGI لمنتجات MIPS® IRIX® في ديسمبر 2013" . مؤرشف من الأصل في 15 فبراير 2013. تم الاطلاع عليه في 3 مارس 2014 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  14. جورج كوهارشيك (31 يناير 2001). "نقل البرامج من نظام IRIX إلى نظام Linux" . مجلة Linux . مؤرشف من الأصل في 26 ديسمبر 2004. تم الاطلاع عليه في 20 أغسطس 2024 .
  15. شركة سيليكون جرافيكس (2001). "مرفق مشاركة الأحمال" . sgi.com . مؤرشف من الأصل في 11 ديسمبر 2001.
  16. 1 2 سيدون، كريس (2005). "تاريخ OpenGL" . تطوير ألعاب OpenGL . ووردوير. ص 43. ISBN  1-55622-989-5.
  17. "نظرة عامة على SGI – OpenGL" . مؤرشف من الأصل في 31 أكتوبر 2004. تم الاطلاع عليه في 20 أغسطس 2024 .
  18. "OpenGL ARB ينقل التحكم في مواصفات OpenGL إلى مجموعة كرونوس" . مجموعة كرونوس . 31 يوليو 2006. تم الاطلاع عليه في 20 أغسطس 2024 .
  19. "نقل نظام الملفات XFS إلى لينكس" . Olstrans.SourceForge.net . 21 يوليو 2000. مؤرشف من الأصل في 25 فبراير 2013. تم الاطلاع عليه في 19 أغسطس 2024 .
  20. "سجل تغييرات نواة لينكس 2.4.25" . kernel.org . 18 فبراير 2004. مؤرشف من الأصل في 19 أغسطس 2014. تم الاطلاع عليه في 19 أغسطس 2024 .
  21. دانيال روبنز (1 يناير 2002). "الخيوط المشتركة: دليل تنفيذ أنظمة الملفات المتقدمة، الجزء 9، مقدمة إلى نظام الملفات XFS" . أعمال المطورين . شركة IBM. مؤرشف من الأصل في 4 سبتمبر 2015. تم الاطلاع عليه في 19 أغسطس 2024 .
  22. «شركة Rackable Systems تعلن عن اتفاقية للاستحواذ على شركة Silicon Graphics Inc» (بيان صحفي). Silicon Graphics. 1 أبريل 2009. تم الاطلاع عليه بتاريخ 20 أغسطس 2024 .
  23. «شركة Rackable Systems تُكمل استحواذها على أصول شركة Silicon Graphics» (بيان صحفي). Rackable Systems . 11 مايو 2009. مؤرشف من الأصل في 11 مايو 2009. تم الاطلاع عليه بتاريخ 20 أغسطس 2024 .
  24. «شركة Rackable Systems تحصل على موافقة المحكمة لشراء أصول شركة Silicon Graphics» (بيان صحفي). Rackable Systems . 30 أبريل 2009. مؤرشف من الأصل في 14 مايو 2009. تم الاطلاع عليه في 20 أغسطس 2024 .
  25. «شركة هيوليت باكارد إنتربرايز تستحوذ على شركة إس جي آي لتعزيز ريادتها في مجال تحليلات البيانات الضخمة والحوسبة عالية الأداء، وهما مجالان يشهدان نموًا متسارعًا» (بيان صحفي). هيوليت باكارد إنتربرايز. ١١ أغسطس ٢٠١٦. مؤرشف من الأصل في ١١ سبتمبر ٢٠١٦. تم الاطلاع عليه بتاريخ ٢٠ أغسطس ٢٠٢٤ .
  26. «شركة هيوليت باكارد إنتربرايز تُكمل استحواذها على شركة إس جي آي» (بيان صحفي). هيوليت باكارد إنتربرايز. 1 نوفمبر 2016. مؤرشف من الأصل في 3 نوفمبر 2016. تم الاطلاع عليه في 20 أغسطس 2024 .
  27. «نظام Silicon Graphics Prism الجديد المكتبي يوفر ضعف ذاكرة أنظمة IBM وHP» . بيان صحفي . 26 أبريل 2005. مؤرشف من الأصل في 27 أبريل 2005. تم الاطلاع عليه في 20 أغسطس 2024 .
  28. شركة سيليكون غرافيكس (14 نوفمبر 2005). شركة إس جي آي تطلق منصة ألتيكس 4000 الرائدة الجديدة . ( بيان صحفي ).
  29. "نهاية التوفر العام لمنتجات MIPS IRIX" . شركة سيليكون غرافيكس. مؤرشف من الأصل في 26 أبريل 2009. تم الاطلاع عليه في 20 أغسطس 2024 .
  30. "العودة إلى المستقبل: عودة SGI إلى التصور البصري" . HPCwire . 11 أبريل 2008. تم الاطلاع عليه في 20 أغسطس 2024 .
  31. "شركة SGI تكشف النقاب عن Altix UV، أسرع حاسوب عملاق في العالم" . www.sgi.com . شركة Silicon Graphics International . 16 نوفمبر 2009. مؤرشف من الأصل في 21 نوفمبر 2009. تم الاطلاع عليه في 20 أغسطس 2024 .
  32. 1 2 3 5Dwm، مدير النوافذ
  33. كيلغارد، مارك (2008). "تاريخ OpenGL السابق: IRIS GL (شريحة من عرض تقديمي في SIGGRAPH)" . www.slideshare.net .
  34. "نظرة عامة على SGI – OpenGL" . مؤرشف من الأصل في 31 أكتوبر 2004. تم الاطلاع عليه في 19 أغسطس 2024 .
  35. بيدي، جون (يوليو 2012). "من هي الأجمل بينهن جميعًا؟" . عالم رسومات الحاسوب . تم الاسترجاع في 19 أغسطس 2024 .
  36. "OpenGL ARB ينقل التحكم في مواصفات OpenGL إلى مجموعة كرونوس" . مجموعة كرونوس . 31 يوليو 2006. تم الاطلاع عليه في 19 أغسطس 2024 .
  37. "MIPSPro - TechPubs Wiki" . tech-pubs.net . تم الاطلاع عليه بتاريخ 30 أكتوبر 2025 .
  38. "خيار تطوير IRIS - ويكي TechPubs" . tech-pubs.net . تم الاطلاع عليه بتاريخ 30 أكتوبر 2025 .
  39. "دليل مسؤول برنامج Performance Co-Pilot IRIX® الأساسي" (ملف PDF) . irix7.com . شركة Silicon Graphics, Inc.
  40. دليل تكامل سطح المكتب التفاعلي IRIX (سيليكون جرافيكس، 1998)
  41. دليل نقل Motif 2.1 (سيليكون جرافيكس، 1998)