الإصدار 6 يونكس

يونكس الإصدار السادس ، ويُسمى أيضًا يونكس الإصدار 6 أو اختصارًا V6، هو إصدار من نظام التشغيل يونكس صدر لأول مرة في مايو 1975، وهو أول إصدار من نظام التشغيل يونكس يُطرح على نطاق واسع خارج مختبرات بيل . وكما هو الحال مع سابقه المباشر، استهدف الإصدار السادس عائلة الحواسيب الصغيرة DEC PDP-11 . وقد تم استبداله بإصدار يونكس 7 في عامي 1978/1979، على الرغم من أن أنظمة V6 ظلت قيد التشغيل المنتظم حتى عام 1985 على الأقل. [ 1 ]

رخصت شركة AT&T الإصدار الخامس من نظام يونكس للمؤسسات التعليمية فقط، بينما رخصت الإصدار السادس للمستخدمين التجاريين مقابل 20,000 دولار أمريكي، وظل الإصدار السادس الأكثر استخدامًا حتى ثمانينيات القرن العشرين. [ 2 ] وكان الإصدار السادس المحسن أساسًا لأول إصدار من يونكس يُباع تجاريًا، وهو نظام IS/1 من شركة INTERACTIVE . كما استند نظام PWB/UNIX 1.0 الخاص بشركة Bell إلى الإصدار السادس، بينما استندت الإصدارات السابقة (غير المنشورة) إلى الإصدارين الرابع والخامس. وقامت شركة Whitesmiths بإنتاج وتسويق نسخة (متوافقة مع النظام الثنائي) من الإصدار السادس تحت اسم Idris .

شفرة المصدر

كتب جون ليونز الأصلية، وشفرته المصدرية ، وتعليقاته
تصفح /usr/source على نظام يونكس الإصدار 6 ، الذي يعمل على SIMH

تم إصدار نظام التشغيل يونكس V6 كتوزيعة تتضمن شفرة المصدر الكاملة . ونظرًا لتوافر شفرة المصدر وعدم وضوح الترخيص بما يكفي لمنعها، فقد تم اعتماد V6 كأداة تعليمية، لا سيما من قبل جامعة كاليفورنيا، بيركلي ، وجامعة جونز هوبكنز ، وجامعة نيو ساوث ويلز (UNSW).

قامت جامعة كاليفورنيا في بيركلي بتوزيع مجموعة من البرامج الإضافية تسمى First Berkeley Software Distribution أو 1BSD، والتي أصبحت فيما بعد توزيعة كاملة لنظام التشغيل.

كان كتاب "تعليق البروفيسور جون ليونز على نظام يونكس، الإصدار السادس" الشهير ، من جامعة نيو ساوث ويلز ، عبارة عن مجموعة مختارة من الأجزاء الرئيسية لنواة النظام كما تم تطبيقها على جهاز Digital PDP-11/40، وكان المصدر الرئيسي لتوثيق النواة للعديد من مطوري يونكس الأوائل. ونظرًا لقيود الترخيص المفروضة على إصدارات يونكس اللاحقة، تم توزيع الكتاب بشكل أساسي عن طريق النسخ السري (ساميزدات) .

تم لاحقًا إتاحة الشفرة المصدرية لنظام التشغيل يونكس V6 الأصلي كبرنامج مجاني بموجب ترخيص BSD من مجموعة SCO . [ 3 ]

سهولة الحمل

تم تشغيل نظام يونكس على حاسوب غير تابع لشركة ديجيتال لأول مرة عند نقله إلى أجهزة إنترداتا. وأصبحت شركة بيركن-إلمر، المصنعة لأجهزة إنترداتا، أول شركة حواسيب صغيرة تدعم نظام يونكس. [ 2 ]

إنترداتا 7/32

في عام ١٩٧٧، أنجز ريتشارد ميلر وروس نيلون، تحت إشراف البروفيسور جوريس راينفيلدز في جامعة ولونغونغ ، نقل نظام يونكس V6 إلى جهاز Interdata 7/32 ، [ ٤ ] [ ٥ ] مُثبتين بذلك قابلية نقل نظام يونكس ولغة البرمجة الجديدة C عمليًا. تضمن نظام "Wollongong Interdata UNIX, Level 6" أيضًا أدوات طُوّرت في ولونغونغ، واحتوت الإصدارات اللاحقة على ميزات V7، ولا سيما مُترجم C الخاص به . كان Wollongong Unix أول نظام يُنقل إلى منصة أخرى غير سلسلة حواسيب PDP، مُثبتًا جدوى أنظمة التشغيل المحمولة، وأن C هي اللغة الأمثل لكتابتها. في عام ١٩٨٠، رُخّص هذا الإصدار لمجموعة ولونغونغ في بالو ألتو، التي نشرته تحت اسم الإصدار السابع.

إنترداتا 8/32

في نفس الفترة تقريبًا، تم إنجاز نسخة من برنامج بيل لابز لنظام التشغيل إنترداتا 8/32، ولكنها لم تُطرح للنشر الخارجي. كان الهدف من هذه النسخة تحسين قابلية نقل نظام يونكس بشكل عام، بالإضافة إلى إنتاج نسخة محمولة من مُترجم لغة سي. [ 6 ] تم توزيع مُترجم لغة سي المحمول (PCC) الناتج مع الإصدار السابع والعديد من الإصدارات اللاحقة من يونكس، واستُخدم لإنتاج نسخة يونكس/32V لنظام التشغيل فاكس . [ 7 ]

IBM VM/370

أُنجز مشروع ثالث لتطوير قابلية نقل نظام يونكس في برينستون، نيوجيرسي، في الفترة ما بين عامي 1976 و1977، حيث جرى تعديل نواة يونكس لتشغيلها كنظام ضيف على بيئة المحاكاة الافتراضية VM/370 من شركة IBM. [ 6 ] شكّلت هذه النسخة نواة أول إصدار داخلي من يونكس لشركة أمدال. (انظر Amdahl UTS )

المتغيرات والتوسعات

طورت مختبرات بيل عدة إصدارات من V6، بما في ذلك MINI-UNIX المبسط لطرازات PDP-11 منخفضة التكلفة، وLSI-UNIX أو LSX لـ LSI-11 ، ونظام التشغيل في الوقت الحقيقي UNIX/RT، الذي دمج V6 Unix وبرنامج MERT السابق . [ 8 ]

بعد أن قررت شركة AT&T أن توزيع مختبرات بيل لعدد من إصلاحات الأخطاء السابقة للإصدار V7 سيشكل دعمًا (وهو أمر غير مسموح به بموجب تسوية مكافحة الاحتكار)، تم تسليم شريط يحتوي على مجموعة التصحيحات إلى لو كاتز من USENIX ، الذي قام بتوزيعها. [ 9 ]

أصدرت جامعة سيدني طريقة المحاسبة المشتركة الأسترالية لنظام يونكس (AUSAM) في يناير 1978، وهي نسخة V6 محسّنة من حيث الأمان ومحاسبة العمليات، بالإضافة إلى خمسين إصلاحًا تم تسريبها من مختبرات بيل. وصدرت عدة إصدارات لاحقة.

أصدرت شركة Interactive Systems Corporation نسخة محسنة من PDP-11 لأتمتة المكاتب تسمى IS/1 . [ 10 ]

في الكتلة الشرقية ، ظهرت نسخ من نظام التشغيل V6 Unix لأجهزة PDP-11 المحلية الصنع ( MNOS ، والتي تم تطويرها لاحقًا لتحقيق توافق جزئي مع BSD Unix) ولجهاز الكمبيوتر الشخصي Elektronika BK ( BKUNIX ، الذي يعتمد على LSX).

تم استخدام V6 للتدريس في معهد ماساتشوستس للتكنولوجيا في الفترة من 2002 إلى 2006، وتم استبداله لاحقًا بنسخة أبسط تسمى xv6 .

انظر أيضاً

مراجع

  1. كوارترمان، جون س.؛ سيلبرشاتز، أبراهام؛ بيترسون، جيمس ل. (ديسمبر 1985). "4.2BSD و4.3BSD كمثالين على نظام يونكس". مجلة Computing Surveys . 17 (4): 379–418 . CiteSeerX 10.1.1.117.9743 . doi : 10.1145/6041.6043 . S2CID 5700897. لا تزال بعض أنظمة الإصدار 6 قيد التشغيل المنتظم.  
  2. 1 2 فيدلر، رايان (أكتوبر 1983). "دليل يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . بايت . ص 132. تم الاطلاع عليه في 30 يناير 2015 . 
  3. "رسالة من كالدرا تُعلن عن إصدار شفرة المصدر للإصدارات القديمة من يونكس كبرمجيات حرة" (ملف PDF) . مؤرشفة (ملف PDF) من الأصل بتاريخ 19 فبراير 2009. تم الاطلاع عليها بتاريخ 31 يوليو 2023 .
  4. جوريس راينفيلدز. "المنفذ الأول لنظام يونكس" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 2015-07-04.
  5. ريتشارد ميلر. "أول منفذ يونكس" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 15-08-2011.
  6. 1 2 جونسون، إس سي ؛ ريتشي ، دي إم (1978). "قابلية نقل برامج لغة سي ونظام يونكس" (ملف PDF) . مجلة بيل سيستم التقنية. 57 ( 6): 2021-2048 . doi : 10.1002/j.1538-7305.1978.tb02141.x . S2CID 17510065. مؤرشف (ملف PDF) من الأصل في 18 ديسمبر 2021. تم الاطلاع عليه في 4 يونيو 2022 . 
  7. توماس ب. لندن؛ جون ف. رايزر (1978). "نظام تشغيل يونكس لحاسوب DEC VAX-11/780" (ملف PDF) . مؤرشف (PDF) من الأصل بتاريخ 11 يونيو 2015. تم الاطلاع عليه بتاريخ 20 يوليو 2016 .
  8. باير، د. ل.؛ ليكلاما، هـ. (1975). "MERT - نظام تشغيل متعدد البيئات في الوقت الحقيقي" . وقائع الندوة الخامسة حول مبادئ أنظمة التشغيل - SOSP '75 . ندوة ACM الخامسة حول مبادئ أنظمة التشغيل. أوستن، تكساس. ص 33-42 . doi : 10.1145/800213.806519 . 
  9. تومي، وارن (ديسمبر 2011). "الولادة الغريبة والعمر الطويل لنظام يونكس" . مجلة IEEE Spectrum . 48 (12). IEEE : 34-55 . doi : 10.1109/MSPEC.2011.6085780 . S2CID 29893166. تاريخ الاسترجاع: 25 أغسطس 2024 . 
  10. ماكولوتش، آر دي (صيف 1981). "وضعها على المحك" . مراجعة مختبر أوك ريدج الوطني . 14 (3): 19. مؤرشف من الأصل في 31 يوليو 2023. تم الاسترجاع في 29 يوليو 2023 .