تاريخ يونكس

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

في عام 1979، وصف ريتشي رؤية المجموعة لنظام يونكس : [ 3 ]

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

الستينيات

Multics

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

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

نظام جديد

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

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

السفر إلى الفضاء، الانتقال إلى PDP-7

في عام 1969، كتب تومسون أيضًا لعبة فيديو بعنوان " السفر إلى الفضاء" (Space Travel ) باستخدام نظام التشغيل GECOS على جهاز GE 635 الأصغر حجمًا . لكن هذه اللعبة كانت تعاني من مشكلة تتمثل في أن تكلفة تشغيلها بلغت 75 دولارًا ( ما يعادل 658.50 دولارًا في عام 2025 ) من وقت تشغيل وحدة المعالجة المركزية. [ 6 ] عندما علم أن قسم أبحاث الصوتيات والمرئيات [ 7 ] يمتلك جهاز PDP-7 صغيرًا غير مستخدم إلى حد كبير، بدأ في إعادة كتابة اللعبة خصيصًا لهذا الجهاز. [ 6 ] تم ذلك مبدئيًا عن طريق بناء ملف تنفيذي لجهاز PDP-7 باستخدام مترجم متقاطع على جهاز 635، ثم نقل الكود الناتج إلى جهاز PDP-7 باستخدام شريط ورقي . [ 6 ] 

أصبح هذا الأمر مملاً، فبدأ تومسون بالتفكير في كتابة نظام التشغيل الجديد على الجهاز الجديد. وقد ساعده في ذلك حصول زوجته على إجازة في الوقت المناسب، مما أتاح له شهراً كاملاً للعمل عليه بدوام كامل. [ 8 ] وبمساعدة ريتشي ورود كاناداي ، قاموا بتطبيق نسخة من نظام الملفات الهرمي الذي درسه تومسون على جهاز GE 645. وسرعان ما أُتيحت إمكانية تشغيل البرامج المخزنة في نظام الملفات هذا، [ 6 ] ثم برامج صغيرة لنسخ هذه الملفات وحذفها وطباعتها وتعديلها، بالإضافة إلى مترجم أوامر يسمح للمستخدم بتنفيذ جميع هذه العمليات بشكل تفاعلي. ومع توفر هذه البرامج، كُتب مُجمِّع جديد للجهاز، وانتقل مشروع "السفر الفضائي" بالكامل إلى المنصة الجديدة. [ 9 ]

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

ثم قام دوغلاس ماكلروي بنقل مُترجم TMG إلى لغة التجميع PDP-7، مُنشئًا بذلك أول لغة برمجة عالية المستوى تعمل على نظام يونكس. استخدم تومسون هذه الأداة لتطوير النسخة الأولى من لغة البرمجة B الخاصة به . [ 3 ]

سبعينيات القرن العشرين

كين تومسون ودينيس ريتشي
الإصدار 7 من نظام يونكس لجهاز PDP-11 ، يعمل في SIMH
نظام يونكس لتقاسم الوقت في جامعة ويسكونسن ، 1978

كان نظام التشغيل الجديد في البداية بلا دعم تنظيمي، وبلا اسم. في هذه المرحلة، كان نظام التشغيل الجديد أحادي المهمة، [ 3 ] وليس متعدد المهام مثل Multics. وقد اقتُرح اسم Unics (خدمة المعلومات والحوسبة أحادية الإرسال، تُنطق " يونكس ")، وهو تورية على Multics (خدمات المعلومات والحوسبة متعددة الإرسال)، للمشروع في عام 1970. يدّعي برايان كيرنيغان أنه هو من صاغ الاسم، ويضيف أنه "لا أحد يتذكر" من ابتكر التهجئة النهائية Unix . [ 11 ] كما يُنسب الفضل في ذلك إلى دينيس ريتشي ودوغ ماكلروي. [ 3 ] [ 12 ]

عندما أراد مركز أبحاث علوم الحاسوب استخدام نظام يونكس على جهاز أكبر من PDP-7، بينما احتاج قسم براءات الاختراع في مختبرات بيل [ 13 ] إلى معالج نصوص ، أضاف تومسون وريتشي إمكانيات معالجة النصوص إلى يونكس وحصلا على تمويل لجهاز PDP-11 /20. [ 14 ] [ 15 ] ولأول مرة في عام 1970، تم تسمية نظام التشغيل يونكس رسميًا وبدأ تشغيله على جهاز PDP-11. أُضيف برنامج لتنسيق النصوص يُدعى roff ومحرر نصوص . كُتبت البرامج الثلاثة بلغة التجميع الخاصة بجهاز PDP-11 . استخدمت مختبرات بيل نظام معالجة النصوص الأولي هذا، الذي يتكون من يونكس وroff والمحرر، لمعالجة نصوص طلبات براءات الاختراع . سرعان ما تطور roff إلى troff ، وهو أول برنامج نشر إلكتروني مزود بإمكانية كاملة للتنضيد .

مع ازدياد تعقيد النظام ورغبة فريق البحث في زيادة عدد المستخدمين، برزت الحاجة إلى دليل إرشادي. نُشر دليل مبرمج يونكس في 3 نوفمبر 1971؛ ووُثِّقت الأوامر بصيغة " صفحة الدليل " التي لا تزال مستخدمة حتى اليوم، والتي تُقدِّم معلومات مرجعية موجزة حول الاستخدام، بالإضافة إلى الأخطاء البرمجية، وتُدرج أسماء مُطوِّري البرامج لتوجيه الاستفسارات إليهم. [ 12 ]

مع شراء أقسام أخرى في مختبرات بيل لأجهزة DEC PDP-11، اختارت هي الأخرى [ 16 ] تشغيل نظام يونكس بدلاً من نظام التشغيل الخاص بشركة DEC. وبحلول الإصدار الرابع، أصبح نظام يونكس شائع الاستخدام داخل المختبر، وشُكِّل فريق دعم خاص به، مما ساهم في استمراريته من خلال تنظيم توزيعه. [ 14 ] [ 12 ]

في عام 1973، أُعيدت كتابة الإصدار الرابع من يونكس بلغة البرمجة عالية المستوى C ، خلافًا للاعتقاد السائد آنذاك بأن تعقيد نظام التشغيل وتطوره يستلزمان كتابته بلغة التجميع. [ 17 ] [ 14 ] ظهرت لغة C كجزء من الإصدار الثاني . كان لثومبسون وريتشي تأثير بالغ على يونكس في بداياته، لدرجة أن ماكلروي قدّر أنهما كتبا وصححا حوالي 100,000 سطر من التعليمات البرمجية في ذلك العام، مصرحًا بأنه "يمكن افتراض ارتباط اسميهما بكل شيء تقريبًا لم يُنسب إليهما بشكل آخر". [ 12 ] على الرغم من أن لغة التجميع لم تختفِ من صفحات الدليل حتى الإصدار الثامن ، [ 12 ] إلا أن الانتقال إلى لغة C أشار إلى قابلية نقل البرنامج، مما يتطلب استبدال كمية صغيرة نسبيًا من التعليمات البرمجية المعتمدة على الجهاز عند نقل يونكس إلى منصات حوسبة أخرى . مع ذلك، كان الإصدار الرابع من يونكس لا يزال يحتوي على قدر كبير من التعليمات البرمجية المعتمدة على PDP-11، ولم يكن مناسبًا للنقل.

عُرض نظام التشغيل يونكس رسميًا لأول مرة للعالم الخارجي في ندوة مبادئ أنظمة التشغيل عام 1973 ، حيث قدم ريتشي وتومسون ورقة بحثية. [ 18 ] أدى ذلك إلى طلبات للحصول على النظام، ولكن بموجب مرسوم موافقة صدر عام 1956 لتسوية قضية احتكار، مُنعت شركة بيل سيستم (الشركة الأم لمختبرات بيل) من ممارسة أي نشاط تجاري آخر غير "خدمات الاتصالات العامة"، واضطرت إلى ترخيص أي براءات اختراع لديها عند الطلب. لذلك، لم يكن من الممكن تحويل يونكس إلى منتج. وبدلاً من ذلك، قامت مختبرات بيل بشحن النظام مقابل تكلفة الوسائط والشحن. [ 8 ] بدأ كين تومسون بهدوء في تلبية الطلبات عن طريق شحن الأشرطة والأقراص. [ 19 ] الشريط الوحيد المستعاد من يونكس الإصدار الرابع حتى عام 2025 كان قد أرسله تومسون إلى جامعة يوتا في 31 مايو 1974. [ 20 ] [ 21 ]

في عام 1973، أصدرت شركة AT&T الإصدار الخامس من نظام يونكس ورخصته للمؤسسات التعليمية، كما رخصت الإصدار السادس الصادر عام 1975 للشركات لأول مرة، [ 22 ] بدءًا بشركة Yourdon, Inc. [ 23 ] ورغم ندرة المستخدمين التجاريين بسبب تكلفته البالغة 20,000 دولار أمريكي (ما يعادل 119,666 دولارًا أمريكيًا في عام 2025) ، إلا أن الإصدار السادس كان الأكثر استخدامًا حتى أوائل الثمانينيات. كان بإمكان أي شخص شراء ترخيص، لكن الشروط كانت مقيدة للغاية؛ إذ لم يحصل المرخص لهم إلا على شفرة المصدر كما هي . [ 22 ] وشملت التراخيص أيضًا الأجزاء الخاصة بالجهاز من النواة، المكتوبة بلغة التجميع PDP-11. انتشرت نسخ من شرح Lions' Commentary on UNIX 6th Edition, with Source Code على نطاق واسع، مما أدى إلى استخدام يونكس على نطاق واسع كمثال تعليمي. عُقد الاجتماع الأول لمستخدمي يونكس في نيويورك عام 1974، وجذب بضع عشرات من الأشخاص. تطورت هذه المنظمة لاحقًا لتصبح منظمة USENIX . وتكمن أهمية مجموعة المستخدمين في أن نظام يونكس لم يكن مدعومًا بالكامل من قبل شركة AT&T، [ 8 ] على الرغم من أنه كان المعيار المعتمد لبناء الأنظمة التشغيلية داخل الشركة منذ حوالي عام 1975. [ 24 ]

تم تحديد إصدارات نظام يونكس بناءً على إصدارات أدلة المستخدم الخاصة به؛ [ 22 ] فعلى سبيل المثال، استُخدم مصطلحا "يونكس الإصدار الخامس" و"يونكس الإصدار 5" للإشارة إلى الإصدار نفسه. لم يفكر مطورو مختبرات بيل من منظور "إصدارات" نظام التشغيل، بل اعتمدوا نموذج التطوير المستمر، وقاموا أحيانًا بتوزيع أشرطة تحتوي على تصحيحات (دون موافقة محامي شركة AT&T). [ 8 ] توسع التطوير بإضافة مفهوم الأنابيب، مما أدى إلى تطوير قاعدة بيانات برمجية أكثر نمطية، ودورات تطوير أسرع. أدى الإصدار 5، وخاصة الإصدار 6، إلى ظهور عدد كبير من إصدارات يونكس المختلفة داخل مختبرات بيل وخارجها، بما في ذلك PWB/UNIX وأول نظام يونكس تجاري، IS/1 .

كان نظام يونكس يعمل آنذاك فقط على أنظمة DEC. [ 22 ] ومع إعادة كتابة المزيد من أجزاء النظام بلغة C (وتوسيع نطاق هذه اللغة لتشمل ذلك)، ازدادت قابلية نقله بين الأنظمة المختلفة؛ ففي عام 1977، حصلت مختبرات بيل على جهاز Interdata 8/32 بهدف نقل يونكس إلى حاسوب يختلف قدر الإمكان عن PDP-11، مما جعل النظام أكثر استقلالية عن الجهاز. بعد ذلك، تم تشغيل يونكس كنظام تشغيل ضيف داخل برنامج VM/370 في جامعة برينستون . في الوقت نفسه، قام فريق في جامعة ولونغونغ بنقل يونكس إلى جهاز Interdata 7/32 المشابه . [ 25 ] [ 26 ] وشملت الأجهزة المستهدفة لعمليات نقل أخرى من مختبرات بيل لأغراض البحث والاستخدام الداخلي في AT&T حاسوبًا قائمًا على معالج Intel 8086 (مع وحدة إدارة ذاكرة مصممة خصيصًا ) وجهاز UNIVAC 1100. [ 27 ] [ 14 ]

في مايو 1975، وثقت ARPA فوائد نظام المشاركة الزمنية Unix الذي "يقدم العديد من القدرات المثيرة للاهتمام" كمضيف مصغر لشبكة ARPA في RFC 681 .

في عام 1978، تم إصدار نظام UNIX/32V لنظام VAX الجديد آنذاك من شركة DEC . وبحلول ذلك الوقت، كان أكثر من 600 جهاز يعمل بنظام يونكس بشكل أو بآخر. وفي عام 1979، تم إصدار الإصدار السابع من يونكس ، وهو آخر إصدار من يونكس البحثي الذي تم نشره على نطاق واسع. في الإصدار السابع، كان عدد استدعاءات النظام حوالي 50 فقط، على الرغم من أن أنظمة يونكس والأنظمة الشبيهة بيونكس اللاحقة أضافت عددًا أكبر بكثير: [ 28 ]

قدّم الإصدار السابع من نظام يونكس البحثي حوالي 50 استدعاءً للنظام، بينما قدّم نظام 4.4BSD حوالي 110 استدعاءات، وقدّم نظام SVR4 حوالي 120 استدعاءً. يختلف العدد الدقيق لاستدعاءات النظام باختلاف إصدار نظام التشغيل. شهدت الأنظمة الأحدث نموًا هائلًا في عدد استدعاءات النظام المدعومة. يحتوي نظام لينكس 3.2.0 على 380 استدعاءً للنظام، بينما يحتوي نظام فري بي إس دي 8.0 على أكثر من 450 استدعاءً.

اكتملت نسخة معالج دقيق من نظام يونكس، LSI-11 ، في عام 1978، [ 29 ] وأُفيد في العام نفسه أن نسخة معالج إنتل 8086 كانت "قيد التطوير". [ 25 ] ظهرت أولى نسخ يونكس للحواسيب الصغيرة، وأنظمة تشغيل شبيهة بيونكس مثل إدريس من وايتسميث ، في أواخر سبعينيات القرن العشرين. [ 22 ]

ثمانينيات القرن العشرين

طرفية LSI ADM-3A ، واجهة مادية لنظام BSD Unix
محطة DEC VT100 ، المستخدمة على نطاق واسع في نظام يونكس لتقاسم الوقت
متحدثو مؤتمر USENIX الصيفي لعام 1984. تأسس مؤتمر USENIX في عام 1975، ويركز بشكل أساسي على دراسة وتطوير نظام يونكس والأنظمة المشابهة.
نظام النوافذ X مع twm وعدد من تطبيقات X الأساسية

طوّرت شركة بيل نسخًا متعددة من نظام يونكس للاستخدام الداخلي، مثل CB UNIX (مع دعم مُحسّن لقواعد البيانات) و PWB/UNIX ، "بيئة عمل المبرمج"، الموجهة لمجموعات كبيرة من المبرمجين. وقد روّجت الشركة للنسخة الأخيرة، بالإضافة إلى 32V وV7، مُشيرةً إلى أن "أكثر من 800 نظام قيد الاستخدام بالفعل خارج نظام بيل" في عام 1980، [ 30 ] و"أكثر من 2000" في العام التالي. [ 31 ] أما نسخ يونكس البحثية 8 (1985 [ 32 ] [ 33 ]و9 (1986 [ 34 ] [ 33 ] )، و 10 (1989 [ 35 ] [ 36 ] [ 33 ] [ 37 ] ) فقد طُوّرت خلال ثمانينيات القرن العشرين ، ولكن لم تُصدر إلا لعدد قليل من الجامعات، على الرغم من أنها أنتجت أوراقًا بحثية [ 38 ] تصف العمل الجديد.

  • "لقد نجت العديد من برامج الأدوات متوسطة الحجم (الإصدار 10 من يونكس) (ووثائقها) إلى نظام Plan 9، وهي موصوفة في دليل المبرمج الخاص به ومجموعة أوراقه الخاصة."
  • "ومع ذلك، كانت الإصدارات الأقل شهرة داخل مختبرات أنظمة يونكس التابعة لشركة AT&T هي الإصدار الثامن في عام 1985، والإصدار التاسع في عام 1986، والإصدار العاشر في عام 1989". [ 35 ] [ 39 ]

ثم تحول تركيز هذا البحث إلى تطوير Plan 9 ، وهو نظام تشغيل موزع محمول جديد، ولاحقًا إلى Inferno .

بدأت شركة بيركن-إلمر بتوزيع نظام وولونغونغ يونكس لشركة إنترداتا تحت اسم بيركن-إلمر الإصدار 7، وهو أول إصدار مدعوم من شركة حاسوب. [ 26 ] [ 22 ] أصبح نظام يونكس للحواسيب الصغيرة متاحًا تجاريًا في عام 1980، عندما أصدرت شركة أونيكس سيستمز نظامها C8002 المبني على معالج زيلوج Z8000 [ 22 ] ، وأعلنت مايكروسوفت عن أول نظام يونكس للحواسيب الصغيرة ذات 16 بت ، والذي أطلقت عليه اسم زينكس ، والذي قامت شركة سانتا كروز أوبريشن (SCO) بنقله إلى معالج 8086 في عام 1983. بدأت شركات أخرى بتقديم إصدارات تجارية من يونكس لحواسيبها الصغيرة ومحطات العمل الخاصة بها . تم تطوير العديد من هذه الإصدارات الجديدة من يونكس انطلاقًا من نظام سيستم 5 بموجب ترخيص من شركة AT&T؛ بينما استندت إصدارات أخرى إلى نظام بي إس دي. واصل بيل جوي ، أحد أبرز مطوري نظام بي إس دي، مسيرته ليشارك في تأسيس شركة صن مايكروسيستمز في عام 1982، وأنشأ نظام التشغيل صن أو إس لمحطات العمل الخاصة بها.

بسبب ترخيص AT&T الواسع النطاق والرخيص لنظام يونكس، تدرب آلاف الطلاب عليه، على عكس منافسيه مثل بيك . وبحلول ثمانينيات القرن الماضي، قال أحد المحللين: "كُتبت مئات البرامج لنظام يونكس لأن مطوريها لم يكونوا على دراية بأي نظام آخر". [ 40 ] [ 41 ] [ 42 ] ومع انتقال طلاب علوم الحاسوب من الجامعات إلى الشركات، رغبوا في مواصلة استخدامه. وبدأ المراقبون ينظرون إلى يونكس كنظام تشغيل عالمي محتمل، مناسب لجميع أجهزة الحاسوب. في عام 1983، لم يتجاوز عدد أسطر التعليمات البرمجية في نواة يونكس 20,000 سطر - معظمها مكتوب بلغة C - وكان أكثر من 75% منها غير مرتبط بنوع الجهاز. وبحلول ذلك العام، كان نظام يونكس أو نظام شبيه به متاحًا لما لا يقل عن 16 معالجًا وبنية مختلفة من حوالي 60 شركة مصنعة؛ وأشارت مجلة بايت إلى أن شركات الحاسوب "قد تدعم أنظمة تشغيل أخرى، ولكن دائمًا ما يكون هناك تطبيق يونكس متاح". [ 14 ] [ 22 ] [ 43 ] كانت قاعدة بيانات Ingres مثالاً على البرامج التي استفادت من التشغيل على نظام Unix مقارنةً بنظام IBM System R ، الذي لم يستفد من ذلك. [ 41 ]  

كانت شركتا DEC وIBM مثالين على الشركات التي دعمت نظام يونكس. [ 44 ] ورغم أن كلاً من DEC [ 45 ] وIBM [ 46 ] كانتا مترددتين في تقديم بدائل لأنظمة التشغيل الخاصة بهما، إلا أنهما، إلى جانب معظم شركات الحواسيب الأخرى، فعلتا ذلك بحلول منتصف ثمانينيات القرن الماضي. وذكر أحد محللي الصناعة أن شركة Prime Computer أصدرت نظام Primix ، على سبيل المثال، لمنع العملاء من التخلي عن النظام بسبب عدم دعم يونكس. [ 47 ]

أعلنت شركة AT&T عن نظام UNIX System III - المبني على الإصدار 7 وPWB - في عام 1981. وكان بإمكان المرخص لهم بيع تراخيص فرعية ثنائية مقابل 100 دولار أمريكي فقط (ما يعادل 354.14 دولارًا أمريكيًا في عام 2025) ، وهو ما اعتبره المراقبون مؤشرًا على أن AT&T باتت تنظر إلى نظام Unix كمنتج تجاري. [ 22 ] وشمل ذلك أيضًا دعم جهاز VAX. واستمرت AT&T في إصدار تراخيص لإصدارات Unix الأقدم. ولإنهاء الالتباس بين جميع إصداراتها الداخلية المختلفة، دمجت AT&T جميعها في نظام UNIX System V الإصدار 1. وقدّم هذا الإصدار بعض الميزات، مثل محرر vi و curses من توزيعة برمجيات Berkeley لنظام Unix التي طُوّرت في مجموعة أبحاث أنظمة الحاسوب بجامعة كاليفورنيا، بيركلي . وشمل ذلك أيضًا دعم أجهزة الكمبيوتر من سلسلة Western Electric 3B . وقدّمت AT&T الدعم لنظامي System III وSystem V من خلال مجموعة دعم Unix (USG)، وكان يُشار إلى هذه الأنظمة أحيانًا باسم USG Unix.  

في عام ١٩٨٣، سوّت وزارة العدل الأمريكية قضيتها الثانية لمكافحة الاحتكار ضد شركة AT&T، مما أدى إلى تفكيك نظام بيل . وقد أعفى هذا القرار شركة AT&T من مرسوم الموافقة الصادر عام ١٩٥٦ الذي كان يمنعها من تسويق نظام يونكس. وسرعان ما طرحت AT&T نظام يونكس ٥ في السوق. وكادت المنافسة الجديدة أن تقضي على استدامة يونكس على المدى الطويل، لأنها كبّلت التبادل الحر لشفرة المصدر وأدت إلى التجزئة وعدم التوافق. [ ١٩ ] وفي العام نفسه، أسس ريتشارد ستالمان مشروع جنو .

نظرًا لأن شروط ترخيص أنظمة يونكس التجارية الأحدث لم تكن مواتية للاستخدام الأكاديمي كما كانت الإصدارات الأقدم من يونكس، واصل باحثو بيركلي تطوير نظام بي إس دي كبديل لنظامي يونكس الثالث والخامس. ظهرت العديد من المساهمات في يونكس لأول مرة في إصدارات بي إس دي، ولا سيما واجهة سطر الأوامر C مع التحكم في المهام (على غرار نظام ITS ). ولعل أهم جانب في جهود تطوير بي إس دي هو إضافة كود شبكة TCP/IP إلى نواة يونكس الرئيسية . أسفرت جهود تطوير نظام BSD عن عدة إصدارات مهمة تضمنت شفرة برمجية للشبكات، منها: 4.1cBSD، و4.2BSD، و4.3BSD، و4.3BSD-Tahoe (حيث أن Tahoe هو الاسم المستعار لبنية Power 6/32 من شركة Computer Consoles Inc. ، والتي كانت أول إصدار من نواة BSD غير تابع لشركة DEC)، وNet/1، و4.3BSD-Reno (تماشيًا مع تسمية "Tahoe"، ولأن هذا الإصدار كان بمثابة مغامرة)، وNet/2، و4.4BSD، و4.4BSD-lite. تُعد شفرة الشبكات الموجودة في هذه الإصدارات أساسًا لكثير من شفرات شبكات TCP/IP المستخدمة اليوم، بما في ذلك الشفرة التي صدرت لاحقًا في نظام AT&T System V UNIX والإصدارات الأولى من نظام Microsoft Windows . وتُعد واجهة برمجة تطبيقات Berkeley sockets API المصاحبة معيارًا فعليًا لواجهات برمجة تطبيقات الشبكات، وقد تم نسخها على العديد من المنصات.

خلال هذه الفترة، توقع العديد من المراقبين أن يصبح نظام يونكس، بفضل قابليته للتنقل وقدراته الغنية ودعم شركات مثل دي إي سي وآي بي إم، نظام تشغيل قياسيًا في صناعة الحواسيب الصغيرة. [ 44 ] [ 48 ] ومع ذلك، ذكرت المحللة الصناعية جين ييتس أن شركة آي بي إم لم تكن متحمسة لنظام يونكس، وأن شركة إيه تي آند تي كانت الشركة الوحيدة القادرة على تحمل "الاستثمار الضخم" اللازم للمساعدة في تطوير البرمجيات. وأضافت أن افتقار يونكس لتطبيق رائد مثل فيزي كالك أو لوتس 1-2-3 حال دون انتشاره على نطاق واسع في أجهزة سطح المكتب الخاصة بالشركات. [ 46 ] وبالنظر إلى مكتبة برامج يونكس وقاعدة مستخدميه الأصغر بكثير من نظامي إم إس-دوس وآي بي إم بي سي ، توقع آخرون أن يفضل العملاء الحواسيب الشخصية على الشبكات المحلية على أنظمة يونكس متعددة المستخدمين. [ 49 ] وكانت مايكروسوفت تخطط لجعل زينكس خليفة نظام إم إس-دوس متعدد المستخدمين. [ 22 ] بحلول عام 1983، بلغ سعر جهاز Altos 586، الذي يعمل بنظام Xenix ومزود بذاكرة وصول عشوائي (RAM) سعتها 512 كيلوبايت وقرص صلب سعته 10 ميجابايت ، 8000 دولار أمريكي (ما يعادل 25860 دولارًا أمريكيًا في عام 2025) . [ 50 ] ذكرت مجلة BYTE أن أداء جهاز Altos "يقترب، تحت ضغط متوسط، من أداء جهاز DEC VAX في معظم المهام التي قد يقوم بها المستخدم عادةً"، بينما كانت أجهزة الكمبيوتر الأخرى من Sun و MASSCOMP أغلى بكثير، لكنها كانت تُعادل أداء VAX. وأضافت المجلة أن كلاً من PC/IX و Venix على جهاز IBM PC تفوقا على Venix على جهاز PDP-11/23. [ 44 ] نفّذ نظام uNETix ، وهو نظام تشغيل Unix تجاري للحواسيب الصغيرة، أول نظام لعرض الألوان في نوافذ Unix.

حصل تومسون وريتشي على جائزة تورينج في عام 1983 لعملهما على نظام يونكس.

ذكرت مجلة يونكس وورلد في نوفمبر 1985 أن "جهاز سوبر مايكرو لم يُحقق التوقعات المرجوة منه بعد؛ بل يبدو أن السوق الآن في حالة ركود تام". لم يحقق مُورّدو يونكس، مثلفورتشن سيستمز وكونفرجنت تكنولوجيز وتاندي كوربوريشن ،النجاح المتوقع بسبب ارتفاع الأسعار، ونقص قنوات التوزيع، وصعوبة الدعم المستمر، والمنافسة من شبكات LAN الخاصة بالحواسيب الشخصية والحواسيب الصغيرة التقليدية مثل IBM System/36 أو DEC MicroVAX II . [ 51 ] قام إنجريس بنقل قاعدة البيانات من يونكس إلى نظام VMS من DEC لضمان جدواها التجارية. في البداية، كان الطلب على إصدار VMS أكبر بكثير لدرجة أن الشركة أهملت الإصدار الأصلي. [ 52 ] عكس انطلاق معرض يونكس إكسبو السنويفي نيويورك عام 1984 الحضور التجاري المتنامي ليونكس، [ 53 ] على الرغم من أن روجر سيبل قال إن أول منتدى يونكس كان "80% من الحضور يرتدون أحذية بيركنستوك ". [ 45 ] كتب بيل غيتس، الرئيس التنفيذي لشركة مايكروسوفت ، في العدد نفسه من مجلة يونكس وورلد، أن قاعدة مستخدمي يونكس لا تزال صغيرة جدًا، عازيًا ذلك إلى عدم توافقها الثنائي على عكس نظام MS-DOS، على الرغم من اعتقاده أن نظام زينكس قد يصل إلى 400,000 تثبيت خلال الأشهر الثمانية عشر القادمة. [ 54 ] (عندما قامت شركة إنغريس بنقل برامجها إلى يونكس، كان عليها دعم أكثر من 40 إصدارًا مختلفًا من نظام التشغيل. [ 52 ] )

في عام 1986، كتبت مجلة Computerworld أنه "حتى وقت قريب جدًا، لم يكن أحد تقريبًا يربط نظام يونكس بمعالجة بيانات الشركات. [...] كان نظام التشغيل يُستخدم بشكل حصري تقريبًا في الأوساط الأكاديمية والتقنية... ولكن الآن  - وبفضل الجهود الحثيثة التي بذلتها شركة AT&T  - بدأ البعض ينظر إلى يونكس كخيار عملي للمنشآت التجارية الكبيرة". أصبح يونكس متاحًا تجاريًا لأجهزة الحاسوب المركزية عبر Amdahl UTS في عام 1981، وبدأت IBM بعد ذلك في تقديم يونكس تحت اسمي IX/370 و VM/IX . ومع ذلك، ظل إجمالي عدد الأجهزة المثبتة لنظام يونكس صغيرًا، حيث بلغ حوالي 230,000 جهاز. [ 55 ]

على الرغم من سمعتها الأكاديمية - فقد كتبت مجلة Computerworld عام 1986 عن "الصور المشؤومة للسحرة التي تحيط بنظام يونكس وإدارته" [ 23 ] ، وذكرت مجلة InfoWorld عام 1989: "حتى وقت قريب، كان يونكس يستحضر صورًا لتقنيين ذوي لحى وشعر طويل عالقين في أعماق مختبرات البحث والتطوير، يكتبون البرامج حتى ساعات الصباح الباكرة" - إلا أن القوة المتزايدة للحواسيب الصغيرة في أواخر الثمانينيات، وخاصةً مع طرح معالج Intel 80386 ذي 32 بت ، أدت إلى "انتشار" يونكس بشكل كبير في تطبيقات الأعمال؛ حيث تنافست أنظمة Xenix و 386/ix وغيرها من أنظمة يونكس المخصصة لسوق الحواسيب الشخصية مع نظام التشغيل OS/2 من حيث الشبكات، ودعم المستخدمين المتعددين، وتعدد المهام، والتوافق مع نظام MS-DOS. [ 56 ] بعد بضع سنوات من انعقاد أول منتدى UniForum، "تجاوز عدد ربطات العنق عدد الصنادل"، كما قال سيبل. [ 45 ] [ 24 ]  

بحلول أواخر ثمانينيات القرن العشرين، أدركت الصناعة أن تقنية RISC تتمتع بأداء أفضل بكثير من حيث التكلفة مقارنةً ببنى الحواسيب التقليدية. طوّر مُصنّعو الحواسيب الصغيرة محطات عمل خاصة بهم تعتمد على تقنية RISC لجذب العملاء الذين ينتقلون من نظام VAX VMS وأنظمة قديمة أخرى. سواءً من شركات كبيرة عريقة مثل DEC و Hewlett-Packard (HP) و Data General ، أو شركات أحدث مثل Sun و Solbourne ، كانت هذه الأنظمة تعمل بنظام Unix. [ 57 ] وكان لموزعي القيمة المضافة الصغار الذين يُخصّصون أنظمة Unix للعملاء دورٌ حيوي في نمو الصناعة. [ 24 ] [ 45 ] خلال هذه الفترة، بدأ عدد من الموردين، بما في ذلك DEC وSun و Addamax، في بناء إصدارات موثوقة من نظام UNIX لتطبيقات عالية الأمان، مصممة في الغالب للتطبيقات العسكرية وتطبيقات إنفاذ القانون.

التوحيد القياسي وحروب يونكس

كانت إحدى المشكلات التي عانى منها نظام يونكس في تلك الفترة هي كثرة التطبيقات، سواءً تلك المبنية على نظام System V أو BSD أو ما وصفه بول هينينغ كامب لاحقًا بأنه مزيج "مُنفذ بكفاءة متفاوتة" من النظامين، [ 58 ] وعادةً ما كانت هذه التطبيقات تتضمن إضافات محلية الصنع للأنظمة الأساسية من AT&T أو بيركلي. [ 59 ] وكان نظام زينكس بمثابة سلالة ثالثة، إذ بُني على نظام System III الأقدم. [ 60 ] وقد أُطلق على التنافس بين الموردين اسم " حروب يونكس" ؛ وسرعان ما طالب العملاء بالتوحيد القياسي [ 60 ] ، وكذلك فعل موردون مثل شركة إنفورميكس ، التي كان لديها بحلول أواخر الثمانينيات أكثر من 1000 وحدة تخزين (SKU) من منتجاتها لتلبية احتياجات المستخدمين المختلفة. [ 24 ]

استجابت شركة AT&T بإصدار معيار، هو تعريف واجهة النظام الخامس (SVID، 1985)، واشترطت التوافق معه لأنظمة التشغيل التي تحمل علامة "النظام الخامس". في عام 1984، أسس العديد من موردي الحواسيب الأوروبيين اتحاد X/Open بهدف إنشاء مواصفات نظام مفتوحة المصدر تستند إلى يونكس (وإلى تعريف واجهة النظام الخامس SVID لاحقًا). [ 61 ] وكانت مواصفات POSIX الصادرة عن معهد مهندسي الكهرباء والإلكترونيات ( IEEE ) عام 1988 جهدًا آخر في مجال التقييس ، حيث صُممت كواجهة برمجة تطبيقات (API) توافقية سهلة التطبيق على منصتي BSD والنظام الخامس. وفي عام 1993، فرضت حكومة الولايات المتحدة الأمريكية استخدام POSIX في العديد من أنظمتها. [ 62 ]

في ربيع عام ١٩٨٨، خطت شركة AT&T خطوةً إضافية نحو توحيد المعايير. ففي البداية، تعاونت مع منظمة SCO لدمج نظامي التشغيل System V وXenix في نظام System V/386. [ ٦٠ ] ثم سعت إلى التعاون مع شركة Sun Microsystems (مُصنِّعة نظام التشغيل SunOS المشتق من 4.2BSD ونظام ملفات الشبكة الخاص بها ) لدمج أنظمة System V وBSD/SunOS وXenix في نظام يونكس موحد، والذي أصبح فيما بعد الإصدار الرابع من System V. وقد عملت AT&T وSun، تحت اسم UNIX International (UI)، بشكل مستقل عن X/Open، مما أثار حفيظة مُصنِّعين آخرين، فأسسوا مؤسسة البرمجيات المفتوحة للعمل على نظام يونكس موحد خاص بهم، OSF/1 ، مُدشنين بذلك مرحلة جديدة من حروب يونكس. [ ٦٠ ]

التسعينيات

محطات عمل يونكس في التسعينيات، بما في ذلك تلك التي صنعتها شركات DEC و HP و SGI و Sun
تم استخدام بيئة سطح المكتب المشتركة (CDE) على نطاق واسع في محطات عمل يونكس .

قال أحد محللي الصناعة عام 1989 إنه على الرغم من التنافس الشديد بين شركتي OSF وUI، فإن "وجود نظامي يونكس أفضل بكثير من نظام 225 - وهو النظام الذي كان لدينا حتى ذلك الحين". [ 57 ] استمرت حروب يونكس في التسعينيات، لكنها لم تكن تشكل تهديدًا كبيرًا كما كان يُعتقد في البداية: فقد انفصلت شركتا AT&T وSun بعد إصدار System V.4، بينما تأخر إصدار OSF/1. [ 60 ] بحلول عام 1993، عدّلت معظم الشركات التجارية إصداراتها من يونكس لتعتمد على System V مع إضافة العديد من ميزات BSD. وشكّل إنشاء مبادرة بيئة البرمجيات المفتوحة المشتركة (COSE) في ذلك العام، من قِبل الشركات الكبرى في مجال يونكس، نهاية المرحلة الأكثر شهرة من حروب يونكس، وتلاها اندماج شركتي UI وOSF عام 1994. احتفظ الكيان الجديد المدمج باسم OSF وتوقف عن العمل على OSF/1. في ذلك الوقت، كانت شركة Digital Equipment Corporation هي المورد الوحيد الذي يستخدمه ، والتي واصلت تطويره الخاص، وأعادت تسمية منتجها إلى Digital UNIX في أوائل عام 1995. وأصبح POSIX المعيار الموحد لأنظمة Unix (وبعض أنظمة التشغيل الأخرى). [ 60 ]

في غضون ذلك، شهد عالم BSD تطوراته الخاصة. فقد قام فريق في بيركلي بتطوير نظام تشغيله ليتوافق مع معيار POSIX، وأصدر نسخة مُبسطة من كود الشبكات الخاص به، يُفترض أنها خالية من أي كود مملوك لشركة AT&T. في عام 1991، غادر فريق من مطوري BSD (دون سيلي، ومايك كاريلز، وبيل جوليتز ، وترينت هاين) جامعة كاليفورنيا لتأسيس شركة Berkeley Software Design, Inc. (BSDi)، التي باعت نسخة تجارية كاملة الوظائف من نظام BSD Unix لمنصة Intel، والتي روّجوا لها على أنها خالية من كود AT&T. وواجهوا مشاكل قانونية عندما رفعت شركة AT&T التابعة لها والمتخصصة في أنظمة Unix دعوى قضائية ضد BSDi بتهمة انتهاك حقوق النشر وتهم أخرى تتعلق بنظام BSD؛ لاحقًا، رفعت جامعة كاليفورنيا دعوى مضادة. [ 63 ] بعد فترة وجيزة من تأسيسها، غادر بيل جوليتز شركة BSDi لمتابعة توزيع نظام 386BSD ، وهو النظام المجاني الذي سبق أنظمة FreeBSD و OpenBSD و NetBSD .

في عام ١٩٩١، تعاونت شركتا USL و Novell لتطوير نسخة من نظام التشغيل 4 لأجهزة i386 وi486، تجمع بين بروتوكول TCP/IP وبروتوكولات الشبكات IPX/SPX الخاصة بشركة Novell، تحت اسم مشروع Destiny. وأسستا شركة Univel التابعة لهما كشركة مشتركة لتطوير المنتج وتسويقه ودعمه، والذي أُطلق عليه رسميًا اسم UnixWare (المعروف أيضًا باسم SVR4.2) وبِيعَ في العام نفسه تحت اسم Univel UnixWare 1.0. بعد فترة وجيزة من إصدار Univel لـ UnixWare 1.0، باعت AT&T شركة USL وحصتها في Univel إلى Novell، ما يعني أن Novell أصبحت تمتلك جميع حقوق AT&T في نظام Unix. وشبّه دينيس ريتشي هذه الصفقة بقصة عيسو التوراتية حين باع بكوريته مقابل حساء العدس . [ 64 ] حاولت نوفيل استغلال حقيقة أن يونكس وير يجمع بين تقنيات الشبكات TCP/IP وNetWare كأداة تسويقية ضد ويندوز إن تي ، لكن أسواقها الأساسية عانت بشكل كبير. كما أنها حسمت سريعًا معاركها القضائية مع بي إس دي آي وبيركلي. [ 63 ]

في عام 1993، قررت شركة نوفيل نقل حقوق العلامة التجارية والشهادات الخاصة بنظام يونكس إلى اتحاد X/Open . [ 65 ] وفي عام 1996، اندمج اتحاد X/Open مع مؤسسة OSF ، مُشكلاً بذلك مجموعة Open Group . وتُحدد معايير مختلفة صادرة عن مجموعة Open Group حاليًا ما يُعتبر نظام تشغيل يونكس وما لا يُعتبر كذلك، ولا سيما مواصفات يونكس الموحدة الصادرة بعد عام 1998 .

في عام 1993، تم استخدام نظام يونكس كعنصر ثانوي في حبكة فيلم Jurassic Park الشهير . [ 66 ]

في عام 1995، باعت شركة نوفيل أعمال إدارة ودعم تراخيص يونكس الحالية، بالإضافة إلى حقوق تطوير قاعدة بيانات نظام التشغيل الخامس، إلى شركة سانتا كروز. [ 67 ] أما مسألة ما إذا كانت نوفيل قد باعت حقوق التأليف والنشر أيضاً، فقد أصبحت لاحقاً موضوع نزاع قضائي (انظر أدناه).

بعد انتهاء المشاكل القانونية بين AT&T/Novell وجامعة كاليفورنيا، أصدرت الأخيرة إصدارين إضافيين من نظام BSD قبل حلّ مجموعة أبحاث أنظمة الحاسوب التابعة لها عام ١٩٩٥. مع ذلك، استمر استخدام شفرة BSD في مشتقاتها المجانية وفيما يسميه غارفينكل وآخرون جيلاً ثانياً من أنظمة يونكس التجارية، المبنية على BSD. كان أول من مثّل هذه الأنظمة هو نظام BSDi، الذي لاقى رواجاً لدى مزودي خدمات الإنترنت ، لكنه لم يحقق النجاح الكافي في نهاية المطاف لضمان استمرارية الشركة. [ ٦٨ ] أما المُمثّل الرئيسي الآخر فهو شركة أبل .

في عام ١٩٩٧، سعت شركة آبل إلى إيجاد أساس جديد لنظام تشغيل ماكنتوش، فاختارت نظام NeXTSTEP ، الذي طورته شركة NeXT . أُعيد تسمية نظام التشغيل الأساسي، الذي كان مبنيًا على نظام BSD ونواة Mach ، إلى داروين بعد استحواذ آبل عليه. وبحسب تصريح أدلى به أحد موظفي آبل في مؤتمر USENIX ، فإن استخدام داروين في نظام Mac OS X يجعله النظام الأكثر استخدامًا من بين أنظمة يونكس في سوق الحواسيب المكتبية .

في قائمة أفضل 500 حاسوب فائق، تفوق نظام لينكس على نظام يونكس في الفترة من 1998 إلى 2017

في غضون ذلك، واجه نظام يونكس منافسة من نواة لينكس ذات حقوق النسخ المفتوحة ، وهي إعادة تنفيذ لنظام يونكس من الصفر، باستخدام أجزاء من مشروع جنو الذي كان قيد التطوير منذ منتصف ثمانينيات القرن الماضي. بدأ العمل على لينكس عام 1991 على يد لينوس تورفالدز ؛ وفي عام 1998، ذكرت مذكرة سرية في مايكروسوفت: "لينكس في طريقه للسيطرة على سوق يونكس x86 في نهاية المطاف"، وتوقعت كذلك: "أعتقد أن لينكس  - أكثر من نظام NT  - سيكون أكبر تهديد لنظام SCO في المستقبل القريب". [ 69 ]

العقد الأول من القرن الحادي والعشرين

في عام 2000، باعت شركة SCO أعمالها وأصولها المتعلقة بنظام UNIX بالكامل إلى شركة Caldera Systems ، التي غيرت اسمها لاحقًا إلى مجموعة SCO .

أدى انفجار فقاعة الإنترنت (2001-2003) إلى توحيد كبير لإصدارات يونكس. من بين العديد من الإصدارات التجارية ليونكس التي ظهرت في ثمانينيات القرن الماضي، لم يبقَ سوى سولاريس ، وإتش بي-يو إكس ، وإيه آي إكس، محققةً أداءً جيدًا نسبيًا في السوق، على الرغم من استمرار نظام آي آر آي إكس من إس جي آي لفترة طويلة. ومن بين هذه الأنظمة، استحوذ سولاريس على الحصة السوقية الأكبر في عام 2005. [ 70 ]

في عام ٢٠٠٣، رفعت مجموعة SCO دعوى قضائية ضد العديد من مستخدمي وموردي نظام لينكس. ادّعت SCO أن لينكس يحتوي على شفرة يونكس محمية بحقوق الطبع والنشر، والتي أصبحت الآن ملكًا لمجموعة SCO. وشملت الادعاءات الأخرى انتهاكات للأسرار التجارية من قبل شركة IBM ، أو انتهاكات تعاقدية من قبل عملاء سابقين لشركة سانتا كروز تحولوا لاحقًا إلى لينكس. مع ذلك، اعترضت شركة نوفيل على ادعاء مجموعة SCO بامتلاكها حقوق الطبع والنشر لقاعدة شفرة يونكس المصدرية. ووفقًا لشركة نوفيل، فإن SCO (وبالتالي مجموعة SCO) هي في الواقع جهة تشغيل امتياز لشركة نوفيل، التي احتفظت أيضًا بحقوق الطبع والنشر الأساسية، وحق النقض على أنشطة الترخيص المستقبلية لشركة SCO، و٩٥٪ من عائدات الترخيص. لم توافق مجموعة SCO على ذلك، وأدى النزاع إلى رفع دعوى قضائية بين SCO ونوفيل. في ١٠ أغسطس ٢٠٠٧، صدر حكم في جزء كبير من القضية لصالح نوفيل (بأن نوفيل تمتلك حقوق الطبع والنشر لنظام يونكس، وأن مجموعة SCO احتفظت بشكل غير قانوني بأموال مستحقة لشركة نوفيل). كما قضت المحكمة بأن "شركة SCO ملزمة بالاعتراف بتنازل نوفيل عن دعاوى SCO ضد IBM وSequent". بعد صدور الحكم، أعلنت نوفيل أنها لا ترغب في مقاضاة أي شخص بشأن نظام يونكس، وصرحت قائلة: "لا نعتقد بوجود يونكس في لينكس". [ 71 ] [ 72 ] [ 73 ] نجحت SCO في الحصول على قرار من محكمة الاستئناف للدائرة العاشرة بإلغاء هذا القرار جزئيًا في 24 أغسطس 2009، مما أعاد الدعوى إلى المحاكم لإجراء محاكمة أمام هيئة محلفين. [ 74 ] [ 75 ] [ 76 ]

في 30 مارس 2010، وبعد محاكمة أمام هيئة محلفين، أُقرّ بالإجماع أن شركة نوفيل، وليس مجموعة SCO، هي المالكة لحقوق الطبع والنشر لنظامي التشغيل يونكس ويونكس وير. [ 77 ] قررت مجموعة SCO، من خلال أمين الإفلاس إدوارد كاهن، مواصلة الدعوى القضائية ضد شركة IBM لتسببها في انخفاض إيرادات SCO. [ 78 ] في 1 مارس 2016، رُفضت دعوى SCO ضد IBM نهائيًا.

في عام ٢٠٠٥، أطلقت شركة صن مايكروسيستمز الجزء الأكبر من شفرة نظام سولاريس (المبني على نظام يونكس سيستم ٥ الإصدار ٤) في مشروع مفتوح المصدر يُسمى أوبن سولاريس . وقد أُتيحت تقنيات صن أو إس الجديدة ، ولا سيما نظام الملفات زد إف إس ، لأول مرة كشفرة مفتوحة المصدر عبر مشروع أوبن سولاريس. وبعد ذلك بوقت قصير، انبثقت عن أوبن سولاريس عدة توزيعات غير تابعة لشركة صن. وفي عام ٢٠١٠، بعد استحواذ أوراكل على صن، توقف مشروع أوبن سولاريس رسميًا، لكن استمر تطوير مشتقاته.

منذ أوائل العقد الأول من القرن الحادي والعشرين، أصبح نظام التشغيل Linux هو نظام التشغيل الرائد الشبيه بنظام Unix، بينما يتصدر نظام macOS جميع متغيرات Unix، حيث أن جميع متغيرات Unix الأخرى لديها حصة سوقية ضئيلة للغاية (انظر حصة استخدام أنظمة التشغيل ).

انظر أيضاً

مراجع

الاقتباسات

  1. ستيوارت، برايان ل. (2009). مبادئ أنظمة التشغيل: التصميم والتطبيقات . بوسطن، ماساتشوستس: تومسون ليرنينج. ص 23. ISBN  978-1-4188-3769-3.
  2. ماهوني . "في البداية: يونكس في مختبرات بيل" . ذاتي.
  3. 1 2 3 4 5 ريتشي 1984 .
  4. 1 2 3 4 5 كوك 1999 ، ص. 60.
  5. 1 2 ريتشي 1984 ، ص. 1.
  6. 1 2 3 4 5 6 ريتشي 1984 ، ص. 2.
  7. "دوغ ماكلروي" .
  8. 1 2 3 4 سالوس، بيتر هـ. (2005). الشيطان، والنو، والبطريق . غروكلاو . مؤرشف من الأصل في 5 مايو 2010.في أغسطس 1969، اصطحبت بوني، زوجة كين تومسون، ابنهما البالغ من العمر عامًا واحدًا في رحلة إلى كاليفورنيا لاستعراضه أمام عائلتيهما. وبصفته أعزبًا مؤقتًا، كان لدى كين متسع من الوقت للعمل. قال لي: "خصصت أسبوعًا لكل من نظام التشغيل، والواجهة، والمحرر، والمجمع... وخلال الشهر الذي غابت فيه، أُعيدت كتابة البرنامج بالكامل بشكل يشبه نظام التشغيل".
  9. ريتشي 1984 ، ص 3.
  10. ريتشي وتومسون 1978 ، ص 1909.
  11. دوليا، أليكسي (29 يوليو 2003). "مقابلة مع برايان كيرنيغان" . مجلة لينكس .
  12. 1 2 3 4 5 ماكيلروي، دكتور في الطب (1987). قارئ أبحاث يونكس: مقتطفات مشروحة من دليل المبرمج، 1971-1986 (ملف PDF) (تقرير فني). مختبرات بيل. 139.
  13. "إنشاء نظام التشغيل UNIX*: نقل UNIX لأول تطبيق تجاري له" .
  14. 1 2 3 4 5 byte198308 .
  15. ريتشي وتومسون 1978 ، ص. 1906، 1926.
  16. "بحث!RSC: تاريخ الحوسبة في مختبرات بيل" .
  17. ستالينغز، ويليام (2005). أنظمة التشغيل: المبادئ الداخلية والتصميمية ( الطبعة الخامسة). بيرسون للتعليم. ص 91. ISBN   978-8131703045.
  18. ريتشي وتومسون 1978 .
  19. 1 2 "أصول وتاريخ يونكس، 1969-1995" . Faqs.org. مؤرشف من الأصل في 9 نوفمبر 2010. تم الاطلاع عليه في 9 نوفمبر 2010 .
  20. "يوتا يونكس الإصدار الرابع الخام" . متحف تاريخ الحاسوب . 19 ديسمبر 2025. تم الاطلاع عليه في 5 يناير 2026 .
  21. "رسالة إلى مارتن نيويل بشأن تسليم نظام يونكس إلى جامعة يوتا" . متحف تاريخ الحاسوب . 31 مايو 1974. تاريخ الاطلاع: 5 يناير 2026 .
  22. 1 2 3 4 5 6 7 8 9 10 فيدلر، رايان (أكتوبر 1983). "دليل يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . بايت . ص 132. تم الاطلاع عليه في 30 يناير 2015 . 
  23. 1 2 جيل، فيليب (24 مارس 1986). "نظام التشغيل بيك يُحوّل المستخدمين إلى مُستخدمين جدد" . مجلة كمبيوتر وورلد . المجلد 20، العدد 12. الصفحات 89-101 . تاريخ الاسترجاع: 16 نوفمبر 2025 .   
  24. ١ ٢ ٣ ٤ "ورشة عمل حول قواعد البيانات العلائقية: إنفورميكس" (ملف PDF) (مقابلة). أجرت المقابلة لوان جونسون. متحف تاريخ الحاسوب. ١٢ يونيو ٢٠٠٧. تاريخ الاطلاع: ٣٠ مايو ٢٠٢٥ .
  25. 1 2 جونسون، ستيفن سيريتشي، دينيس إم. (1978). "قابلية نقل برامج لغة سي ونظام يونكس" (ملف PDF) . مجلة بيل سيستم التقنية . 57 (6): 2021-2048 . doi : 10.1002/j.1538-7305.1978.tb02141.x . S2CID 17510065 . 
  26. 1 2 رينفيلدز، يوريس. أول منفذ لنظام يونكس (ملف PDF) (تقرير فني). قسم علوم الحاسوب، جامعة ولونغونغ.
  27. بودنستاب، دي إي؛ هوتون، تي إف؛ كيليمان، كيه إيه؛ رونكين، جي؛ شان، إي بي (1984). "تجارب نقل نظام التشغيل يونكس". المجلة التقنية لمختبرات إيه تي آند تي بيل . 63 (8): 1769-1790 . doi : 10.1002/j.1538-7305.1984.tb00064.x . S2CID 35326182 . 
  28. ستيفنز، دبليو. ريتشارد ؛ راغو، ستيفن أ. (2013). "1.11 استدعاءات النظام ووظائف المكتبة" . البرمجة المتقدمة في بيئة يونكس ( الطبعة الثالثة). أديسون-ويسلي. ص 21. ISBN   978-0321638007.
  29. ليكلاما، هاينز (1978). "نظام يونكس لتقاسم الوقت: يونكس على معالج دقيق". مجلة بيل سيستم التقنية . 57 (6): 2087-2101 . Bibcode : 1978BSTJ...57.2087L . doi : 10.1002/j.1538-7305.1978.tb02143.x . S2CID 39236801 . 
  30. برمجيات نظام بيل (أبريل 1980). "(إعلان)" (ملف PDF) . نشرة مجموعة مستخدمي يونكس الأسترالية . المجلد 2، العدد 4، صفحة 8.   
  31. ريتشي، دينيس م. "إعلانات يونكس" . مختبرات بيل السابقة لأبحاث علوم الحوسبة والرياضيات . تم الاسترجاع في 28 ديسمبر 2025 .
  32. "V8" . جمعية تراث يونكس . 1 أغسطس 1985. تم الاطلاع عليه بتاريخ 27 أبريل 2024 .
  33. 1 2 3
  34. "V9" . جمعية تراث يونكس . 12 مايو 1989. تم الاطلاع عليه بتاريخ 27 أبريل 2024 .
  35. 1 2 "دليل نظام يونكس، الإصدار العاشر" . مؤرشف من الأصل في 13 مايو 2021.
  36. "V10" . جمعية تراث يونكس . 18 سبتمبر 1984. تم الاطلاع عليه بتاريخ 27 أبريل 2024 .
  37. تشيرجوين، ريتشارد (30 مارس 2017). "انتهى عصر النشر السري: تم فتح شفرة مصدر يونكس القديمة للدراسة" . ذا ريجستر . تم الاطلاع عليه بتاريخ 27 أبريل 2014 .
    • الطبعة السابعة
    • مختبرات بيل
  38. مورغان، كريس (يناير 1982). "عن شركة آي بي إم، وأنظمة التشغيل، وأحجار رشيد" . بايت . ص 6. تم الاطلاع عليه في 19 أكتوبر 2013 . 
  39. ١ ٢ "الجلسة العامة الأولى حول قواعد البيانات العلائقية: السنوات الأولى" (ملف PDF) (مقابلة). أجراها بيرتون غراد. متحف تاريخ الحاسوب. ١٢ يونيو ٢٠٠٧. الصفحات ٣٠-٣١ . تاريخ الاطلاع: ٣٠ مايو ٢٠٢٥ . 
  40. لازاريسكي، كارلا (3 نوفمبر 1985). "خبير حاسوب يبذل جهدًا أكبر لحث المستخدمين على اختيار نظامه" . صحيفة لوس أنجلوس تايمز . مؤرشف من الأصل في 28 سبتمبر 2017. تم الاطلاع عليه في 13 نوفمبر 2022 .
  41. تيلسون، مايكل (أكتوبر 1983). "نقل يونكس إلى أجهزة جديدة" . بايت . ص 266. تم الاطلاع عليه في 31 يناير 2015 . 
  42. 1 2 3 هينانت، ديفيد ف. (أغسطس 1984). "تقييم أداء أنظمة يونكس" . بايت . الصفحات 132-135 ، 400-409 . تم الاطلاع عليه بتاريخ 23 فبراير 2016 . 
  43. ١ ٢ ٣ ٤ "ورشة عمل حول أنظمة إدارة قواعد البيانات العلائقية: التمويل" (ملف PDF) (مقابلة). أجرت المقابلة لوان جونسون. متحف تاريخ الحاسوب. ١٢ يونيو ٢٠٠٧. تاريخ الاطلاع: ٣٠ مايو ٢٠٢٥ .
  44. 1 2 سوليفان، كاثلين (20 مايو 1985). "يحتاج نظام يونكس إلى دفعة قوية للفوز في سوق الشركات الصغيرة" . مجلة كمبيوتر وورلد . المجلد التاسع عشر، العدد 20. ص 42. تم الاطلاع عليه في 7 يونيو 2025 .   
  45. ديزموند، جون (20 مايو 1985). "برايم تضيف بيئة يونكس لمستخدمي سلسلة 50" . كمبيوتر وورلد . المجلد التاسع عشر، العدد 20. ص 7. تم الاطلاع عليه في 7 يونيو 2025 .   
  46. "UNIX" . سجلات الكمبيوتر . 1985.
  47. هاويت، دوران (10 ديسمبر 1984). "يونكس والمستخدم الواحد" . إنفوورلد . ص 28. تم الاطلاع عليه في 7 فبراير 2015 . 
  48. ييتس، جين ل. (أكتوبر 1983). "يونكس وتوحيد أنظمة الحواسيب الصغيرة" . بايت . ص 160-166 . تم الاطلاع عليه في 30 يناير 2015 . 
  49. سيرلين، عمري (نوفمبر 1985). "ماذا حدث لسوق سوبرمايكرو؟" . عالم يونكس . ص 16-19 . تم الاطلاع عليه بتاريخ 17 مايو 2025 . 
  50. ١ ٢ "ورشة عمل حول قواعد البيانات العلائقية: إنجريس وسيبيس" (ملف PDF) (مقابلة). أجراها دوغ جيرجر. متحف تاريخ الحاسوب. ١٣ يونيو ٢٠٠٧. تاريخ الاطلاع: ٣٠ مايو ٢٠٢٥ .
  51. مارشال، مارتن (18 ديسمبر 1989). "آمال إعادة التوحيد تُبرز عامًا حافلًا بالأحداث لمجتمع يونكس" . إنفوورلد . ص 41. 
  52. غيتس، بيل (نوفمبر 1985). "مستقبل زينكس" . يونكس وورلد . الصفحات 20-37 . تم الاطلاع عليه بتاريخ 17 مايو 2025 . 
  53. كيليهر 1986 ، ص 37، 44.
  54. جيف تاي؛ لورين بلاك؛ غريغوري سميث (10 يوليو 1989). "يونكس على سطح المكتب: أنظمة تشغيل يونكس متعددة المستخدمين القائمة على معالج 80386 تقدم بديلاً للشبكات المحلية" . إنفوورلد .
  55. 1 2 مارشال، مارتن (6 فبراير 1989). "عام محطة العمل" . إنفوورلد . المجلد 11، العدد 6. الصفحات 43-44 . تم الاطلاع عليه بتاريخ 27 يونيو 2025 .   
  56. كامب، بول-هينينغ (2012). "جيل تائه في السوق" . مجلة ACM Queue . 10 (8): 20-23 . doi : 10.1145/2346916.2349257 . S2CID 11656592 . 
  57. كيليهر 1986 ، ص 38.
  58. 1 2 3 4 5 6 غارفينكل، سيمسون؛ سبافورد، جين ؛ شوارتز، آلان (2003). "2 تاريخ يونكس وسلالته" . يونكس العملي وأمن الإنترنت . أورايلي. ص 15-17 . ISBN  978-1449310127.
  59. ليبس، دون؛ ريسلر، ساندي؛ ريسلر، سانفورد (1989). الحياة مع يونكس: دليل للجميع . برنتيس هول. ص 74. ISBN  978-0-13-536657-8.
  60. "FIPS 151-2 – (POSIX)، واجهة نظام التشغيل المحمولة – [ لغة C ] " . 20 فبراير 2014. مؤرشف من الأصل في 20 فبراير 2014. تم الاطلاع عليه في 18 فبراير 2023 .
  61. 1 2 ماكوسيك، مارشال كيرك (1999). "عشرون عامًا من بيركلي يونكس - من ملكية AT&T إلى قابلية إعادة التوزيع بحرية" . في ديبونا، كريس؛ أوكمان، سام؛ ستون، مارك (محررون). المصادر المفتوحة: أصوات من الثورة . أورايلي. ISBN 978-1-56592-582-3.
  62. "comp.unix.questions | Google Groups" . تم الاطلاع عليه بتاريخ 9 نوفمبر 2010 .
  63. تشاك كاريش. "اسم يونكس أصبح الآن ملكًا لشركة X/Open – comp.std.unix | مجموعات جوجل" . تم الاطلاع عليه بتاريخ 9 نوفمبر 2010 .
  64. برايان كيرنيغان يتحدث عن أصول موقع Unix LWN.net. 2022.
  65. "إتش بي، نوفيل، وإس سي أو تُقدّم نظام تشغيل يونكس عالي الأداء مع خدمات شبكية ومؤسسية متقدمة" . Novell.com. 20 سبتمبر 1995. تم الاطلاع عليه بتاريخ 9 نوفمبر 2010 .
  66. غارفينكل، سبافورد وشوارتز 2003 ، ص 22.
  67. فينود فالوبيل (11 أغسطس 1998). "البرمجيات مفتوحة المصدر: منهجية تطوير (جديدة؟)" . تم الاطلاع عليه في 3 فبراير 2014 .
  68. ستيفن (7 ديسمبر 2005). "إيتانيوم: قصة تحذيرية" . أخبار التقنية . زد نت. مؤرشف من الأصل في 23 سبتمبر 2006. تم الاطلاع عليه في 4 أكتوبر 2006. في الربع الثالث من هذا العام، تم بيع 7845 خادمًا من نوع إيتانيوم، وفقًا لبحث أجرته شركة غارتنر. ويقارن هذا الرقم بـ 62776 جهازًا بمعالج UltraSparc من شركة صن مايكروسيستمز، و31648 جهازًا بمعالج Power من شركة آي بي إم، و9147 جهازًا بمعالج PA-RISC من شركة إتش بي.
  69. "مذكرة وقرار في قضية SCO ضد نوفيل" . Groklaw.net. مؤرشف من الأصل في 5 مايو 2010. تم الاطلاع عليه في 9 نوفمبر 2010 .
  70. "Tuxrocks.com" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 24 يونيو 2009. تم الاطلاع عليه بتاريخ 6 يناير 2012 .
  71. شركة نوفيل لن تلاحق حقوق نشر يونكس. مؤرشف في 9 أبريل 2008 على موقع Wayback Machine بتاريخ 15 أغسطس 2007
  72. «قرار الاستئناف: 08-4217: مجموعة SCO ضد نوفيل» (ملف PDF) . محكمة الاستئناف الأمريكية، الدائرة العاشرة. 24 أغسطس 2009. 01018260169. مؤرشف من الأصل في 5 مايو 2010.
  73. Novell.com ٢٤ أغسطس ٢٠٠٩
  74. كرافتس، ديفيد (24 أغسطس 2009). "لقد عادت... محكمة الاستئناف تعيد إحياء دعوى SCO" . وايرد .
  75. "30/03/2010 – 846 – حكم هيئة المحلفين لصالح المدعى عليه نوفيل. (slm) (تاريخ الإدخال: 30/03/2010)" (ملف PDF) . مؤرشف من الأصل بتاريخ 8 أغسطس 2010. تم الاطلاع عليه بتاريخ 12 نوفمبر 2024 .  
  76. هارفي، توم (30 مارس 2010). "قرار قضية SCO-Novell يتردد صداه خارج ولاية يوتا" . صحيفة سولت ليك تريبيون .

فهرس

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

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