يونكس

يونكس ( / ˈ juː n ɪ k s /يونكس (المعروفة تجارياً باسمUNIX) هي عائلة منأنظمة تشغيلالحواسيبمتعددةالمهامومتعددة المستخدمين ، مشتقة من نظام يونكس الأصلي لشركةAT&T، والذي بدأ تطويره عام 1969 [ 1 ] فيمركز أبحاثمختبرات بيلكين تومسونودينيسريتشيوآخرين. [ 4 ] كان الهدف الأولي من يونكس هو استخدامه داخلنظام بيل، لكن AT&Tرخصتاستخدامه لأطراف خارجية في أواخر السبعينيات، مما أدى إلى ظهور مجموعة متنوعة من إصدارات يونكس الأكاديمية والتجارية من موردين مثلجامعة كاليفورنيا، بيركلي(BSD)ومايكروسوفت(Xenixوسن مايكروسيستمز(SunOS/Solarisوإتش بي/إتش بي إي(HP-UX)، وآيبي إم(AIX).

كانت الإصدارات الأولى من يونكس، والتي يُشار إليها لاحقًا باسم " يونكس البحثي "، تعمل على حواسيب مثل PDP-11 و VAX ؛ وشاع استخدام يونكس على الحواسيب الصغيرة والمركزية منذ سبعينيات القرن العشرين. [ 5 ] تميز يونكس عن سابقيه بكونه أول نظام تشغيل محمول : فقد كُتب النظام بالكامل تقريبًا بلغة البرمجة C (عام 1973)، مما سمح له بالعمل على منصات متعددة. [ 6 ] تتميز أنظمة يونكس بتصميم معياري يُطلق عليه أحيانًا " فلسفة يونكس ". ووفقًا لهذه الفلسفة، يجب أن يوفر نظام التشغيل مجموعة من الأدوات البسيطة، تؤدي كل منها وظيفة محددة وواضحة. [ 7 ] ويُعد نظام الملفات الموحد القائم على عقد البيانات (inode) وآلية الاتصال بين العمليات المعروفة باسم " الأنابيب " الوسائل الرئيسية للاتصال، [ 4 ] بينما تُستخدم لغة برمجة الأوامر ( صدفة يونكس ) لدمج الأدوات وتنفيذ مهام معقدة.

كان الإصدار السابع عام 1979 آخر إصدار واسع الانتشار من نظام يونكس البحثي، وبعده باعت شركة AT&T نظام يونكس الثالث ، المبني على الإصدار السابع، تجاريًا عام 1982. ولتجنب الخلط بين إصدارات يونكس المختلفة، جمعت AT&T إصدارات متعددة طورتها جهات أخرى وأصدرتها تحت اسم نظام يونكس الخامس عام 1983. ونظرًا لكونها مغلقة المصدر، واصلت جامعة كاليفورنيا في بيركلي تطوير نظام بي إس دي كبديل. أما الشركات الأخرى التي بدأت في إنشاء إصدارات تجارية من يونكس، فقد اعتمدت إما على نظام يونكس الخامس (مثل نظام IRIX من شركة Silicon Graphics ) أو على نظام بي إس دي (مثل نظام SunOS). وفي خضم " حروب يونكس " المتعلقة بالتوحيد القياسي، دمجت AT&T بالتعاون مع شركة Sun أنظمة يونكس الخامس، وبي إس دي، و SunOS ، وزينكس ، ودمجت خصائصها في حزمة واحدة تحت اسم نظام يونكس الخامس الإصدار الرابع (SVR4) عام 1989، وقامت شركة Unix System Laboratories ، وهي شركة منبثقة عن AT&T، بتسويقه تجاريًا. [ 8 ] [ 9 ] تم إصدار نظام يونكس منافس من قبل بائعين آخرين باسم OSF/1 ، ومع ذلك قام معظم بائعي يونكس التجاريين في النهاية بتغيير توزيعاتهم لتكون مبنية على SVR4 مع إضافة ميزات BSD في الأعلى.

باعت شركة AT&T نظام التشغيل يونكس لشركة نوفيل عام 1992، والتي بدورها باعت علامة يونكس التجارية إلى اتحاد صناعي جديد يُدعى مجموعة أوبن عام 1993، [ 10 ] مما أتاح استخدام العلامة لأنظمة التشغيل المعتمدة التي تتوافق مع مواصفات يونكس الموحدة (SUS). [ 8 ] منذ تسعينيات القرن الماضي، ظهرت أنظمة يونكس على أجهزة الكمبيوتر المنزلية : كان نظام BSD/OS أول نظام يُسوّق تجاريًا لأجهزة i386 ، ومنذ ذلك الحين، طُوّرت نسخ مجانية شبيهة بيونكس من أنظمة موجودة، مثل FreeBSD ومزيج لينكس وجنو ، والذي تفوّق الأخير على يونكس في الشعبية. كان يونكس، حتى عام 2005، نظام تشغيل الخوادم الأكثر استخدامًا . [ 11 ] مع ذلك، لا تزال توزيعات يونكس مثل IBM AIX وأوراكل سولاريس وأوبن سيرفر تُستخدم على نطاق واسع في بعض المجالات. [ 12 ] [ 13 ]

ملخص

يونكس الإصدار 7 ، سلف أنظمة يونكس البحثية لجميع أنظمة يونكس الحديثة

كان الهدف الأصلي من نظام يونكس أن يكون منصة ملائمة للمبرمجين الذين يطورون برامج لتشغيلها عليه وعلى أنظمة أخرى، وليس لغير المبرمجين. [ 14 ] [ 15 ] [ 16 ] وقد توسع النظام مع انتشاره في الأوساط الأكاديمية، ومع إضافة المستخدمين أدواتهم الخاصة إليه ومشاركتها مع زملائهم. [ 17 ]

في البداية، لم يُصمم نظام يونكس لدعم تعدد المهام [ 18 ] أو ليكون قابلاً للنقل . [ 6 ] لاحقًا، اكتسب يونكس تدريجيًا إمكانيات تعدد المهام وتعدد المستخدمين في تكوين المشاركة الزمنية ، بالإضافة إلى قابلية النقل. تتميز أنظمة يونكس بمفاهيم متنوعة: استخدام النصوص العادية لتخزين البيانات؛ نظام ملفات هرمي ؛ التعامل مع الأجهزة وأنواع معينة من الاتصال بين العمليات (IPC) كملفات؛ واستخدام عدد كبير من أدوات البرمجيات ، وهي برامج صغيرة يمكن ربطها معًا من خلال مترجم سطر الأوامر باستخدام الأنابيب ، بدلاً من استخدام برنامج واحد متكامل يتضمن جميع الوظائف نفسها. تُعرف هذه المفاهيم مجتمعة باسم " فلسفة يونكس ". يلخص برايان كيرنيغان وروب بايك هذا في كتابهما "بيئة برمجة يونكس " على أنه "فكرة أن قوة النظام تنبع من العلاقات بين البرامج أكثر من البرامج نفسها". [ 19 ]

بحلول أوائل ثمانينيات القرن العشرين، بدأ المستخدمون ينظرون إلى نظام يونكس كنظام تشغيل عالمي محتمل، مناسب لأجهزة الكمبيوتر بجميع أحجامها. [ 20 ] [ 21 ] وكانت بيئة يونكس ونموذج برنامج العميل والخادم عنصرين أساسيين في تطوير الإنترنت وإعادة تشكيل الحوسبة بحيث أصبحت تتمحور حول الشبكات بدلاً من أجهزة الكمبيوتر الفردية.

تم تطوير كل من نظام التشغيل Unix ولغة البرمجة C بواسطة شركة AT&T وتم توزيعهما على المؤسسات الحكومية والأكاديمية، مما أدى إلى نقلهما إلى مجموعة أوسع من عائلات الأجهزة مقارنة بأي نظام تشغيل آخر.

يتألف نظام التشغيل يونكس من العديد من المكتبات والأدوات المساعدة، بالإضافة إلى برنامج التحكم الرئيسي، وهو النواة . توفر النواة خدمات بدء البرامج وإيقافها، وتتولى إدارة نظام الملفات والمهام الأساسية الأخرى التي تشترك فيها معظم البرامج، كما تُجدول الوصول لتجنب التعارضات عند محاولة البرامج الوصول إلى نفس المورد أو الجهاز في الوقت نفسه. ولتسهيل هذا الوصول، تتمتع النواة بصلاحيات خاصة، تتجلى في التمييز بين مساحة النواة ومساحة المستخدم ، حيث تُعد الأخيرة مساحة ذات أولوية أقل، وتعمل فيها معظم برامج التطبيقات.

تاريخ

تعود أصول نظام يونكس إلى منتصف ستينيات القرن الماضي، عندما كان معهد ماساتشوستس للتكنولوجيا ومختبرات بيل وشركة جنرال إلكتريك يطورون نظام التشغيل Multics ، وهو نظام تشغيل قائم على المشاركة الزمنية لجهاز الحاسوب المركزي GE 645. [ 22 ] تميز Multics بالعديد من الابتكارات ، ولكنه واجه أيضًا مشاكل خطيرة. وبسبب إحباطهم من حجم Multics وتعقيده، وليس من أهدافه، بدأ باحثون في مختبرات بيل بالانسحاب من المشروع. وكان آخر من غادروا كين تومسون ودينيس ريتشي ودوغلاس ماكلروي وجو أوسانا ، [ 18 ] الذين قرروا إعادة توظيف خبراتهم في مشروع جديد أصغر حجمًا. وكان نظام التشغيل الجديد هذا في البداية بدون دعم تنظيمي، وبدون اسم أيضًا.

كان نظام التشغيل الجديد نظامًا أحادي المهمة. [ 18 ] في عام 1970، صاغت المجموعة اسم Unix اختصارًا لـ Uniplexed Information and Computing Service (خدمة المعلومات والحوسبة أحادية الإرسال)، كتورية على Multics ، التي كانت تعني خدمات المعلومات والحوسبة متعددة الإرسال . يُنسب الفضل في الفكرة إلى برايان كيرنيغان ، لكنه يضيف أنه "لا أحد يتذكر" أصل التهجئة النهائية Unix . [ 23 ] كما يُنسب الفضل إلى كيرنيغان أيضًا إلى دينيس ريتشي، [ 18 ] ودوغ ماكلروي، [ 1 ] وبيتر جي. نيومان. [ 24 ]

كُتب نظام التشغيل في الأصل بلغة التجميع الخاصة بجهاز PDP-7 ، ثم نُقل إلى لغة التجميع الخاصة بجهاز PDP-11 عام 1970، ولكن في عام 1973، أُعيدت كتابة الإصدار الرابع من يونكس بلغة C. واجه كين تومسون تحدياتٍ عديدة في محاولته نقل النواة نظرًا لتطور لغة C آنذاك، والتي كانت تفتقر إلى ميزات أساسية كالهياكل. [ 18 ] [ 25 ] مع ذلك، كان الإصدار الرابع من يونكس لا يزال يحتوي على الكثير من التعليمات البرمجية الخاصة بجهاز PDP-11، ولم يكن مناسبًا للنقل. كان أول نقل إلى منصة أخرى هو نقل الإصدار السادس، الذي أُجري بعد أربع سنوات (1977) في جامعة ولونغونغ لجهاز Interdata 7/32 ، [ 26 ] تلاه نقل الإصدار السابع من مختبرات بيل إلى جهاز Interdata 8/32 خلال عامي 1977 و1978. [ 27 ]

في عام 2026، تم اكتشاف شريط مغناطيسي غير معروف سابقًا يحتوي على الإصدار الرابع من نظام يونكس في جامعة يوتا، وتم استعادته بنجاح في متحف تاريخ الحاسوب في كاليفورنيا. يُمثل هذا الشريط أقدم نسخة معروفة باقية من الإصدار الرابع، ويُقدم رؤى إضافية حول المراحل الأولى لتطوير نظام يونكس. [ 28 ]

أنتجت مختبرات بيل عدة إصدارات من نظام يونكس، والتي يُشار إليها مجتمعة باسم يونكس البحثي . في عام 1975، بيعت أول رخصة مصدرية لنظام يونكس إلى دونالد ب. جيليس في قسم علوم الحاسوب بجامعة إلينوي في أوربانا-شامبين (UIUC). [ 29 ]

خلال أواخر السبعينيات وأوائل الثمانينيات، أدى تأثير نظام يونكس في الأوساط الأكاديمية إلى تبنيه على نطاق واسع (بي إس دي وسيستم 5) من قبل الشركات الناشئة التجارية، مما أدى بدوره إلى تجزئة يونكس إلى أنظمة متعددة متشابهة - ولكنها غالبًا ما تكون غير متوافقة بشكل طفيف - بما في ذلك داينكس ، وإتش بي-يو إكس ، وسن أو إس / سولاريس ، وإيه آي إكس ، وزينكس . في أواخر الثمانينيات، طورت مختبرات أنظمة يونكس التابعة لشركة إيه تي آند تي وشركة صن مايكروسيستمز الإصدار الرابع من سيستم 5 (SVR4)، والذي تبنته لاحقًا العديد من شركات توريد أنظمة يونكس التجارية.

في تسعينيات القرن الماضي، ازدادت شعبية أنظمة يونكس والأنظمة الشبيهة بها ، وأصبحت نظام التشغيل المفضل لأكثر من 90% من أسرع 500 حاسوب عملاق في العالم ، [ 30 ] حيث تم تطوير توزيعات بي إس دي ولينكس من خلال تعاون شبكة عالمية من المبرمجين. وفي عام 2000، أصدرت شركة آبل نظام داروين ، وهو أيضاً نظام يونكس، والذي أصبح نواة نظام التشغيل ماك أو إس إكس، الذي أعيدت تسميته لاحقاً إلى ماك أو إس . [ 31 ]

تُستخدم أنظمة التشغيل الشبيهة بنظام يونكس على نطاق واسع في الخوادم الحديثة ومحطات العمل والأجهزة المحمولة . [ 32 ]

المعايير

بيئة سطح المكتب المشتركة ( CDE)، وهي جزء من مبادرة COSE

في أواخر ثمانينيات القرن الماضي، وفّرت جهود توحيد أنظمة التشغيل المفتوحة، المعروفة الآن باسم POSIX ، أساسًا مشتركًا لجميع أنظمة التشغيل. وقد اعتمد معهد مهندسي الكهرباء والإلكترونيات (IEEE) معيار POSIX على البنية المشتركة لأهم إصدارات نظام يونكس المتنافسة، ونشر أول معيار POSIX في عام 1988. وفي أوائل تسعينيات القرن الماضي، بدأ اتحاد صناعي، هو مبادرة بيئة البرمجيات المفتوحة المشتركة (COSE)، جهدًا منفصلًا ولكنه مشابه جدًا، والذي أصبح فيما بعد مواصفات يونكس الموحدة (SUS) التي تديرها مجموعة Open Group . وفي عام 1998، أسست مجموعة Open Group ومعهد مهندسي الكهرباء والإلكترونيات (IEEE) مجموعة أوستن ، لتوفير تعريف مشترك لمعيار POSIX ومواصفات يونكس الموحدة، والتي أصبحت بحلول عام 2008 مواصفات Open Group الأساسية.

في عام ١٩٩٩، وفي إطار الجهود المبذولة لتحقيق التوافق، اتفق العديد من موردي أنظمة يونكس على اعتماد تنسيق SVR4 القابل للتنفيذ والربط (ELF) كمعيار لملفات التعليمات البرمجية الثنائية والموضوعية. يتيح هذا التنسيق الموحد توافقًا ثنائيًا كبيرًا بين أنظمة يونكس المختلفة التي تعمل على نفس بنية المعالج.

تم إنشاء معيار التسلسل الهرمي لنظام الملفات لتوفير تخطيط مرجعي للدليل لأنظمة التشغيل الشبيهة بنظام يونكس ؛ وقد تم استخدامه بشكل أساسي في نظام لينكس.

عناصر

يتألف نظام يونكس من عدة مكونات جُمعت في الأصل معًا. وبفضل تضمينه بيئة التطوير، والمكتبات، والوثائق، وشفرة المصدر القابلة للتعديل والتنقل لجميع هذه المكونات، بالإضافة إلى نواة نظام التشغيل، كان يونكس نظامًا برمجيًا مكتفيًا بذاته. وكان هذا أحد الأسباب الرئيسية التي جعلته أداة تعليمية وتدريبية مهمة، وله تأثير واسع النطاق. انظر قسم "  التأثير" أدناه.

لم يؤدِّ تضمين هذه المكونات إلى زيادة حجم النظام - إذ لم تتجاوز مساحة توزيعة يونكس V7 الأصلية، التي تتألف من نسخ من جميع الملفات الثنائية المُجمَّعة بالإضافة إلى جميع شفرة المصدر والوثائق، 10 ميجابايت، وكانت تُخزَّن على شريط مغناطيسي واحد ذي تسعة مسارات ، مما أكسبها سمعتها كنظام محمول. [ 33 ] أما الوثائق المطبوعة، التي نُسِخَت من المصادر الإلكترونية، فكانت مُقسَّمة إلى مجلدين.  

لقد تغيرت أسماء ومواقع مكونات نظام يونكس بشكل كبير عبر تاريخ النظام. ومع ذلك، فإن تطبيق الإصدار السابع (V7) يتميز بالبنية الأساسية المبكرة:

  • النواة شفرة المصدر في /usr/sys، تتكون من عدة مكونات فرعية:  
    • conf التكوين والأجزاء التي تعتمد على الجهاز، بما في ذلك رمز التمهيد 
    • dev برامج تشغيل الأجهزة للتحكم في الأجهزة (وبعض الأجهزة الوهمية) 
    • sys نواة نظام التشغيل، التي تتولى إدارة الذاكرة، وجدولة العمليات، واستدعاءات النظام، وما إلى ذلك. 
    • h ملفات الرأس، التي تحدد الهياكل الرئيسية داخل النظام والمتغيرات الثابتة المهمة الخاصة بالنظام 
  • بيئة التطوير احتوت الإصدارات المبكرة من نظام يونكس على بيئة تطوير كافية لإعادة إنشاء النظام بأكمله من شفرة المصدر:  
    • ed محرر نصوص، لإنشاء ملفات التعليمات البرمجية المصدرية 
    • cc – مترجم لغة C (ظهر لأول مرة في الإصدار الثالث من نظام يونكس) 
    • كـ - مُجمِّع لغة الآلة للآلة 
    • ld رابط ، لدمج ملفات الكائنات 
    • lib مكتبات التعليمات البرمجية الكائنية (مثبتة في /lib أو /usr/lib). كانت libc ، مكتبة النظام التي تدعم وقت تشغيل لغة C، المكتبة الأساسية، ولكن لطالما وُجدت مكتبات إضافية لأمور مثل الدوال الرياضية ( libm ) أو الوصول إلى قواعد البيانات. قدّم نظام يونكس الإصدار السابع (V7) أول نسخة من مكتبة الإدخال/الإخراج القياسية الحديثة stdio كجزء من مكتبة النظام. وفي الإصدارات اللاحقة، زاد عدد المكتبات بشكل ملحوظ. 
    • make مدير البناء (تم تقديمه في PWB/UNIX )، لأتمتة عملية البناء بشكل فعال 
    • تتضمن ملفات رأسية لتطوير البرمجيات، تحدد الواجهات القياسية وثوابت النظام 
    • لغات أخرى احتوى نظام يونكس الإصدار السابع على مُصرّف فورتران-77، وآلة حاسبة قابلة للبرمجة بدقة عشوائية ( bc ، dc )، ولغة البرمجة النصية awk ؛ بينما احتوت الإصدارات والتطبيقات اللاحقة على العديد من مُصرّفات اللغات الأخرى ومجموعات الأدوات. تضمنت إصدارات BSD المبكرة أدوات باسكال ، كما تتضمن العديد من أنظمة يونكس الحديثة مجموعة مُصرّفات GNU بالإضافة إلى نظام مُصرّف احتكاري أو بدلاً منه. 
    • أدوات أخرى - بما في ذلك مدير أرشيف التعليمات البرمجية ( ar )، وقائمة جداول الرموز ( nm )، وأدوات تطوير المترجم (مثل lex و yacc )، وأدوات تصحيح الأخطاء. 
  • الأوامر لا يُفرّق نظام يونكس كثيرًا بين أوامر تشغيل النظام وصيانته (مثل cron )، وأوامر الأدوات العامة (مثل grep )، والتطبيقات ذات الأغراض العامة مثل حزمة تنسيق النصوص وطباعتها. ومع ذلك، تتضمن بعض الفئات الرئيسية ما يلي:  
    • shمترجم سطر الأوامر القابل للبرمجة "shell"، واجهة المستخدم الأساسية على نظام Unix قبل ظهور أنظمة النوافذ، وحتى بعد ذلك (داخل "نافذة الأوامر"). 
    • الأدوات المساعدة مجموعة الأدوات الأساسية لأوامر يونكس، بما في ذلك cp و ls و grep و find وغيرها الكثير. تشمل الفئات الفرعية ما يلي:  
      • أدوات النظام أدوات إدارية مثل mkfs و fsck وغيرها الكثير. 
      • أدوات المستخدم أدوات إدارة البيئة مثل passwd و kill وغيرها. 
    • تنسيق المستندات استُخدمت أنظمة يونكس منذ البداية لإعداد المستندات وأنظمة الطباعة، وتضمنت العديد من البرامج ذات الصلة مثل nroff و troff و tbl و eqn و refer و pic . كما تتضمن بعض أنظمة يونكس الحديثة حزمًا مثل TeX و Ghostscript . 
    • الرسومات يوفر نظام الرسم البياني إمكانية إنتاج رسومات متجهة بسيطة بتنسيق مستقل عن الجهاز، مع وجود مترجمات خاصة بكل جهاز لعرض هذه الملفات. تتضمن أنظمة يونكس الحديثة عمومًا X11 ، وفي الأنظمة الأحدث، Wayland ، كنظام نوافذ وواجهة مستخدم رسومية ؛ بينما يتضمن macOS نظام النوافذ الخاص به، Quartz . تدعم العديد من أنظمة يونكس الحديثة OpenGL ، وفي الأنظمة الأحدث، Vulkan أو Metal في macOS . 
    • الاتصالات لم تتضمن أنظمة يونكس المبكرة أي اتصال بين الأنظمة، ولكنها تضمنت برامج الاتصال بين المستخدمين mail و write . وقدّم الإصدار السابع نظام الاتصال بين الأنظمة UUCP ، وتضمنت الأنظمة بدءًا من إصدار BSD 4.1c أدوات TCP/IP . 
  • التوثيق كان نظام يونكس من أوائل أنظمة التشغيل التي أتاحت جميع وثائقها عبر الإنترنت بصيغة قابلة للقراءة آليًا. [ 34 ] وشملت الوثائق ما يلي:  
    • man صفحات الدليل لكل أمر، ومكون مكتبة، واستدعاء نظام ، وملف رأس، وما إلى ذلك. 
    • doc وثائق أطول تشرح بالتفصيل الأنظمة الفرعية الرئيسية، مثل لغة C و troff 

تأثير

كين تومسون ودينيس ريتشي ، المطوران الرئيسيان لنظام التشغيل يونكس البحثي
صورة من مؤتمر USENIX 1984، وتضم دينيس ريتشي (في الوسط).

كان لنظام يونكس تأثير كبير على أنظمة التشغيل الأخرى. وقد اكتسب شهرته بفضل تفاعليته، وتوفيره للبرمجيات برسوم رمزية للاستخدام التعليمي، وتشغيله على أجهزة رخيصة الثمن، وسهولة تكييفه ونقله إلى أجهزة مختلفة. كُتب يونكس في الأصل بلغة التجميع ، ولكن سرعان ما أُعيدت كتابته بلغة C ، وهي لغة برمجة عالية المستوى . [ 35 ] ورغم أن هذا جاء على غرار أنظمة CTSS و Multics و Burroughs MCP ، إلا أن يونكس هو الذي روّج لهذه الفكرة.

كان نظام يونكس يتميز بنموذج ملفات مبسط للغاية مقارنةً بالعديد من أنظمة التشغيل المعاصرة، حيث كان يتعامل مع جميع أنواع الملفات كمصفوفات بايت بسيطة. احتوى تسلسل نظام الملفات على خدمات وأجهزة الجهاز (مثل الطابعات ، والمحطات الطرفية ، ومحركات الأقراص )، مما وفر واجهة موحدة، ولكن على حساب الحاجة أحيانًا إلى آليات إضافية مثل ioctl وعلامات الوضع للوصول إلى ميزات الأجهزة التي لم تتناسب مع نموذج "تدفق البايتات" البسيط. وقد طور نظام التشغيل Plan 9 هذا النموذج بشكل أكبر، وألغى الحاجة إلى آليات إضافية.

ساهم نظام يونكس أيضًا في انتشار نظام الملفات الهرمي ذي الدلائل الفرعية المتداخلة بشكل تعسفي، والذي قدمه نظام Multics في الأصل. كانت أنظمة التشغيل الشائعة الأخرى في ذلك الوقت توفر طرقًا لتقسيم وحدة التخزين إلى عدة دلائل أو أقسام، ولكنها كانت ذات عدد ثابت من المستويات، غالبًا مستوى واحد فقط. أضافت العديد من أنظمة التشغيل الاحتكارية الرئيسية لاحقًا إمكانيات الدلائل الفرعية المتكررة، والتي كانت أيضًا على غرار Multics. تطورت بنية "المجموعة، المستخدم" في نظام RSX-11M من شركة DEC إلى دلائل OpenVMS ، وتطورت وحدات التخزين في نظام CP/M إلى الدلائل الفرعية في نظام MS-DOS 2.0+، وتم دمج بنية "المجموعة، الحساب" في نظام MPE من شركة HP وأنظمة مكتبات SSP و OS/400 من شركة IBM في أنظمة ملفات POSIX الأوسع.

كان جعل مُفسِّر الأوامر برنامجًا عاديًا على مستوى المستخدم، مع توفير أوامر إضافية كبرامج منفصلة، ​​ابتكارًا آخر من ابتكارات Multics التي شاع استخدامها في Unix. استخدمت واجهة Unix نفس لغة الأوامر التفاعلية المستخدمة في كتابة البرامج النصية ( برامج نصية للواجهة  - لم تكن هناك لغة تحكم منفصلة في العمليات مثل JCL من IBM ). ولأن واجهة الأوامر وأوامر نظام التشغيل كانت "مجرد برنامج آخر"، كان بإمكان المستخدم اختيار (أو حتى كتابة) واجهة أوامر خاصة به. وكان من الممكن إضافة أوامر جديدة دون تغيير واجهة الأوامر نفسها. وقد أتاح بناء جملة سطر الأوامر المبتكر في Unix لإنشاء سلاسل نمطية من عمليات المنتج والمستهلك ( خطوط الأنابيب ) نموذجًا برمجيًا قويًا ( الروتينات الفرعية ) متاحًا على نطاق واسع. وقد استُلهمت العديد من مُفسِّرات سطر الأوامر اللاحقة من واجهة Unix.

كان أحد الافتراضات الأساسية لتبسيط نظام يونكس هو تركيزه على النصوص المفصولة بأسطر جديدة لجميع تنسيقات الملفات تقريبًا. لم تكن هناك محررات "ثنائية" في الإصدار الأصلي من يونكس ، حيث تم تكوين النظام بأكمله باستخدام نصوص أوامر shell. كان البايت هو الوحدة المشتركة في نظام الإدخال/الإخراج ، على عكس أنظمة الملفات "القائمة على السجلات" . جعل التركيز على النصوص لتمثيل كل شيء تقريبًا أنابيب يونكس مفيدة للغاية، وشجع على تطوير أدوات بسيطة وعامة يمكن دمجها بسهولة لأداء مهام مخصصة أكثر تعقيدًا . جعل التركيز على النصوص والبايتات النظام أكثر قابلية للتوسع والنقل من الأنظمة الأخرى. مع مرور الوقت، أثبتت التطبيقات النصية شعبيتها في مجالات تطبيقية أخرى، مثل لغات الطباعة ( PostScript و ODF )، وعلى مستوى طبقة التطبيقات لبروتوكولات الإنترنت ، مثل FTP و SMTP و HTTP و SOAP و SIP .  

ساهم نظام يونكس في نشر صيغة التعبيرات النمطية التي لاقت رواجًا واسعًا. وأصبحت واجهة برمجة يونكس أساسًا لمعيار واجهة نظام التشغيل واسع الانتشار (POSIX، انظر أعلاه). وسرعان ما انتشرت لغة البرمجة C خارج نطاق يونكس، وأصبحت الآن شائعة الاستخدام في برمجة الأنظمة والتطبيقات.

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

تم تطبيق بروتوكولات الشبكات TCP /IP بسرعة على إصدارات Unix المستخدمة على نطاق واسع على أجهزة الكمبيوتر الرخيصة نسبيًا، مما ساهم في انتشار الإنترنت العالمي والاتصال في الوقت الفعلي وشكل الأساس للتطبيقات على العديد من المنصات الأخرى.

أدت سياسة يونكس المتمثلة في توفير وثائق شاملة عبر الإنترنت (ولسنوات عديدة) وإمكانية الوصول السهل إلى جميع شفرة المصدر للنظام إلى رفع توقعات المبرمجين، وساهمت في إطلاق حركة البرمجيات الحرة في عام 1983.

ذُكر نظام يونكس في فيلم "جوراسيك بارك" عام 1994 كنظام التشغيل المستخدم في مرافق الحديقة. ويُثار جدلٌ حول كيفية تصوير يونكس بصريًا على شاشة الحاسوب في الفيلم. [ 36 ]

أنظمة يونكس المجانية والأنظمة المشابهة لها

لقطات شاشة من نظام التشغيل Debian (أعلى، وهو توزيعة لينكس شائعة ) و FreeBSD (أسفل، وهو نظام تشغيل شائع يشبه نظام التشغيل Unix )

في عام ١٩٨٣، أعلن ريتشارد ستالمان عن مشروع جنو (اختصارًا لـ "جنو ليس يونكس")، وهو جهد طموح لإنشاء نظام برمجيات حرة شبيه بنظام يونكس - "حر" بمعنى أن كل من يحصل على نسخة منه سيكون حرًا في استخدامها ودراستها وتعديلها وإعادة توزيعها. لم يكن مشروع تطوير نواة جنو، جنو هيرد ، قد أنتج نواة عاملة بعد، ولكن في عام ١٩٩١، أصدر لينوس تورفالدز نواة لينكس كبرنامج حر بموجب رخصة جنو العمومية . بالإضافة إلى استخدامها في نظام تشغيل جنو ، لعبت العديد من حزم جنو  - مثل مجموعة مترجمات جنو (وبقية سلسلة أدوات جنوومكتبة جنو سي ، وأدوات جنو الأساسية - أدوارًا محورية في أنظمة يونكس حرة أخرى أيضًا. 

أصبحت توزيعات لينكس ، التي تتألف من نواة لينكس ومجموعات كبيرة من البرامج المتوافقة، شائعة بين المستخدمين الأفراد والشركات على حد سواء. ومن التوزيعات الشائعة: ريد هات إنتربرايز لينكس ، وفيدورا ، وسوزي لينكس إنتربرايز ، وأوبن سوزي ، وديبيان ، وأوبونتو ، ولينكس منت ، وسلاكوير لينكس ، وآرتش لينكس ، وجنتو . [ 37 ]

صدرت نسخة مجانية مشتقة من نظام بي إس دي يونكس، وهي 386BSD ، عام 1992، وأدت إلى ظهور مشروعي NetBSD و FreeBSD . وفي عام 1994، وبعد تسوية دعوى قضائية رفعتها مختبرات أنظمة يونكس ضد جامعة كاليفورنيا وشركة بيركلي لتصميم البرمجيات ( USL ضد BSDi ) ، تم توضيح أن لبيركلي الحق في توزيع بي إس دي يونكس مجانًا إذا رغبت في ذلك. ومنذ ذلك الحين، تم تطوير بي إس دي يونكس في عدة فروع منتجات مختلفة، بما في ذلك OpenBSD و DragonFly BSD .

بفضل التصميم المعياري لنظام يونكس، يُعدّ تبادل المكونات أمرًا شائعًا نسبيًا: فمعظم أنظمة يونكس والأنظمة الشبيهة بها، إن لم تكن جميعها، تتضمن على الأقل بعضًا من أكواد BSD، بينما تتضمن بعضها أدوات GNU في توزيعاتها. وتلبي أنظمة لينكس وBSD يونكس بشكل متزايد احتياجات السوق التي كانت تُلبّى تقليديًا بواسطة أنظمة تشغيل يونكس الاحتكارية، وتتوسع لتشمل أسواقًا جديدة مثل أجهزة الكمبيوتر المكتبية ، والأجهزة المحمولة ، والأجهزة المدمجة .

في مقابلة أجريت عام 1999، أعرب دينيس ريتشي عن رأيه بأن أنظمة التشغيل لينكس وبي إس دي يونكس هي استمرار لأساس تصميم يونكس ومشتقات من يونكس: [ 38 ]

أعتقد أن ظاهرة لينكس رائعة للغاية، لأنها تستند بقوة إلى الأساس الذي وفره نظام يونكس. ويبدو أن لينكس من بين أفضل مشتقات يونكس المباشرة، على الرغم من وجود أنظمة BSD المختلفة، بالإضافة إلى العروض الرسمية من مصنعي محطات العمل والحواسيب المركزية.

وفي المقابلة نفسها، صرّح بأنه ينظر إلى كل من يونكس ولينكس على أنهما "استمرار للأفكار التي بدأها كين وأنا وكثيرون غيرنا، منذ سنوات عديدة". [ 38 ]

كان OpenSolaris نظامًا برمجيًا مجانيًا مكافئًا لنظام Solaris، طورته شركة Sun Microsystems ، وتضمن نواة مرخصة بموجب رخصة CDDL وبيئة مستخدم تعتمد بشكل أساسي على GNU . إلا أن شركة Oracle أوقفت المشروع بعد استحواذها على Sun، مما دفع مجموعة من موظفي Sun السابقين وأعضاء مجتمع OpenSolaris إلى إنشاء نسخة معدلة من OpenSolaris في نواة illumos . وحتى عام 2014، لا يزال illumos النظام الوحيد النشط مفتوح المصدر المشتق من System V.

أربانت

في مايو 1975، وصفت وثيقة RFC 681 تطوير نظام يونكس الشبكي من قِبل مركز الحوسبة المتقدمة بجامعة إلينوي في أوربانا-شامبين . [ 39 ] وذُكر أن نظام يونكس "يُقدم العديد من الإمكانيات المهمة كخادم مصغر لشبكة أربانت". في ذلك الوقت، كان يونكس يتطلب ترخيصًا من مختبرات بيل للاتصالات بتكلفة 20,000 دولار أمريكي للمؤسسات غير الجامعية، بينما كان بإمكان الجامعات الحصول على ترخيص مقابل رسوم رمزية قدرها 150 دولارًا. وأُشير إلى أن شركة بيل "منفتحة على الاقتراحات" بشأن ترخيص شامل لشبكة أربانت.

يذكر طلب التعليقات (RFC) تحديدًا أن نظام يونكس "يوفر إمكانيات معالجة محلية قوية من حيث برامج المستخدم، والعديد من المترجمات ، ومحررًا قائمًا على QED ، ونظامًا متعدد الاستخدامات لإعداد المستندات، ونظام ملفات فعال يتميز بتحكم متطور في الوصول، ووحدات تخزين قابلة للتركيب والفصل، ومعالجة موحدة للأجهزة الطرفية كملفات خاصة ". وقد سمح هذا الأخير بدمج برنامج التحكم بالشبكة (NCP) ضمن نظام ملفات يونكس، حيث يعامل اتصالات الشبكة كملفات خاصة يمكن الوصول إليها من خلال استدعاءات الإدخال/الإخراج القياسية في يونكس ، والتي تضمنت ميزة إضافية تتمثل في إغلاق جميع الاتصالات عند خروج البرنامج، في حال إهمال المستخدم القيام بذلك. ولتقليل حجم التعليمات البرمجية المضافة إلى نواة يونكس الأساسية ، تم تشغيل جزء كبير من تعليمات NCP البرمجية في عملية مستخدم قابلة للتبديل ، ولا يتم تشغيلها إلا عند الحاجة. [ 39 ]

العلامة التجارية

لوحة ترخيص ترويجية من شركة ديجيتال إكويبمنت . اللوحة الفعلية يستخدمها جون هول .
محطة عمل HP 9000 تعمل بنظام التشغيل HP-UX ، وهو نظام تشغيل يونكس معتمد

في البداية، لم تسمح شركة AT&T للمرخص لهم باستخدام اسم يونكس؛ ولذلك أطلقت مايكروسوفت على نسختها المعدلة اسم زينكس، على سبيل المثال. [ 40 ] في أكتوبر 1988، سمحت الشركة للمرخص لهم باستخدام علامة يونكس التجارية للأنظمة القائمة على نظام التشغيل System V الإصدار 3.2، شريطة استيفاء شروط معينة. [ 41 ] في أكتوبر 1993، نقلت شركة نوفيل ، التي كانت تمتلك حقوق مصدر نظام يونكس System V آنذاك، العلامات التجارية ليونكس إلى شركة X/Open (التي تُعرف الآن باسم مجموعة Open Group[ 42 ] وفي عام 1995 باعت العمليات التجارية ذات الصلة إلى شركة Santa Cruz Operation (SCO). [ 43 ] [ 44 ] وكانت مسألة ما إذا كانت نوفيل قد باعت أيضًا حقوق الطبع والنشر للبرنامج نفسه موضوع دعوى قضائية اتحادية في عام 2006، وهي قضية SCO ضد نوفيل ، والتي فازت بها نوفيل. تم استئناف القضية، ولكن في 30 أغسطس 2011، أيدت محكمة الاستئناف الأمريكية للدائرة العاشرة قرارات المحكمة الابتدائية، وأغلقت القضية. [ 45 ] اتهمت شركة SCO Group Inc.، وهي شركة بائعة لأنظمة يونكس، شركة نوفيل بالتشهير بالملكية .

المالك الحالي للعلامة التجارية UNIX هو مجموعة Open Group، وهي اتحاد معايير صناعية. الأنظمة التي تتوافق تمامًا مع مواصفات UNIX الموحدة والمعتمدة وفقًا لها فقط هي التي تُعتبر "UNIX" (أما الأنظمة الأخرى فتُسمى " شبيهة بـ UNIX ").

بموجب قرار من مجموعة Open Group، يشير مصطلح "UNIX" إلى فئة من أنظمة التشغيل أكثر من كونه يشير إلى تطبيق محدد لنظام تشغيل؛ إذ يُفترض أن تكون أنظمة التشغيل التي تستوفي مواصفات UNIX الموحدة لمجموعة Open Group قادرة على استخدام علامتي UNIX 98 أو UNIX 03 التجاريتين اليوم، بعد أن يدفع مُورّد نظام التشغيل رسوم اعتماد كبيرة ورسوم حقوق ملكية العلامة التجارية السنوية لمجموعة Open Group. [ 46 ] تشمل الأنظمة المرخصة لاستخدام علامة UNIX التجارية: AIX ، [ 47 ] EulerOS ، [ 48 ] HP-UX ، [ 49 ] Inspur K-UX ، [ 50 ] IRIX ، [ 51 ] macOS ، [ 52 ] Solaris ، [ 53 ] Tru64 UNIX (المعروف سابقًا باسم "Digital UNIX" أو OSF/1[ 54 ] و z/OS . [ 55 ] والجدير بالذكر أن EulerOS وInspur K-UX هما توزيعتان من توزيعات لينكس معتمدتان كمتوافقتين مع  معيار UNIX 03. [ 56 ] [ 57 ]

أحيانًا يُستخدم تمثيل مثل Un*x أو *NIX أو *N?X للإشارة إلى جميع أنظمة التشغيل المشابهة لنظام يونكس. ويعود ذلك إلى استخدام علامة النجمة ( * ) وعلامة الاستفهام كعلامات بدل في العديد من الأدوات المساعدة. كما يُستخدم هذا الترميز لوصف أنظمة أخرى شبيهة بنظام يونكس لم تستوفِ متطلبات علامة يونكس التجارية الصادرة عن مجموعة Open Group.

تطلب مجموعة Open Group أن يتم استخدام UNIX دائمًا كصفة متبوعة بمصطلح عام مثل system للمساعدة في تجنب إنشاء علامة تجارية عامة .

كان نظام يونكس هو التنسيق الأصلي، لكن استخدام اسم يونكس لا يزال واسع الانتشار لأنه كان يُطبع سابقًا بأحرف صغيرة ( Unix ). ووفقًا لدينيس ريتشي ، عندما قدم ورقة يونكس الأصلية في ندوة أنظمة التشغيل الثالثة للجمعية الأمريكية لآلات الحوسبة (ACM)، "كان لدينا جهاز طباعة جديد، وقد تم اختراع تقنية تروف للتو، وكنا في غاية السعادة لقدرتنا على إنتاج أحرف صغيرة". [ 58 ] استخدمت العديد من أنظمة التشغيل السابقة والمعاصرة الأحرف الكبيرة فقط، لذلك كتب الكثيرون الاسم بأحرف كبيرة بدافع العادة. وهو ليس اختصارًا. [ 59 ]

يمكن تسجيل أسماء العلامات التجارية من قبل كيانات مختلفة في دول مختلفة، وتسمح قوانين العلامات التجارية في بعض الدول بتحكم كيانين مختلفين في نفس اسم العلامة التجارية إذا استخدم كل كيان العلامة التجارية في فئات يسهل تمييزها. ونتيجة لذلك، استُخدم اسم "يونكس" كعلامة تجارية لمنتجات متنوعة، بما في ذلك رفوف الكتب، وأقلام الحبر، والغراء المعبأ في زجاجات، وحفاضات الأطفال، ومجففات الشعر، وحاويات الطعام. [ 60 ]

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

انظر أيضاً

مراجع

  1. 1 2 3 ماكيلروي، دكتور في الطب (1987). قارئ أبحاث يونكس: مقتطفات مشروحة من دليل المبرمج، 1971-1986 (ملف PDF) (تقرير فني). مختبرات بيل، قسم أبحاث الحوسبة والكيمياء. 139. مؤرشف (ملف PDF) من الأصل في 11 نوفمبر 2017.
  2. ريتشي، د.مطومسون، ك. (1978). "نظام يونكس لتقاسم الوقت" (ملف PDF) . المجلة التقنية لنظام بيل . 57 (6، الجزء 2) (نُشرت في يوليو-أغسطس 1978). doi : 10.1145/361011.361061 . S2CID 53235982 . 
  3. ريتشي، دينيس م. (1977). نظام يونكس لتقاسم الوقت: نظرة استعادية (ملف PDF) . المؤتمر الدولي العاشر في هاواي لعلوم الأنظمة . تم الاطلاع عليه في 23 أكتوبر 2025. يمكن القول بأن يونكس هو في جوهره تطبيق حديث لنظام CTSS التابع لمعهد ماساتشوستس للتكنولوجيا .
  4. ريتشي ، د.م طومسون ، ك. (يوليو 1978). "نظام يونكس لتقاسم الوقت" . مجلة بيل سيستم التقنية. 57 ( 6): 1905-1929 . رمز Bibcode : 1978BSTJ...57.1905R . CiteSeerX 10.1.1.112.595 . doi : 10.1002/j.1538-7305.1978.tb02136.x . تاريخ الاسترجاع: 9 ديسمبر 2012 . 
  5. شوارتز، جون (11 يونيو 2000). "تجارب مايكروسوفت القادمة" . صحيفة واشنطن بوست . مؤرشف من الأصل في 13 ديسمبر 2024. تم الاطلاع عليه في 17 ديسمبر 2024 .
  6. 1 2 ريتشي، دينيس م. (يناير 1993). "تطور لغة سي" (ملف PDF) . تم الاطلاع عليه بتاريخ 23 أكتوبر 2025 .
  7. ريموند، إريك (19 سبتمبر 2003). فن برمجة يونكس . أديسون-ويسلي. ISBN 978-0-13-142901-7أُرشف من الأصل بتاريخ 12 فبراير 2009. تم الاطلاع عليه بتاريخ 9 فبراير 2009 .
  8. 1 2 أنثيس، غاري (4 يونيو 2009). "الجدول الزمني: 40 عامًا من يونكس" . كمبيوتر وورلد . تم الاسترجاع في 4 ديسمبر 2024 .
  9. لويس، بيتر هـ. (12 يونيو 1988). "هل حان وقت يونكس أخيرًا؟" . صحيفة نيويورك تايمز . مؤرشف من الأصل في 5 فبراير 2011. تم الاطلاع عليه في 17 ديسمبر 2024 .
  10. تشاك كاريش. "اسم يونكس أصبح الآن ملكًا لـ X/Open – comp.std.unix | مجموعات جوجل" . تم الاطلاع عليه في 1 يونيو 2026 .
  11. بانجمان، إريك (22 فبراير 2006). "ويندوز يتفوق على يونكس في مبيعات الخوادم" . آرس تكنيكا . تم الاطلاع عليه في 5 ديسمبر 2024 .
  12. غارفين، سكيب (19 سبتمبر 2019). "أبرز الخرافات حول أنظمة IBM Power: "نظام IBM AIX انتهى، ونظام Unix لم يعد ذا صلة في السوق اليوم" (الجزء 2)" . مدونة IBM . تم الاطلاع عليه في 5 ديسمبر 2024 .
  13. "لقد مات يونكس. عاش يونكس! "
  14. ريموند، إريك ستيفن (2003). "عناصر أسلوب نظام التشغيل" . فن برمجة يونكس . تم الاطلاع عليه بتاريخ 16 أغسطس 2020 .
  15. براند، ستيوارت (1984). كتاب تاندي/راديو شاك: كتالوج برامج الأرض الكاملة . دار كوانتوم للنشر/دابلداي. رقم ISBN 9780385191661تم إنشاء نظام UNIX بواسطة مطوري البرامج لمطوري البرامج ، لمنح أنفسهم بيئة يمكنهم التلاعب بها بشكل كامل.
  16. سبولسكي، جويل (14 ديسمبر 2003). " الثنائية الثقافية" . جويل عن البرمجيات . تم الاسترجاع في 21 مارس 2021. عندما تم إنشاء يونكس وعندما تشكلت قيمه الثقافية، لم يكن هناك مستخدمون نهائيون .
  17. باورز، شيلي ؛ بيك، جيري؛ أورايلي، تيم ؛ لوكيدس، مايك (2002). أدوات يونكس القوية . أورايلي ميديا، إنك. ISBN 978-0-596-00330-2.
  18. 1 2 3 4 5 ريتشي، دينيس م. "تطور نظام المشاركة الزمنية في يونكس" (ملف PDF) . تم الاطلاع عليه بتاريخ 23 أكتوبر 2025 .
  19. كيرنيغان، برايان دبليو. بايك، روب. بيئة برمجة يونكس. 1984. 8
  20. فيدلر، رايان (أكتوبر 1983). "دليل يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . بايت . ص 132. تم الاطلاع عليه في 30 يناير 2015 . 
  21. براند، ستيوارت (1984). كتاب تاندي/راديو شاك: كتالوج برامج الأرض الكاملة . دار كوانتوم للنشر/دابلداي. رقم ISBN 9780385191661أفضل ما يميز نظام يونكس هو قابليته للتنقل . فهو يعمل على نطاق واسع من الأجهزة، بدءًا من جهاز IBM PC أحادي المستخدم الذي يبلغ سعره 5000 دولار أمريكي، وصولًا إلى جهاز Cray الذي يصل سعره إلى 5 ملايين دولار أمريكي. ولأول مرة، أصبح استقرار النظام مرتبطًا ببيئة البرمجيات، وليس ببنية الأجهزة؛ إذ يتجاوز يونكس التغيرات في تقنية الأجهزة، مما يسمح للبرامج المصممة لبيئة يونكس بالانتقال إلى الجيل التالي من الأجهزة.
  22. ستيوارت، برايان ل. (2010). مبادئ أنظمة التشغيل: التصميم والتطبيقات . بوسطن، ماساتشوستس: تومسون ليرنينج. ص 23. ISBN  978-1-4188-3769-3.
  23. دوليا، أليكسي (29 يوليو 2003). "مقابلة مع برايان كيرنيغان" . مجلة لينكس . مؤرشفة من الأصل في 18 أكتوبر 2017.
  24. ريك فارو. "مقابلة مع بيتر جي. نيومان" (ملف PDF) . ;login: . 42 (4): 38. ثم أدى ذلك إلى أن تصبح أنظمة يونكس (نظام Multics أحادي المستخدم المقيد، والذي أطلق عليه هذا الاسم نسبةً إلى برايان كيرنيغان) فيما بعد نظام يونكس (ربما نتيجة لمحامي شركة AT&T).
  25. جورجياديس ، إيفانجيلوس (2024). "تفكيك السقالات" . رسائل إلى المحرر. اتصالات رابطة آلات الحوسبة . 67. doi : 10.1145/3654698 . ISSN 0001-0782 . 
  26. رينفيلدز، جوريس. "المنفذ الأول لنظام يونكس" (ملف PDF) . تم الاطلاع عليه في 30 يونيو 2015 .
  27. "قابلية نقل برامج C ونظام UNIX" . مختبرات بيل . تم الاطلاع عليه بتاريخ 23 أكتوبر 2025 .
  28. KUTV، أفيري سلون وجاريد تيرنر (8 يناير 2026). "لغة برمجة حاسوبية نادرة تُكتشف مخبأة في خزانة بجامعة يوتا" . KUTV . تاريخ الاسترجاع: 10 يناير 2026 .
  29. تومسون، كين (16 سبتمبر 2014). "مراسلة شخصية، كين تومسون إلى دونالد دبليو. جيليس" . موقع كلية الهندسة الكهربائية وهندسة الحاسبات بجامعة كولومبيا البريطانية . مؤرشف من الأصل في 22 مارس 2016.
  30. "عائلة أنظمة التشغيل - حصة الأنظمة" . أفضل 500 مشروع.
  31. "جارٍ التحميل" . مطورو Apple. مؤرشف من الأصل في 9 يونيو 2012. تم الاطلاع عليه في 22 أغسطس 2012 .
  32. "انتقام يونكس" . asymco. 29 سبتمبر 2010. مؤرشف من الأصل في 9 نوفمبر 2010. تم الاطلاع عليه في 9 نوفمبر 2010 .
  33. "يونكس: نظام التشغيل الذي يضع معايير جديدة" . دليل IONOS الرقمي . 29 مايو 2020. تم الاطلاع عليه في 10 مايو 2022 .
  34. شيلي باورز ؛ جيري بيك؛ تيم أورايلي ؛ مايكل كوستا لوكيدس؛ مايك لوكيدس (2003). أدوات يونكس القوية . دار نشر أورايلي ميديا، ص 32. ISBN  978-0-596-00330-2تم الاطلاع عليه بتاريخ 8 أغسطس 2022 .
  35. ريتشي، دينيس (1979). "تطور نظام المشاركة الزمنية في يونكس" . مختبرات بيل . تم الاسترجاع في 23 أكتوبر 2025. ربما حدثت أهم نقطة تحول خلال عام 1973، عندما أعيدت كتابة نواة نظام التشغيل بلغة سي .
  36. أكسون، صموئيل (15 يوليو 2026). "مهندس يُحدد ويشرح كل جهاز كمبيوتر من التسعينيات ظهر في فيلم حديقة الديناصورات" . آرس تكنيكا . تم الاطلاع عليه في 16 يوليو 2026 .
  37. "التوزيعات الرئيسية" . مراقبة التوزيعات .
  38. 1 2 بينيت، مانويل (1999). "مقابلة مع دينيس إم. ريتشي" . لينكس فوكس . مؤرشف من الأصل في 4 يناير 2018. تم الاطلاع عليه في 16 أغسطس 2020 .
  39. 1 2 هولمغرين، ستيف (مايو 1975). شبكة يونكس . IETF . doi : 10.17487/RFC0681 . RFC 681. تم الاطلاع عليه في 22 أبريل 2021 .
  40. ^ ليبس ، سول (نوفمبر 1982). "خطوط البايت" . بايت . ص 540 – 547. 
  41. "شركة AT&T توسع برنامج ترخيص العلامات التجارية لنظام يونكس" (بيان صحفي). 31 أكتوبر 1988.
  42. تشاك كاريش (12 أكتوبر 1993). "اسم يونكس أصبح الآن ملكًا لشركة X/Open" . مجموعة الأخبار : comp.std.unix . يوزنت: 29hug3INN4qt@rodan.UU.NET . تاريخ الاسترجاع: 21 فبراير 2020 .  
  43. «نوفيل تُكمل بيع قسم يونكس وير إلى شركة سانتا كروز | مايكرو فوكس» . www.novell.com . مؤرشف من الأصل بتاريخ 20 ديسمبر 2015. تم الاطلاع عليه بتاريخ 20 ديسمبر 2015 .
  44. "إتش بي، نوفيل، وإس سي أو تُقدّم نظام تشغيل يونكس عالي الأداء مع خدمات شبكية ومؤسسية متقدمة" . Novell.com. 20 سبتمبر 1995. مؤرشف من الأصل في 23 يناير 2007. تم الاطلاع عليه في 9 نوفمبر 2010 .
  45. جونز، باميلا . "مكتب المدعي العام يقدم بيانًا بشأن الدعوى، ونتعرف على موضوع استئنافه" . غروكلاو . Groklaw.net. مؤرشف من الأصل في 21 يونيو 2024. تم الاطلاع عليه في 12 أبريل 2011 .
  46. مجموعة أوبن. "جدول رسوم العلامة التجارية المفتوحة" . مؤرشف من الأصل في 31 ديسمبر 2011. تم الاطلاع عليه في 26 ديسمبر 2011. يتطلب حق استخدام علامة يونكس التجارية من المرخص له دفع رسوم سنوية إضافية لمجموعة أوبن، تُحسب وفقًا لجدول الرسوم الموضح أدناه .
  47. مجموعة Open Group. "نظام التشغيل AIX 6 الإصدار 6.1.2 مع شهادة SP1 أو أحدث" . مؤرشف من الأصل في 8 أبريل 2016.
  48. مجموعة Open Group (8 سبتمبر 2016). "شهادة Huawei EulerOS 2.0" .
  49. مجموعة Open Group. "شهادة HP-UX 11i V3 الإصدار B.11.31 أو أحدث" . مؤرشف من الأصل في 8 أبريل 2016.
  50. مجموعة أوبن. "شهادة Inspur K-UX 2.0" . مؤرشفة من الأصل في 9 يوليو 2014.
  51. مجموعة Open Group. "شهادة اعتماد IRIX 6.5.28 مع التحديثات (4605 و7029)" . مؤرشف من الأصل في 4 مارس 2016.
  52. "نظام macOS الإصدار 10.12 Sierra على أجهزة Mac التي تعمل بمعالجات Intel" . مجموعة Open Group. مؤرشف من الأصل في 2 أكتوبر 2016.
  53. مجموعة Open Group. "شهادة Oracle Solaris 11 FCS والإصدارات الأحدث" . مؤرشف من الأصل في 24 سبتمبر 2015.
  54. بوني تاليريكو. "بيان امتثال شركة هيوليت-باكارد" . مجموعة أوبن. مؤرشف من الأصل في 10 ديسمبر 2015. تم الاطلاع عليه في 8 ديسمبر 2015 .
  55. فيفيان دبليو. مورابيتو. "بيان امتثال شركة آي بي إم" . مجموعة أوبن . تم الاطلاع عليه في 21 يناير 2018 .
  56. بينغ شين. "بيان المطابقة لشركة هواوي" . مجموعة أوبن . تم الاطلاع عليه بتاريخ 22 يناير 2020 .
  57. بينغ شين. "بيان المطابقة لهواوي: الأوامر والأدوات المساعدة الإصدار 4" . مجموعة أوبن . تم الاطلاع عليه بتاريخ 22 يناير 2020 .
  58. ريموند، إريك س. (محرر). "يونكس" . ملف المصطلحات . مؤرشف من الأصل في 4 يونيو 2011. تم الاطلاع عليه في 9 نوفمبر 2010 .
  59. تروي، دوغلاس (1990). أنظمة يونكس . أساسيات الحوسبة. شركة بنجامين/كومينغ للنشر. ص 4. ISBN  978-0-201-19827-0.
  60. ^ "Autres Unix، autres moeurs (OtherUnix)" . مختبرات بيل . 1 أبريل 2000 . تم الاسترجاع في 23 أكتوبر 2025 .
  61. "تاريخ سولاريس" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 18 مارس 2017. يونكس بصيغة الجمع. إنه ليس نظام تشغيل واحد، بل هو مجموعة من التطبيقات لفكرة نشأت عام 1965.

للمزيد من القراءة

عام
الكتب
تلفزيون
محادثات