نظام التشغيل 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.7 | 1982 | UniSoft UNIX v7 [ 3 ] | يأتي مع نظام Sun-1 القائم على معالج 68000. لا يوجد نظام نوافذ. |
| SunOS 1.0 [ 4 ] | نوفمبر 1983 | 4.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 | ديسمبر 1988 | 4.3BSD مع نظام System V IPC | نظام ذاكرة افتراضية جديد ، وربط ديناميكي ، ووحدة تحميل تلقائي ، ودعم إدخال/إخراج System V STREAMS . دعم Sun386i . |
| نظام التشغيل SunOS 4.0.1 | ديسمبر 1988 | ||
| نظام التشغيل SunOS 4.0.2 | سبتمبر 1989 | Sun386i فقط | |
| نظام التشغيل SunOS 4.0.3 | مايو 1989 | ||
| SunOS 4.0.3c | يونيو 1989 | محطة SPARC1 (Sun-4c) فقط | |
| نظام التشغيل SunOS 4.1 | مارس 1990 | ||
| SunOS 4.1e | أبريل 1991 | Sun-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 | نوفمبر 1991 | Sun-3/3x فقط | |
| نظام التشغيل SunOS 4.1.2 | ديسمبر 1991 | دعم أنظمة المعالجات المتعددة (SPARCserver 600MP)؛ أول إصدار على قرص مضغوط فقط. | |
| نظام التشغيل SunOS 4.1.3 | أغسطس 1992 | ||
| SunOS 4.1.3C | نوفمبر 1993 | SPARCclassic/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 | يونيو 1992 | SVR4 | انظر مقال سولاريس . |
"SunOS" و "Solaris"

في عام 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.1 4.1.1 ب 4.1.1.1 | 1.0 | 2.0 |
| 4.1.2 | 1.0.1 | 2.0 |
| 4.1.3 | 1.1 إصدار SMCC أ | 3.0 |
| 4.1.3C | 1.1 درجة مئوية | 3.0 |
| 4.1.3_U1 | 1.1.1 | 3.0_U1 |
| 4.1.3_U1B | 1.1.1ب | 3.0_U1B |
| 4.1.4 | 1.1.2 | 3.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 ]
انظر أيضاً
مراجع
- ↑ بيل كالكنز. "تاريخ سولاريس" (ملف PDF) . cse.unl.edu .
- ↑ "تاريخ يونكس" (ملف PDF) . levenez.com .
- 1 2 سالوس، بيتر (1994). ربع قرن من يونكس (ملف PDF) . أديسون-ويسلي. الصفحات 199-200 . ISBN 0-201-54777-5.
- ↑ دليل المبتدئين لمحطة عمل صن (ملف PDF) . صن مايكروسيستمز. نوفمبر 1983. ص 2. تم الاطلاع عليه بتاريخ 31 أغسطس 2019 .
- 1 2 دليل المبرمج لنظام Sun Window (ملف PDF) . شركة Sun Microsystems. نوفمبر 1983. تم الاطلاع عليه بتاريخ 13 أبريل 2023 .
- 1 2 3 4 5 "نظام التشغيل سولاريس (يونكس)" . مشروع توثيق نظام التشغيل . تم الاسترجاع في 14-12-2006 .
- ↑ "صورة شريط نظام التشغيل SunOS 1.1 وملصقه" . شركة صن مايكروسيستمز . تم الاطلاع عليه بتاريخ 31 أغسطس 2019.
نظام التشغيل صن، الإصدار 1.1 (مشتق من نظام التشغيل UNIX 4.2 bsd).
- ↑ نظرة عامة على تحسينات النظام الخامس (ملف PDF) . شركة صن مايكروسيستمز . 19 سبتمبر 1986.
- ↑ باتون، كارول (18 يناير 1988). "تخطط شركتا صن وإيه تي آند تي لتصميم نظام يونكس من الجيل التالي" . إنفوورلد . المجلد 10، العدد 3. ص 11. تاريخ الاسترجاع: 25 مايو 2025 .
- ↑ صن مايكروسيستمز (1986). ويندوز والأدوات المستندة إلى ويندوز: دليل المبتدئين (ملف PDF) . صفحة 49.
- ↑ ويندوز وأدوات ويندوز: دليل المبتدئين (ملف PDF) . صن مايكروسيستمز. فبراير 1986. ص. 9. تاريخ الاسترجاع: 13 أبريل 2023 .
- ↑ صن مايكروسيستمز (1990). دليل إصدار نظام التشغيل SunOS 4.1 (ملف PDF) . صفحة 99.
روابط خارجية
- دليل أجهزة صن (نظرة عامة)
- تاريخ إصدارات نظامي التشغيل SunOS و Solaris على موقع Wayback Machine (تمت أرشفته في 2 يونيو 2008)
- مقدمة إلى سولاريس - فصل نموذجي من كتاب Solaris Internals: Core Kernel Architecture من تأليف جيم ماورو وريتشارد ماكدوغال، برنتيس هول، 2000. (PDF)
- معلومات عن نظام التشغيل SunOS من OSdata (آخر تحديث 17 فبراير 2002)
- الإعلان الأولي عن نظام سولاريس
- توزيع برامج بيركلي
- أنظمة التشغيل المتوقفة
- برمجيات صن مايكروسيستمز
- نظام يونكس الخامس
- أنظمة تشغيل X86
- برنامج عام 1982
