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

يُعدّ نظام التشغيل يونكس الإصدار السابع ، المعروف أيضًا باسم يونكس الإصدار السابع أو الإصدار السابع أو اختصارًا V7 ، إصدارًا مبكرًا هامًا من نظام التشغيل يونكس . صدر الإصدار V7 عام 1979، وكان آخر إصدار من مختبرات بيل يحظى بانتشار واسع قبل أن تُسوّق شركة AT&T نظام يونكس تجاريًا في أوائل ثمانينيات القرن العشرين. طُوّر الإصدار V7 في الأصل لأجهزة الكمبيوتر الصغيرة PDP-11 التابعة لشركة Digital Equipment Corporation ، ثم نُقل لاحقًا إلى منصات أخرى.

ملخص

كانت إصدارات يونكس من مختبرات بيل تُعرف برقم إصدار دليل المستخدم المرفق بها. صدرت الطبعة السابعة عام ١٩٧٩، وسبقتها الطبعة السادسة التي كانت أول إصدار يُرخص للمستخدمين التجاريين. [ ١ ] استمر تطوير سلسلة يونكس البحثية مع الطبعة الثامنة ، التي تضمنت تطويرات من 4.1BSD ، وصولًا إلى الطبعة العاشرة، وبعدها ركز باحثو مختبرات بيل على تطوير نظام التشغيل Plan 9 .

كان الإصدار V7 أول إصدار قابل للنقل بسهولة من نظام يونكس. وبما أن هذه الفترة شهدت انتشار الحواسيب الصغيرة بتنوعها المعماري الكبير، وبداية سوق المعالجات الدقيقة ذات 16 بت، فقد تم تطوير العديد من النسخ المحمولة خلال السنوات الأولى من إصداره. عملت محطات عمل صن الأولى (التي كانت تعتمد آنذاك على معالج موتورولا 68000 ) بنسخة محمولة من V7 من تطوير شركة يونيسوفت ؛ [ 2 ] كما استُمدّ الإصدار الأول من مايكروسوفت زينكس لمعالج إنتل 8086 من V7، وسرعان ما أنتجت شركة أونيكس سيستمز حاسوب زيلوغ Z8000 يعمل بنظام V7. وكانت نسخة VAX المحمولة من V7، والتي تُسمى UNIX/32V ، السلف المباشر لنظام يونكس سيستم V وعائلة أنظمة يونكس الشهيرة 4BSD .

قام الفريق في جامعة ولونغونغ، الذي قام بنقل نظام التشغيل V6 إلى جهاز Interdata 7/32، بنقل نظام التشغيل V7 إلى ذلك الجهاز أيضاً. باعت شركة Interdata النسخة المُعدّلة تحت اسم Edition VII، مما جعلها أول إصدار تجاري لنظام UNIX.

وزّعت شركة DEC نسختها الخاصة من نظام التشغيل V7 لأجهزة PDP-11، والتي سُميت V7M (اختصارًا لـ "مُعدّل"). احتوت V7M، التي طوّرها فريق هندسة يونكس الأصلي التابع لشركة DEC (UEG)، على العديد من التحسينات لنواة النظام لأجهزة PDP-11، بما في ذلك تحسينات كبيرة في استعادة أخطاء الأجهزة، بالإضافة إلى العديد من برامج تشغيل الأجهزة الإضافية. [ 3 ] تطوّر فريق UEG لاحقًا ليصبح الفريق الذي طوّر نظام Ultrix .

استقبال

بفضل قوته وبساطته الأنيقة، يتذكر العديد من مستخدمي يونكس القدامى الإصدار السابع باعتباره ذروة تطوير يونكس، وأطلقوا عليه لقب "آخر يونكس حقيقي"، كونه يمثل تحسينًا على جميع إصدارات يونكس السابقة واللاحقة. مع ذلك، عند إصداره، جاءت مجموعة ميزاته الموسعة على حساب انخفاض في الأداء مقارنةً بالإصدار السادس، وهو ما تم تداركه إلى حد كبير من قبل مجتمع المستخدمين. [ 4 ]

كان عدد استدعاءات النظام في الإصدار 7 حوالي 50 فقط، بينما استمرت أنظمة Unix والأنظمة الشبيهة بـ Unix اللاحقة في إضافة المزيد: [ 5 ]

قدّم الإصدار السابع من نظام يونكس البحثي حوالي 50 استدعاءً للنظام، بينما قدّم نظام 4.4BSD حوالي 110 استدعاءات، وقدّم نظام SVR4 حوالي 120 استدعاءً. يختلف العدد الدقيق لاستدعاءات النظام باختلاف إصدار نظام التشغيل. شهدت الأنظمة الأحدث نموًا هائلًا في عدد استدعاءات النظام المدعومة. ففي ديسمبر 2025، بلغ عدد استدعاءات النظام في لينكس 6.18 حوالي 470 استدعاءً، وفي فري بي إس دي 15 حوالي 598 استدعاءً.

تم إصداره كبرنامج مجاني

لقطة شاشة لجهاز PDP-11 أثناء تشغيل نظام يونكس الإصدار 7 في محاكي

في عام 2002، أصدرت شركة كالدرا إنترناشونال [ 6 ] الإصدار السابع كبرنامج مفتوح المصدر بموجب ترخيص برمجيات متساهل يشبه ترخيص BSD . [ 7 ] [ 8 ] [ 9 ]

لا يزال من الممكن تنزيل صور قابلة للتشغيل لنظام التشغيل V7 حتى اليوم، ويمكن تشغيلها على أجهزة مضيفة حديثة باستخدام محاكيات PDP-11 مثل SIMH .

تم تطوير منفذ x86 بواسطة شركة نوردير وشركائه. [ 10 ]

كان بول ألين يحتفظ بالعديد من أنظمة الكمبيوتر التاريخية المتاحة للجمهور، بما في ذلك جهاز PDP-11/70 الذي يعمل بنظام Unix الإصدار 7.

الميزات الجديدة في الإصدار 7

تم تقديم العديد من الميزات الجديدة في الإصدار 7.

تم توفير برنامج تجميع لغة C المحمول (pcc) جنبًا إلى جنب مع برنامج تجميع لغة C السابق الخاص بجهاز PDP-11 بواسطة ريتشي .
ظهرت هذه لأول مرة في سلسلة Research Unix في الإصدار 7، على الرغم من أن الإصدارات المبكرة من بعضها قد تم تبنيها بالفعل بواسطة PWB/UNIX . [ 11 ]

ملفات متعددة الإرسال

إحدى الميزات التي لم تستمر طويلًا هي طريقة ثانية (إلى جانب الأنابيب) للتواصل بين العمليات : الملفات المتعددة. إذ يمكن لعملية ما إنشاء نوع خاص من الملفات باستخدام mpxاستدعاء النظام؛ ثم يمكن لعمليات أخرى فتح هذا الملف للحصول على "قناة"، يُشار إليها بوصف ملف ، والتي يمكن استخدامها للتواصل مع العملية التي أنشأت الملف المتعدد. [ 13 ] اعتُبرت ملفات mpx تجريبية، ولم تكن مُفعّلة في النواة الافتراضية، [ 14 ] واختفت من الإصدارات اللاحقة، التي وفرت بدلاً منها المقابس (BSD) أو إمكانيات الاتصال بين العمليات في CB UNIX (System V) [ 15 ] (مع أن ملفات mpx كانت لا تزال موجودة في 4.1BSD [ 16 ] ).

انظر أيضاً

مراجع

  1. 1 2 3 فيدلر، ديفيد (أكتوبر 1983). "دليل يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . بايت . ص  132. ISSN 0360-5280 . OCLC 854802500. تاريخ الاسترجاع: 11 سبتمبر 2018 .  
  2. جيمس دبليو. بيردسال. "مرجع أجهزة صن، الجزء الثاني" . كانت أجهزة صن-1 أول طرازات أنتجتها شركة صن على الإطلاق. عملت الطرازات الأولى بنظام التشغيل يونكس يونيسوفت V7؛ وتم طرح نظام التشغيل صن أو إس 1.x لاحقًا.
  3. كانتر، فريد. "V7M 2.1 SPD" (ملف PDF) . شركة ديجيتال إكويبمنت . تم الاطلاع عليه بتاريخ 7 يناير 2012 .
  4. سالوس، بيتر هـ. (2005). الشيطان، والنو، والبطريق . غروكلاو . مؤرشف من الأصل بتاريخ 21-05-2023 . تم الاسترجاع بتاريخ 10-09-2015 .
  5. ستيفنز، دبليو. ريتشارد ؛ راغو، ستيفن أ. (2013). البرمجة المتقدمة في بيئة يونكس ( الطبعة الثالثة). ص 21.  
  6. "أصدرت كالديرا نسخًا أصلية من يونكس بموجب ترخيص BSD" . slashdot.org . 2002.
  7. "نظام يونكس مجاني!" . lemis.com. 2002-01-24.
  8. برودريك، بيل (23 يناير 2002). "إلى عشاق يونكس الأعزاء" (ملف PDF) . كالدرا إنترناشونال . مؤرشف من الأصل (ملف PDF) في 19 فبراير 2009.
  9. داروين، إيان ف. (2002-02-03). "لماذا أصدرت كالدرا نظام يونكس: تاريخ موجز" . مركز مطوري لينكس . أورايلي ميديا . مؤرشف من الأصل في 2016-01-26 . تم الاسترجاع في 2016-01-19 .
  10. ^ "روبرت نوردير - UNIX v7/x86" .
  11. 1 2 3 ماكيلروي، إم. دوغلاس (1987). قارئ يونكس البحثي: مقتطفات مشروحة من دليل المبرمج، 1971-1986 (ملف PDF) (تقرير فني). مختبرات بيل. CSTR 139. تاريخ الاسترجاع: 22 يوليو 2018 .
  12. تومسون، كين (1978). "تطبيق يونكس". مجلة بيل سيستم التقنية . 57 (6): 1931-1946 . doi : 10.1002/j.1538-7305.1978.tb02137.x . S2CID 19423060 . 
  13. دليل مبرمج يونكس الإصدار 7mpx(2)  
  14. دليل مبرمج يونكس الإصدار 7mkconf(1)  
  15. ليفلر، صموئيل ج.؛ فابري، روبرت س.؛ جوي، ويليام ن .؛ لابسلي، فيل؛ ميلر، ستيف؛ توريك، كريس (1986). دليل متقدم للتواصل بين العمليات في نظام BSD 4.3 (تقرير فني). مجموعة أبحاث أنظمة الحاسوب، جامعة كاليفورنيا، بيركلي.
  16. ريتشي، دينيس م. (1984). "نظام إدخال وإخراج متدفق". المجلة التقنية لمختبرات AT&T Bell . 63 (8). AT&T: 1897-1910 . CiteSeerX 10.1.1.48.3730 . doi : 10.1002/j.1538-7305.1984.tb00071.x . S2CID 33497669 .