حروب يونكس

شجرة أنساب يونكس

كانت حروب يونكس صراعًا بين البائعين لوضع معيار لنظام التشغيل يونكس في أواخر الثمانينيات وأوائل التسعينيات.

الأصول

تُعدّ كلٌّ من شركة AT&T وجامعة كاليفورنيا في بيركلي من المؤسسات المهمة في تاريخ يونكس المبكر . فعلى الرغم من أن مختبرات بيل التابعة لشركة AT&T هي من ابتكرت يونكس ، إلا أنه بحلول ثمانينيات القرن العشرين، كان فريق أبحاث أنظمة الحاسوب في بيركلي هو المطور الرائد غير التجاري ليونكس. [ 1 ] في منتصف ثمانينيات القرن العشرين، كانت الإصدارات الثلاثة الشائعة من يونكس هي: نظام AT&T الثالث ، الذي شكّل أساس نظام زينكس من مايكروسوفت ونظام PC/IX المدعوم من IBM ، من بين أنظمة أخرى؛ ونظام AT&T الخامس ، الذي سعت الشركة إلى جعله المعيار الجديد ليونكس؛ [ 2 ] وتوزيعة برمجيات بيركلي (BSD). جميعها مشتقة من يونكس البحثي التابع لشركة AT&T ، ولكنها تباينت عنه بشكل كبير.

علاوة على ذلك، كان إصدار يونكس الخاص بكل مُورّد يختلف إلى حد ما. فعلى سبيل المثال، بحلول أواخر ثمانينيات القرن الماضي، طوّرت شركة إنفورميكس، المتخصصة في قواعد البيانات ، برامج لأكثر من 100 نظام يونكس مختلف، وبالتالي كان لديها ما يزيد عن 1000 إصدار من منتجاتها، [ 3 ] بينما دعمت شركة إنجريس المنافسة أكثر من 40 نظامًا. [ 4 ] وفي مؤتمر يوزنكس الذي عُقد في منتصف ثمانينيات القرن الماضي ، كان موظفو شركة AT&T يحملون أزرارًا كُتب عليها "النظام الخامس: اعتبره معيارًا"، وكان عدد من كبار الموردين يُروّجون لمنتجاتهم القائمة على النظام الخامس. من ناحية أخرى، لم يكن النظام الخامس مُدمجًا فيه بروتوكول TCP/IP، بينما كان مُدمجًا في نظام BSD 4.2؛ وكان مُورّدو محطات العمل الهندسية يستخدمون نظام BSD بشكل شبه كامل، وكانت الملصقات التي كُتب عليها "4.2 > V" مُتاحة.

شكّل العديد من الموردين الأوروبيين مجموعة معايير X/Open عام 1984 لتعزيز الأنظمة المفتوحة المتوافقة ، واختاروا بناء نظامهم على نظام يونكس. لفت X/Open انتباه شركة AT&T. ولزيادة توحيد نظام يونكس، بدأت AT&T وشركة صن مايكروسيستمز ، الرائدة في مجال أنظمة يونكس BSD، العمل عام 1987 على نظام موحد. (وقد أثبتت جدوى هذا النظام قبل بضع سنوات من خلال بيئة System V التابعة لمختبر أبحاث المقذوفات التابع للجيش الأمريكي والمخصصة لأنظمة يونكس BSD). صدر هذا النظام عام 1988 تحت اسم System V Release 4 (SVR4).

رغم أن هذا القرار لاقى استحسان العملاء والصحافة المتخصصة، إلا أن بعض حاملي تراخيص يونكس الآخرين تخوفوا من حصول صن على ميزة غير عادلة. فأسسوا مؤسسة البرمجيات المفتوحة (OSF) عام ١٩٨٨. وفي العام نفسه، ردت شركة AT&T ومجموعة أخرى من حاملي التراخيص بتأسيس منظمة يونكس الدولية (UI). وسرعان ما تراجعت أهمية المسائل التقنية أمام المنافسة التجارية الشرسة والعلنية بين نسختي يونكس "المفتوحتين"، حيث احتلت X/Open موقعًا وسطًا.

أظهرت دراسة أجريت عام 1990 حول موثوقية إصدارات يونكس المختلفة أن ما بين ربع وثلث أدوات نظام التشغيل في كل إصدار يمكن تعطيلها عن طريق اختبار الثغرات الأمنية (fuzzing ). وعزا الباحثون ذلك جزئيًا إلى "التنافس المحموم على الميزات والقوة والأداء" الناتج عن التنافس بين نظامي BSD وSystem V، مما لم يترك للمطورين متسعًا من الوقت للقلق بشأن الموثوقية. [ 5 ] ومع ذلك، قال أحد محللي الصناعة إنه على الرغم من التنافس الشديد بين OSF وUI، فإن "وجود نظامي يونكس أفضل بكثير من 225 - وهو النظام الذي كان لدينا حتى الآن". [ 6 ]

التقييس

قدّم نظام POSIX حيادًا محتملاً لبعض الشركات، مثل شركة Apple Computer ، في صراع أنظمة Unix. [ 7 ] ركّز معيار POSIX لعام 1988 في البداية على وظائف مكتبة لغة C الخاصة بالأنظمة ، بما يتجاوز ما تم تضمينه في معيار C اللاحق ؛ ثم توسّع لاحقًا ليشمل تحديد جوانب أخرى من بيئة النظام. حدّد POSIX "قاسمًا مشتركًا أدنى" يمكن تحقيقه من قِبل كلٍّ من أنظمة System V وأنظمة BSD، بالإضافة إلى بعض الأنظمة غير Unix، ببذل جهد معقول.

في مارس 1993، شكّل المشاركون الرئيسيون في UI وOSF تحالف بيئة البرمجيات المفتوحة المشتركة (COSE)، مما مثّل فعلياً نهاية أهم حقبة في حروب يونكس. وفي يونيو، باعت AT&T أصولها المتعلقة بيونكس إلى نوفيل ، وفي أكتوبر نقلت نوفيل علامة يونكس التجارية إلى X/Open.

في عام 1996، اندمجت منظمة X/Open مع مؤسسة OSF الجديدة لتشكيل مجموعة Open Group . وتتولى مجموعة Open Group الآن مسؤولية أعمال COSE، مثل مواصفات UNIX الموحدة ، المعيار الحالي لأنظمة Unix ذات العلامات التجارية، كما تتحكم أيضًا في معايير POSIX الحالية.

منذ ذلك الحين، اندلعت نوبات متقطعة من الانقسامات الفصائلية في نظام يونكس، مثل تحالف HP /SCO " 3DA " في عام 1995، ومشروع مونتيري في عام 1998، وهو تحالف بين IBM و SCO و Sequent و Intel والذي أعقبه التقاضي ( SCO ضد IBM ) بين IBM و SCO الجديدة، التي كانت تُعرف سابقًا باسم Caldera .

نظام بي إس دي وظهور لينكس

عملت شركة BSD على إزالة شفرة AT&T المحمية بحقوق الطبع والنشر من إصدارها بين عامي 1989 و1994. خلال هذه الفترة، ظهرت العديد من مشتقات BSD x86 مفتوحة المصدر، بدءًا من 386BSD ، والتي سرعان ما تبعتها FreeBSD و NetBSD . ظهر OpenBSD في عام 1995 كنسخة معدلة من NetBSD، وظهر DragonFly BSD كنسخة معدلة من FreeBSD في عام 2003. يُعد Mac OS X v10.5 أول نظام تشغيل بشفرة BSD مفتوحة المصدر يحصل على شهادة التوافق الكامل مع معايير Unix. [ 8 ] يمكن لأنظمة BSD أن تدّعي نسبًا مباشرًا إلى الإصدار السابع من Unix . ووفقًا للمدافع عن المصادر المفتوحة إريك س. ريموند ، يمكن اعتبار أنظمة BSD "يونكس جينيًا"، إن لم تكن "يونكس علامة تجارية". [ 9 ]

خلال دعوى UNIX System Laboratories, Inc. ضد Berkeley Software Design, Inc. (1992-94)، [ 10 ] تم تشغيل نظام التشغيل GNU شبه الكامل عن طريق دمجه مع Linux (المعروف باسم GNU/Linux ).

انظر أيضاً

مراجع

  1. فيدلر، رايان (أكتوبر 1983). "دليل يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . بايت . ص  132. تم الاطلاع عليه في 30 يناير 2015 .
  2. شيا، توم (20 فبراير 1984). "تطورات جديدة قد تحسم المعركة حول يونكس" . إنفوورلد . ص 43-45 . مؤرشف من الأصل في 16 فبراير 2021. تم الاطلاع عليه في 25 فبراير 2016 . 
  3. "ورشة عمل حول أنظمة إدارة قواعد البيانات العلائقية: إنفورميكس" (ملف PDF) (مقابلة). أجرت المقابلة لوان جونسون. متحف تاريخ الحاسوب. ١٢ يونيو ٢٠٠٧. الصفحات ١٣، ٣٠. تاريخ الاطلاع: ٣٠ مايو ٢٠٢٥ . 
  4. "ورشة عمل حول قواعد البيانات العلائقية: إنجريس وسيبيس" (ملف PDF) (مقابلة). أجراها دوغ جيرجر. متحف تاريخ الحاسوب. 13 يونيو 2007. تاريخ الاطلاع: 30 مايو 2025 .
  5. ميلر، بارتون ب.؛ فريدريكسن، لويس؛ سو، برايان (1990). "دراسة تجريبية لموثوقية أدوات يونكس" ( ملف PDF) . مجلة اتصالات رابطة مكائن ​​الحوسبة . 33 (12): 32-44 . doi : 10.1145/96267.96279 . S2CID 14313707. مؤرشف (ملف PDF) من الأصل في 24 أكتوبر 2018. تم الاطلاع عليه في 10 سبتمبر 2015 . 
  6. مارشال، مارتن (6 فبراير 1989). "عام محطة العمل" . إنفوورلد . المجلد 11، العدد 6. الصفحات 43-44 . تم الاطلاع عليه في 27 يونيو 2025 .   
  7. بول، لون (مارس 1989). "A/UX الإصدار 1.1" . ماكوورلد . المجلد 6، العدد 3. ص 114. تم الاطلاع عليه في 12 مارس 2026 .   
  8. «نظام التشغيل ماك أو إس إكس ليوبارد يحصل على شهادة معيار منتج يونكس 03» . مؤرشف من الأصل في 9 يونيو 2011. تم الاطلاع عليه في 28 يوليو 2009 .
  9. "مايكروسوفت تستحوذ على حصة في نظام يونكس التابع لمجموعة SCO" . مؤرشف من الأصل بتاريخ 17 أغسطس 2009. تم الاطلاع عليه بتاريخ 20 مارس 2009 .
  10. مختبرات نظام يونكس ضد شركة بيركلي للبرمجيات ، 832 F. Supp. 790 ( DNJ 1993).

مصادر