نظام التشغيل SunOS

نظام التشغيل SunOS هو نظام تشغيل يحمل علامة Unix التجارية، طورته شركة Sun Microsystems لأنظمة محطات العمل والخوادم الخاصة بها من عام 1982 حتى منتصف التسعينيات. يُستخدم اسم SunOS عادةً للإشارة إلى الإصدارات من 1.0 إلى 4.1.4، والتي كانت مبنية على نظام BSD ، بينما تستند الإصدارات 5.0 وما بعدها إلى نظام UNIX System V الإصدار 4، ويتم تسويقها تحت العلامة التجارية Solaris .

تاريخ

كان نظام التشغيل SunOS 1 يدعم أنظمة سلسلة Sun-2  فقط ، بما في ذلك أنظمة Sun-1 المُطوّرة بلوحات معالجات Sun-2 ( 68010 ). أما نظام SunOS 2 فكان يدعم أنظمة سلسلتي Sun-2 وSun-3 ( 68020 ). بينما كان نظام SunOS 4 يدعم معمارية Sun-2 (حتى الإصدار 4.0.3)، وSun-3 (حتى الإصدار 4.1.1)، و Sun386i (الإصدارات 4.0 و4.0.1 و4.0.2 فقط)، وSun-4 ( SPARC ). وعلى الرغم من أن SunOS 4 كان من المفترض أن يكون أول إصدار يدعم معالج SPARC الجديد من Sun بشكل كامل، فقد صدر أيضًا إصدار SunOS 3.2 بدعم مبدئي لأنظمة Sun-4.    

قدم نظام التشغيل SunOS 4.1.2 دعمًا لأول أجهزة متعددة المعالجات ذات بنية sun4m من Sun ( سلسلة SPARCserver 600MP)؛ نظرًا لأنه كان يحتوي على قفل واحد فقط للنواة، فلا يمكن إلا لوحدة معالجة مركزية واحدة في كل مرة أن تعمل في النواة.

كان آخر إصدار من SunOS  4 هو 4.1.4 (Solaris 1.1.2) في عام 1994. تم دعم معمارية sun4 و sun4c و sun4m في الإصدار 4.1.4؛ بينما لم يتم دعم sun4d .

استمرت شركة Sun في شحن نظامي التشغيل SunOS 4.1.3 و 4.1.4 حتى 27 ديسمبر 1998؛ وتم دعمهما حتى 30 سبتمبر 2003.

سجل الإصدارات

إصدار نظام التشغيل SunOSتاريخ الافراج عنهقاعدة البياناتوصف
صن  يونكس  0.71982UniSoft UNIX v7 [ 3 ]يأتي مع نظام Sun-1 القائم على معالج 68000. لا يوجد نظام نوافذ.
SunOS  1.0 [ 4 ]نوفمبر 19834.2BSDدعم أنظمة Sun-1 و Sun-2 القائمة على معالج 68010. تم تقديم نظام Sun Window. [ 5 ]
SunOS  1.1 [ 6 ] [ 7 ]أبريل 1984
SunOS  1.2 [ 6 ]يناير 1985
SunOS  2.0مايو 1985 [ 6 ]تم تقديم بروتوكول NFS ، ونظام معلومات الشبكة الموزعة Yellow Pages (YP) ، وتقنية استدعاء الإجراءات عن بُعد (RPC) / تمثيل البيانات الخارجية (XDR) ، وطبقة نظام الملفات الافتراضي (VFS) باستخدام العقد الافتراضية (vnodes). تزامن ذلك مع إصدار أجهزة Sun-3 القائمة على معالج 68020 .
نظام التشغيل SunOS  3.0فبراير 1986 [ 6 ]4.2BSD
نظام التشغيل SunOS  3.2سبتمبر 1986 [ 6 ]نفس الإصدار 3.0، بالإضافة إلى بعض ميزات 4.3BSD و System V IPCالدعم الأولي لسلسلة Sun-4 . تم توفير أدوات ومكتبات تطوير اختيارية لشريط System V. [ 8 ]
نظام التشغيل SunOS  3.5يناير 1988
نظام التشغيل SunOS  4.0ديسمبر 19884.3BSD مع نظام System V IPCنظام ذاكرة افتراضية جديد ، وربط ديناميكي ، ووحدة تحميل تلقائي ، ودعم إدخال/إخراج System V STREAMS . دعم Sun386i .
نظام التشغيل SunOS  4.0.1ديسمبر 1988
نظام التشغيل SunOS  4.0.2سبتمبر 1989Sun386i فقط
نظام التشغيل SunOS  4.0.3مايو 1989
SunOS  4.0.3cيونيو 1989محطة SPARC1 (Sun-4c) فقط
نظام التشغيل SunOS  4.1مارس 1990
SunOS  4.1eأبريل 1991Sun-4e فقط
نظام التشغيل SunOS  4.1.1نوفمبر 1990مرفق مع OpenWindows 2.0
SunOS  4.1.1Bفبراير 1991
نظام التشغيل SunOS  4.1.1.1يوليو 1991
SunOS  4.1.1_U1نوفمبر 1991Sun-3/3x فقط
نظام التشغيل SunOS  4.1.2ديسمبر 1991دعم أنظمة المعالجات المتعددة (SPARCserver 600MP)؛ أول إصدار على قرص مضغوط فقط.
نظام التشغيل SunOS  4.1.3أغسطس 1992
SunOS  4.1.3Cنوفمبر 1993SPARCclassic/SPARCstation LX فقط
SunOS  4.1.3_U1ديسمبر 1993
SunOS  4.1.3_U1Bفبراير 1994أقدم إصدار تتوفر له تصحيحات التوافق مع مشكلة عام 2000 .
نظام التشغيل SunOS  4.1.4نوفمبر 1994آخر إصدار من نظام التشغيل SunOS 4
SunOS  5.xيونيو 1992SVR4انظر مقال سولاريس .

"SunOS" و "Solaris"

شريط SunOS 4.1.1

في عام 1987، أعلنت شركة AT&T وشركة Sun عن تعاونهما في مشروع لدمج أشهر أنظمة يونكس المتوفرة في السوق آنذاك: BSD (بما في ذلك العديد من الميزات التي كانت حصرية لنظام SunOS)، و System V ، و Xenix . وقد أصبح هذا المشروع فيما بعد الإصدار الرابع من System V (SVR4). [ 9 ] [ 3 ]

في الرابع من سبتمبر عام ١٩٩١، أعلنت شركة صن أن إصدارها الرئيسي التالي لنظام التشغيل سينتقل من قاعدة المصدر المشتقة من نظام BSD إلى قاعدة مبنية على نظام SVR4. ورغم أن التسمية الداخلية لهذا الإصدار كانت SunOS  5 ، إلا أن صن بدأت منذ ذلك الحين باستخدام الاسم التسويقي Solaris . وكان مبرر هذا الاسم الجديد الشامل أنه لا يشمل نظام SunOS فحسب، بل يشمل أيضًا بيئة سطح المكتب OpenWindows ووظائف الحوسبة الشبكية المفتوحة (ONC).

على الرغم من أنه لم يكن من المتوقع أن يُطرح نظام التشغيل الجديد المبني على معالج SVR4 بكميات كبيرة حتى العام التالي، إلا أن شركة صن بدأت فورًا باستخدام اسم Solaris الجديد للإشارة إلى إصدار SunOS 4 المُتاح حاليًا (بما في ذلك OpenWindows). وهكذا، أُعيد تسمية SunOS 4.1.1 إلى Solaris  1.0 ؛ واعتُبر SunOS 5.0 جزءًا من Solaris  2.0. استمر إصدار نسخ مصغرة من SunOS 4.1.x  حتى عام 1994، وحصل كل منها على اسم مُكافئ في Solaris 1.x. عمليًا، كان العملاء وحتى موظفو صن لا يزالون يُشيرون إليها غالبًا بأسماء إصدارات SunOS. لم يكن مطابقة أرقام الإصدارات أمرًا سهلاً.

إصدارات SunOS 4.1.x / Solaris 1.x / OpenWindows
إصدار SunOSإصدار سولاريسإصدار أوبن ويندوز
4.1.1 4.1.1 ب 4.1.1.11.02.0
4.1.21.0.12.0
4.1.31.1 إصدار SMCC أ3.0
4.1.3C1.1 درجة مئوية3.0
4.1.3_U11.1.13.0_U1
4.1.3_U1B1.1.1ب3.0_U1B
4.1.41.1.23.0_414

اليوم،  يُعرف نظام التشغيل SunOS 5 عالميًا باسم Solaris ، على الرغم من أن اسم SunOS لا يزال مرئيًا داخل نظام التشغيل نفسه - في شعار بدء التشغيل، ومخرجات أمر uname ، وتذييلات صفحات الدليل ، من بين أماكن أخرى. 

يُعدّ ربط إصدار SunOS  5.x باسمه التسويقي المقابل في Solaris أمرًا بسيطًا: إذ يتضمن اسم كل إصدار من Solaris  رقم الإصدار الفرعي المقابل له في SunOS 5. على سبيل المثال،  تضمن Solaris 2.4 نظام SunOS  5.4. مع ذلك، ثمة اختلاف بسيط: فبعد Solaris  2.6، حُذف الرقم "2." من اسم Solaris، وأصبح رقم الإصدار الفرعي لنظام SunOS يظهر بمفرده. يُسمى أحدث إصدار من Solaris باسم Solaris 11، ويتضمن نظام SunOS  5.11.

واجهة المستخدم

ابتداءً من نظام التشغيل SunOS 1.0، وفّر نظام نوافذ Sun واجهة مستخدم رسومية تُسمى Suntools، [ 10 ] مبنية على مكتبات النوافذ والصور النقطية منخفضة المستوى؛ [ 5 ] أُعيد تسميتها إلى SunView في نظام التشغيل SunOS 3.0. [ 11 ] ثم طوّرت Sun نظام نوافذ جديدًا يُسمى NeWS استخدم لغة PostScript ونموذج الرسومات ووسّعهما . في عام 1989، أصدرت Sun نظام OpenWindows ، وهو بيئة X11 متوافقة مع معيار OPEN LOOK ، تدعم أيضًا تطبيقات SunView وNeWS. أصبح هذا النظام واجهة المستخدم الرسومية الافتراضية لنظام التشغيل SunOS في الإصدار 4.1.1. [ 12 ] 

انظر أيضاً

مراجع

  1. بيل كالكنز. "تاريخ سولاريس" (ملف PDF) . cse.unl.edu .
  2. "تاريخ يونكس" (ملف PDF) . levenez.com .
  3. 1 2 سالوس، بيتر (1994). ربع قرن من يونكس (ملف PDF) . أديسون-ويسلي. الصفحات 199-200 . ISBN  0-201-54777-5.
  4. دليل المبتدئين لمحطة عمل صن (ملف PDF) . صن مايكروسيستمز. نوفمبر 1983. ص 2. تم الاطلاع عليه بتاريخ 31 أغسطس 2019 . 
  5. 1 2 دليل المبرمج لنظام Sun Window (ملف PDF) . شركة Sun Microsystems. نوفمبر 1983. تم الاطلاع عليه بتاريخ 13 أبريل 2023 .
  6. 1 2 3 4 5 "نظام التشغيل سولاريس (يونكس)" . مشروع توثيق نظام التشغيل . تم الاسترجاع في 14-12-2006 .
  7. "صورة شريط نظام التشغيل SunOS 1.1 وملصقه" . شركة صن مايكروسيستمز . تم الاطلاع عليه بتاريخ 31 أغسطس 2019. نظام التشغيل صن، الإصدار 1.1 (مشتق من نظام التشغيل UNIX 4.2 bsd).
  8. نظرة عامة على تحسينات النظام الخامس (ملف PDF) . شركة صن مايكروسيستمز . 19 سبتمبر 1986.
  9. باتون، كارول (18 يناير 1988). "تخطط شركتا صن وإيه تي آند تي لتصميم نظام يونكس من الجيل التالي" . إنفوورلد . المجلد 10، العدد 3. ص 11. تاريخ الاسترجاع: 25 مايو 2025 .   
  10. صن مايكروسيستمز (1986). ويندوز والأدوات المستندة إلى ويندوز: دليل المبتدئين (ملف PDF) . صفحة 49. 
  11. ويندوز وأدوات ويندوز: دليل المبتدئين (ملف PDF) . صن مايكروسيستمز. فبراير 1986. ص. 9. تاريخ الاسترجاع: 13 أبريل 2023 . 
  12. صن مايكروسيستمز (1990). دليل إصدار نظام التشغيل SunOS 4.1 (ملف PDF) . صفحة 99.