ايريكس

ايريكس
سطح مكتب IRIX 6.5
المطورسيليكون جرافيك
عائلة أنظمة التشغيليونكس ( SVR3 / SVR4 )
حالة العملتاريخيًا اعتبارًا من ديسمبر 2013 [1]
نموذج المصدرالمصدر مغلق
الإصدار الأولي1988 ؛ منذ 37 سنة ( 1988 )
الإصدار النهائي6.5.30 / 16 أغسطس 2006 ؛ منذ 18 عامًا ( 2006-08-16 )
هدف التسويقمحطات العمل والخوادم
المنصاتميبس
نوع النواةنواة متجانسة
أرض المستخدمبوسيكس

واجهة المستخدم الافتراضية
برنامج IRIX التفاعلي لسطح المكتب
رخصةالملكية

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

تاريخ

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

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

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

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

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

آخر إصدار رئيسي من 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 لعام 2001 أن IRIX في حالة "حرجة". كانت SGI تنقل جهودها إلى Linux و SGI Visual Workstation المستندة إلى Windows ، لكن عملاء MIPS وIRIX أقنعوا SGI بمواصلة دعم منصتها حتى عام 2006. [11] في 6 سبتمبر 2006، أعلن بيان صحفي لشركة SGI عن نهاية خطوط منتجات MIPS وIRIX. [12] انتهى الإنتاج في 29 ديسمبر 2006، مع التسليم النهائي في مارس 2007، باستثناء ترتيب خاص. انتهى دعم هذه المنتجات في ديسمبر 2013 ولن تتلقى أي تحديثات أخرى. [13]

تم توفير جزء كبير من تكنولوجيا 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 draft 15 ). [5]

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

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

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

4Dwm

4Dwm هو مكون مدير النوافذ لبرنامج سطح المكتب التفاعلي IRIX المستخدم عادةً على محطات عمل Silicon Graphics التي تعمل بنظام IRIX. 4Dwm مشتق من Motif Window Manager الأقدم ويستخدم مجموعة أدوات Motif widget أعلى نظام X Window System الموجود على معظم أنظمة Unix . [32] [38] [39] كان 4Dwm على IRIX أحد أول أجهزة سطح المكتب ذات واجهة المستخدم الرسومية الافتراضية التي أصبحت قياسية على نظام كمبيوتر Unix. يشير 4Dwm إلى " مدير النوافذ ذي البعد الرابع " ولا علاقة له بـ dwm .

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

سمات

انظر أيضا

مراجع

  1. ^ "SGI Support of MIPS IRIX Products Continues to December 2013". Silicon Graphics . مؤرشف من الأصل في 21 يناير 2012 . تم الاسترجاع في 15 يناير 2022 .
  2. ^ رايان ثوريك (7 أكتوبر 2021). "تاريخ IRIX" . تم الاسترجاع في 25 ديسمبر 2021 .
  3. ^ "IRIS Programming Tutorial V1.0" (PDF) . Bitsavers . SGI. 1986 . تم الاسترجاع في 25 ديسمبر 2021 .
  4. ^ "تاريخ IRIX" . تم الاسترجاع في 18 نوفمبر 2022 .
  5. ^ abc "نظام التشغيل IRIX (Unix)". Operating-system.org .
  6. ^ مواصفات ملف كائن ELF 64 بت (Silicon Graphics)
  7. ^ abc "SGIstuff : Software : Irix Versions" . تم الاسترجاع في 2 نوفمبر 2007 .
  8. ^ "xFS: The Extension of EFS - "x" for To-be-Determined (but the Name Stuck)". XFS.org . مؤرشف من الأصل في 14 يوليو 2014.
  9. ^ S. Whitney; J. McCalpin; N. Bitar; JL Richardson; L. Stevens (فبراير 1997). "بيئة برمجيات SGI Origin وأداء التطبيقات". وقائع IEEE COMPCON 97 Digest of Papers. ieeexplore.ieee.org . سان خوسيه، كاليفورنيا، الولايات المتحدة الأمريكية. ص 165-170. doi :10.1109/CMPCON.1997.584691.
  10. ^ Silicon Graphics (1998). "Irix(TM) 6.4". sgi.com . مؤرشف من الأصل في 3 فبراير 1998.
  11. ^ توم ياجر (19 نوفمبر 2001). "علامات حيوية لنظام التشغيل يونكس". Computerworld . تم الاسترجاع في 18 نوفمبر 2022 .
  12. ^ "SGI - الخدمات والدعم: نهاية التوفر العام لمنتجات MIPS IRIX". مؤرشف من الأصل في 19 أكتوبر 2007. تم الاسترجاع في 2 نوفمبر 2007 .
  13. ^ "تغييرات دعم SGI لمنتجات MIPS® IRIX® في ديسمبر 2013" . تم الاسترجاع في 3 مارس 2014 .
  14. ^ جورج كوهارشيك (31 يناير 2001). "النقل من IRIX إلى Linux". مجلة Linux . مؤرشف من الأصل في 26 ديسمبر 2004. تم الاسترجاع في 20 أغسطس 2024 .
  15. ^ Silicon Graphics (2001). "Load Sharing Facility". sgi.com . مؤرشف من الأصل في 11 ديسمبر 2001.
  16. ^ ab Seddon, Chris (2005). "History of OpenGL". OpenGL Game Development . Wordware. ص. 43. ISBN 1-55622-989-5.
  17. ^ "SGI – نظرة عامة على OpenGL". مؤرشف من الأصل في 31 أكتوبر 2004. تم الاسترجاع في 20 أغسطس 2024 .
  18. ^ "OpenGL ARB to Pass Control of OpenGL Specification to Khronos Group". مجموعة Khronos . 31 يوليو 2006. تم الاسترجاع في 20 أغسطس 2024 .
  19. ^ "نقل XFS إلى Linux". Olstrans.SourceForge.net . 21 يوليو 2000. مؤرشف من الأصل في 25 فبراير 2013. تم الاسترجاع في 19 أغسطس 2024 .
  20. ^ "Linux kernel 2.4.25 changelog". kernel.org . 18 فبراير 2004. مؤرشف من الأصل في 19 أغسطس 2014. تم الاسترجاع في 19 أغسطس 2024 .
  21. ^ Daniel Robbins (1 يناير 2002). "Common threads: Advanced filesystem implementor's guide, Part 9, Introducing XFS". Developer Works . 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. ^ "Hewlett Packard Enterprise to Acquire SGI to Expand Leadership in High-Growth Big Data Analytics and High-Performance Computing" (بيان صحفي). Hewlett Packard Enterprise. 11 أغسطس 2016. مؤرشف من الأصل في 11 سبتمبر 2016. تم الاسترجاع في 20 أغسطس 2024 .
  26. ^ "Hewlett Packard Enterprise تستكمل عملية الاستحواذ على SGI" (بيان صحفي). Hewlett Packard Enterprise. 1 نوفمبر 2016. مؤرشف من الأصل في 3 نوفمبر 2016. تم الاسترجاع في 20 أغسطس 2024 .
  27. ^ "نظام جديد لرسومات السيليكون المكتبية يوفر ضعف ذاكرة أنظمة IBM وHP". بيان صحفي . 26 أبريل 2005. مؤرشف من الأصل في 27 أبريل 2005. تم الاسترجاع في 20 أغسطس 2024 .
  28. ^ Silicon Graphics, Inc. (14 نوفمبر 2005). SGI تطلق منصة Altix 4000 الرائدة الجديدة . ( بيان صحفي ).
  29. ^ "نهاية التوفر العام لمنتجات MIPS IRIX". Silicon Graphics. مؤرشف من الأصل في 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. ^ abc 5Dwm، مدير النوافذ
  33. ^ كيلجارد، مارك (2008). "OpenGL Prehistory: IRIS GL (شريحة من محاضرة SIGGRAPH)". www.slideshare.net .
  34. ^ "SGI – نظرة عامة على OpenGL". مؤرشف من الأصل في 31 أكتوبر 2004. تم الاسترجاع في 19 أغسطس 2024 .
  35. ^ بيدي، جون (يوليو 2012). "من هي الأجمل بينهم جميعًا؟". عالم الرسوميات الحاسوبية . تم الاسترجاع في 19 أغسطس 2024 .
  36. ^ "OpenGL ARB to Pass Control of OpenGL Specification to Khronos Group". مجموعة Khronos . 31 يوليو 2006. تم الاسترجاع في 19 أغسطس 2024 .
  37. ^ "دليل مسؤول برنامج Performance Co-Pilot IRIX® الأساسي" (PDF) . irix7.com . Silicon Graphics, Inc.
  38. ^ دليل تكامل سطح المكتب التفاعلي IRIX (Silicon Graphics، 1998)
  39. ^ دليل نقل Motif 2.1 (Silicon Graphics، 1998)
  • مرآة المنشورات الفنية
  • Silicon Bunny - برنامج ومعلومات IRIX
  • شبكة IRIX - برنامج IRIX، المعلومات، المنتديات، والأرشيف
  • IRIX Admin: النسخ الاحتياطي والأمان والمحاسبة رقم المستند: 007-2862-004 فبراير 1999
  • مجموعة مستخدمي Silicon Graphics
  • موضوع 4Dwm لـ Fvwm
  • موضوع Irixium للبلازما
Retrieved from "https://en.wikipedia.org/w/index.php?title=IRIX&oldid=1258717749"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate