كوبلاند (نظام التشغيل)
كوبلاند هو نظام تشغيل طورته شركة آبل لأجهزة ماكنتوش بين عامي 1994 و1996، لكنه لم يُطرح تجاريًا. كان من المقرر إطلاقه باسم النظام 8 ، ثم لاحقًا، بعد تغيير أسلوب التسمية، أصبح يُعرف باسم نظام التشغيل ماك 8. [ 1 ] صُمم كوبلاند ليكون خليفةً عصريًا للنظام 7 القديم، حيث قدم ميزات مثل الذاكرة المحمية ، وتعدد المهام الاستباقي ، والعديد من الميزات الجديدة لنظام التشغيل، مع الحفاظ على التوافق مع تطبيقات ماك الحالية. أما خليفة كوبلاند المُخطط له مبدئيًا، والذي كان يحمل الاسم الرمزي غيرشوين ، فكان من المفترض أن يُضيف ميزات أكثر تقدمًا مثل تعدد مؤشرات الترابط على مستوى التطبيق .
بدأ التطوير رسميًا في مارس 1994. وعلى مدار السنوات التالية، حظيت عروض كوبلاند الترويجية بتغطية إعلامية واسعة، مُعرّفةً مستخدمي ماك بمفاهيم أنظمة التشغيل مثل البرمجة الكائنية، ومقاومة الأعطال، وتعدد المهام. في أغسطس 1995، أعلن ديفيد ناجل ، نائب الرئيس الأول، في معرض ماك وورلد أن كوبلاند سيصدر في منتصف عام 1996. وفي مايو التالي، صرّح جيل أميليو بأن كوبلاند هو محور تركيز الشركة الرئيسي، بهدف إصداره في أواخر العام. إلا أن جهود التطوير واجهت مشاكل داخلية عديدة نتيجةً لقصور في إدارة الشركة والمشروع، ما أدى إلى تأخيرات متكررة في إنجاز مراحل التطوير ومواعيد إصدار المطورين.
تم تعيين إيلين هانكوك لإعادة المشروع إلى مساره الصحيح، لكنها سرعان ما استنتجت أنه لن يُطرح في الأسواق. في أغسطس 1996، أُعلن عن إلغاء مشروع كوبلاند، وأن شركة آبل ستبحث عن نظام تشغيل جديد من خارج الشركة. من بين خيارات عديدة، وقع اختيارها على نظام نيكست ستيب ، واشترت شركة نيكست في عام 1997 للحصول عليه. خلال الفترة الانتقالية، وبينما كان يجري نقل نظام نيكست ستيب إلى أجهزة ماك، أصدرت آبل نظام ماك أو إس 8 في عام 1997 ، وهو نظام أكثر ملاءمة للأنظمة القديمة، ويعتمد على إضافة مكونات من كوبلاند، ثم نظام ماك أو إس 9 في عام 1999 للانتقال إلى الجيل التالي. أصبح نظام ماك أو إس إكس نظام التشغيل من الجيل التالي لشركة آبل في عام 2001.
وُصفت جهود تطوير لعبة كوبلاند بأنها مثال على التوسع غير المبرر في الميزات . وفي عام 2008، أدرجت مجلة بي سي وورلد لعبة كوبلاند ضمن قائمة أكبر إخفاقات المشاريع في تاريخ تكنولوجيا المعلومات .
تصميم
نظام التشغيل ماك القديم
تم إطلاق جهاز ماكنتوش ونظام تشغيله في عام 1984، وقد صُمم منذ البداية كنظام أحادي المستخدم وذو مهمة واحدة، مما سمح بتبسيط تطوير الأجهزة بشكل كبير. [ 2 ]
يفتقر جهاز ماكنتوش إلى خاصية تعدد المهام، ولكنه يحاول محاكاة ذلك، كما أنه يصر على واجهة مستخدم معقدة، ولكنه يترك معظم العمل للتطبيق. هذه عيوب خطيرة، ومن الصعب تصور حلول أنيقة لها.
هذه القيود جعلت دعم تعدد المهام لأكثر من برنامج في الوقت نفسه أمرًا صعبًا، دون إعادة كتابة نظام التشغيل ورمز التطبيق بالكامل. ومع ذلك، فإن القيام بذلك سيؤدي إلى بطء النظام بشكل غير مقبول على الأجهزة الحالية. لذا، اعتمدت آبل نظامًا يُعرف باسم MultiFinder في عام 1987، والذي يُبقي التطبيق قيد التشغيل متحكمًا في الكمبيوتر، كما كان من قبل، ولكنه يسمح بالتبديل السريع بين التطبيقات، عادةً بمجرد النقر على نافذتها. تُمنح البرامج غير العاملة في المقدمة فترات زمنية قصيرة للتشغيل بشكل دوري، ولكن كما كان من قبل، فإن العملية برمتها تُدار بواسطة التطبيقات نفسها، وليس بواسطة نظام التشغيل.
نظرًا لأن نظام التشغيل والتطبيقات تشترك في مساحة ذاكرة واحدة، فمن الممكن أن يؤدي خلل في أي منها إلى إتلاف نظام التشغيل بأكمله، وبالتالي تعطل الجهاز. في نظام MultiFinder، أي عطل في أي مكان سيؤدي إلى تعطل جميع البرامج قيد التشغيل. تشغيل تطبيقات متعددة يزيد من احتمالية حدوث عطل، مما يجعل النظام أكثر هشاشة.
مما يزيد من حدة المشكلة آلية الترقيع المستخدمة لإضافة وظائف إلى نظام التشغيل، والمعروفة باسم CDEVs و INITs أو لوحات التحكم والملحقات. كما يستخدم مطورو البرامج الخارجيون هذه الآلية لإضافة ميزات، بما في ذلك شاشات التوقف وقائمة Apple الهرمية . وقد أصبحت بعض لوحات التحكم الخارجية هذه شبه عالمية، مثل حزمة شاشة التوقف الشهيرة After Dark . [ 4 ] ولعدم وجود معيار لاستخدام هذه الترقيعات، فليس من النادر أن تستخدم العديد من هذه الإضافات - بما في ذلك إضافات Apple نفسها لنظام التشغيل - نفس الترقيعات، مما يؤدي إلى تداخلها مع بعضها البعض، وبالتالي زيادة حالات التعطل.
تصميم كوبلاند
صُمم نظام كوبلاند ليتكون من نظام التشغيل ماك أو إس المبني على نواة مصغرة تُسمى نوكرنيل ، والتي تتولى المهام الأساسية مثل بدء تشغيل التطبيقات وإدارة الذاكرة، تاركةً باقي المهام لسلسلة من البرامج شبه المتخصصة المعروفة باسم الخوادم . فعلى سبيل المثال، لا تُقدم خدمات الشبكات والملفات من قِبل النواة نفسها، بل من قِبل خوادم تُرسل الطلبات عبر اتصالات بين التطبيقات . [ 5 ] يتكون نظام كوبلاند ككل من نوكرنيل، وخوادم متنوعة، ومجموعة من مكتبات دعم التطبيقات لتوفير تطبيقات لواجهة برمجة تطبيقات ماكنتوش الكلاسيكية المعروفة. [ 6 ]
تُقدَّم خدمات التطبيقات من خلال برنامج واحد يُعرف رسميًا باسم مساحة عناوين البرامج التعاونية (CPAS). [ 7 ] تعمل برامج ماك بشكل مشابه لما تعمل عليه في نظام التشغيل 7، كمهام تعاونية تستخدم استدعاءات Toolbox غير القابلة لإعادة الدخول . وقد وفّر نظام كوبلاند استقرارًا مُحسَّنًا للتطبيقات العاملة مقارنةً بنظام التشغيل 7، حيث "لن يتعطل النظام كما هو الحال في نظام التشغيل 7. وبدلًا من ذلك، ولأن النواة المصغّرة في كوبلاند تتتبّع جميع الموارد (مثل المهام والمؤقتات والمساحات)، فإنها تستطيع استعادتها عند إنهاء العملية المرتبطة بتطبيقك". [ 8 ] أسوأ سيناريو هو تعطل أحد التطبيقات في بيئة CPAS، مما يؤدي إلى توقف البيئة بأكملها. ومع ذلك، لا يؤدي هذا إلى توقف النظام ككل، حيث تتم إعادة تشغيل بيئة مساحة عناوين البرامج التعاونية تلقائيًا. [ 9 ] بالإضافة إلى ذلك، يُوفّر كوبلاند جدولة استباقية للمهام، حيث "يُتيح مدير العمليات لكل مهمة أساسية فرصة الجدولة الاستباقية بواسطة النواة المصغّرة". [ 8 ]

تستطيع التطبيقات الجديدة، المصممة مع مراعاة تصميم كوبلاند، التواصل مباشرةً مع خوادم النظام، ما يمنحها مزايا عديدة من حيث الأداء وقابلية التوسع. كما يمكنها التواصل مع نواة النظام لتشغيل تطبيقات أو سلاسل عمليات منفصلة، تعمل كعمليات مستقلة في ذاكرة محمية ، كما هو الحال في معظم أنظمة التشغيل الحديثة. [ 10 ] مع ذلك، لا يمكن لهذه التطبيقات المنفصلة استخدام استدعاءات غير قابلة لإعادة الدخول مثل QuickDraw، وبالتالي قد لا تحتوي على واجهة مستخدم. اقترحت آبل أن تضع البرامج الأكبر حجمًا واجهة المستخدم الخاصة بها في تطبيق ماكنتوش عادي، والذي بدوره يبدأ سلاسل عمليات عاملة خارجيًا. [ 6 ]
يُعدّ نظام كوبلاند متوافقًا تمامًا مع معالجات باور بي سي (PPC). وقد نُقل نظام التشغيل 7 إلى باور بي سي بنجاح كبير؛ حيث تعمل بعض أجزاء النظام باستخدام كود باور بي سي. ومع ذلك، لا يزال هناك ما يكفي من كود 68k في النظام لتشغيله في المحاكاة، وخاصة تطبيقات المستخدم، مما يستلزم قيام نظام التشغيل بربط بعض البيانات بين البيئتين. على وجه الخصوص، يتطلب كل استدعاء لنظام التشغيل ماك ربطًا بين أنظمة المقاطعات في 68k و باور بي سي. من شأن إزالة هذه الروابط أن يُحسّن أداء النظام بشكل عام. في مؤتمر WWDC 1996، ادّعى المهندسون أن استدعاءات النظام ستُنفّذ أسرع بنسبة تصل إلى 50%. [ 11 ]
يعتمد نظام كوبلاند أيضًا على منصة مرجعية الأجهزة المشتركة (CHRP) التي تم تعريفها حديثًا آنذاك، والتي وحدت أجهزة ماك إلى درجة تسمح لشركات مختلفة بتصنيعها وتشغيل أنظمة تشغيل أخرى ( مثل سولاريس و AIX ). كان هذا توجهًا شائعًا في ذلك الوقت؛ حيث شكلت العديد من الشركات مجموعات لتحديد منصات موحدة لتقديم بديل لمنصة " وينتل " التي كانت تكتسب هيمنة سريعة - ومن الأمثلة على ذلك 88open وبيئة الحوسبة المتقدمة وتحالف AIM . [ 12 ]
كان التحدي الأساسي في تطوير كوبلاند واعتماده هو دمج كل هذه الوظائف في جهاز ماك عادي. يستهلك نظام التشغيل 7.5 بالفعل حوالي 2.5 ميجابايت من ذاكرة الوصول العشوائي (RAM)، وهو ما يمثل جزءًا كبيرًا من إجمالي ذاكرة الوصول العشوائي في معظم الأجهزة المعاصرة. كوبلاند هو نظام هجين يجمع بين نظامين، حيث يستضيف أساسه الأصلي بيئة تطبيق مساحة عناوين البرنامج التعاوني (CPSP) بالإضافة إلى مهام خادم كوبلاند الأصلية. وبالتالي، يستخدم كوبلاند نظام إدارة ذاكرة مستوحى من ماخ ، ويعتمد بشكل كبير على المكتبات المشتركة ، [ 13 ] بهدف أن يكون حجمه أكبر بنسبة 50% تقريبًا من نظام التشغيل 7.5.
تاريخ
وردي وأزرق
في مارس 1988، عقد مديرو المستوى التقني المتوسط في شركة آبل اجتماعًا خارج مقر الشركة للتخطيط لمسار تطوير نظام التشغيل ماك أو إس. [ 14 ] دُوّنت الأفكار على بطاقات فهرسة ؛ الميزات التي بدت بسيطة بما يكفي لتنفيذها على المدى القصير (مثل إضافة الألوان إلى واجهة المستخدم ) دُوّنت على بطاقات زرقاء؛ الأهداف طويلة المدى - مثل تعدد المهام الاستباقي - دُوّنت على بطاقات وردية؛ والأفكار بعيدة المدى مثل نظام ملفات كائني التوجه دُوّنت على بطاقات حمراء. [ 15 ] [ 16 ] [ ب ] كان من المقرر أن يسير تطوير الأفكار الواردة في البطاقات الزرقاء والوردية بالتوازي، وفي البداية، عُرف المشروعان ببساطة باسم "الأزرق" و" الوردي ". [ 17 ] كانت آبل تنوي أن يُصدر فريق "الأزرق " [ 18 ] نسخة محدثة من نظام تشغيل ماكنتوش الحالي في الفترة ما بين 1990 و1991، وأن يُصدر فريق "الوردي" نظام تشغيل جديدًا كليًا حوالي عام 1993.
قدّم فريق "الأزرق"، الذي أطلق على نفسه اسم " الأشرار الزرق " نسبةً إلى شخصيات فيلم "الغواصة الصفراء "، ما عُرف لاحقًا باسم "النظام 7" في 13 مايو 1991. إلا أن جهود فريق "الوردي" عانت من تأثير النظام الثاني ، واستمر تأجيل موعد إصداره إلى أجل غير مسمى. يُعزى جزء من هذا التأجيل إلى مشاكل تفاقمت في شركة آبل مع مرور الوقت؛ فمع تأخر فريق "الوردي"، انتقل مهندسوه إلى فريق "الأزرق". [ 19 ] ونتيجةً لذلك، عانى فريق "الوردي" باستمرار من نقص الموظفين، وواجه مشاكل مرتبطة بارتفاع معدل دوران الموظفين. تجاهلت الإدارة هذه المشاكل التقنية المتعلقة بالتطوير، مما أدى إلى استمرار الصعوبات في تقديم منتجات فعّالة.
في الوقت نفسه، أثار جهاز NeXTSTEP الذي صدر حديثًا اهتمامًا كبيرًا في أوساط المطورين. تم دمج الميزات التي كانت في الأصل جزءًا من مشروع Red في مشروع Pink، وفي النهاية تم إلغاء مشروع Red (المعروف أيضًا باسم "Raptor") [ 20 ] . كانت هذه المشكلة شائعة أيضًا في شركة Apple خلال تلك الفترة؛ ففي سعيهم وراء "التقنية الرائدة التالية"، أضاف المديرون المتوسطون ميزات جديدة إلى مشاريعهم دون إشراف كافٍ، مما أدى إلى مشاكل جسيمة تتعلق بتضخم الميزات . في حالة مشروع Pink، تباطأ التطوير تدريجيًا حتى بدا المشروع وكأنه يحتضر.
تالجنت
في 12 أبريل 1991، قدّم جون سكولي، الرئيس التنفيذي لشركة آبل ، عرضًا سريًا لنظام التشغيل "بينك" على جهاز PS/2 موديل 70 لوفد من شركة آي بي إم . ورغم أن النظام لم يكن يعمل بكامل طاقته، إلا أنه كان يُشبه نظام التشغيل "سيستم 7" على جهاز كمبيوتر شخصي. وقد أبدت آي بي إم اهتمامًا بالغًا، وخلال الأشهر التالية، شكّلت الشركتان تحالفًا لمواصلة تطوير النظام. أُعلن عن هذه الجهود في أوائل عام 1992، تحت الاسم الجديد " تاليجنت ". [ 21 ] في ذلك الوقت، لخّص سكولي مخاوفه بشأن قدرة آبل على طرح "بينك" في الأسواق بقوله: "نريد أن نكون لاعبًا رئيسيًا في صناعة الحواسيب، لا لاعبًا متخصصًا. والطريقة الوحيدة لتحقيق ذلك هي العمل مع لاعب رئيسي آخر." [ 22 ]
كانت الصراعات الداخلية في الشركة المشتركة الجديدة شهيرة، وسرعان ما بدت مشاكل بينك داخل آبل ضئيلة بالمقارنة. [ 23 ] صمّم موظفو آبل قمصانًا تحمل رسومات بيانية تُعبّر عن توقعاتهم بأن النتيجة ستكون مشروعًا حصريًا لشركة آي بي إم. [ 24 ] في 19 ديسمبر 1995، انسحبت آبل رسميًا من المشروع. [ 25 ] واصلت آي بي إم العمل بمفردها مع تاليجنت، وأصدرت في النهاية أجزاء تطوير التطبيقات الخاصة بها تحت الاسم الجديد "كومون بوينت". لم يلقَ هذا اهتمامًا يُذكر، واختفى المشروع من كتالوجات آي بي إم في غضون أشهر.
العمل كالمعتاد
مع استمرار جهود شركة تاليجنت، لم يُنجز سوى القليل من العمل لمعالجة بنية نظام التشغيل الأصلي. وخلال هذه الفترة، انطلقت عدة مشاريع جديدة، مثل مشروع ستار تريك ، وهو عبارة عن نسخة من نظام التشغيل 7 وتطبيقاته الأساسية لأجهزة x86 المتوافقة مع معالجات إنتل، والذي وصل إلى مرحلة العرض التجريبي الداخلي. ولكن نظرًا لأن شركة تاليجنت كانت لا تزال مصدر قلق، فقد كان من الصعب على مشاريع أنظمة التشغيل الجديدة أن تحظى بأي زخم.
مع تباطؤ برنامج تالجنت، حصل بيل بروفي، الذي بنى نظام الملفات HFS لنظام ماك، في عام 1990، على إذن لتطوير نواة جديدة مصممة خصيصًا لتشغيل نظام ماك أو إس. أصبح هذا المشروع فيما بعد مشروع نوكيرنل . اقترح المشروع نسخة مبسطة لما سيصبح لاحقًا كوبلاند، باستخدام النواة المصغرة لتشغيل المكونات المادية، مع استخدام محاكي نظام ماك أو إس في الأعلى. [ 26 ]
لكن خلال هذه الفترة، واصل فريق "بلو" التابع لشركة آبل إضافة ميزات جديدة إلى نظام التشغيل الأصلي. ففي أوائل التسعينيات، أصدرت آبل سلسلة من الحزم الجديدة الرئيسية للنظام، من بينها QuickDraw GX و Open Transport و OpenDoc و PowerTalk وغيرها الكثير. وكان معظم هذه الحزم أكبر حجمًا من نظام التشغيل الأصلي. وتفاقمت مشاكل الاستقرار، التي كانت موجودة حتى مع التحديثات الصغيرة، مع ازدياد حجم هذه الحزم ومتطلباتها، وبحلول منتصف التسعينيات، اكتسب جهاز ماك سمعة سيئة بسبب عدم استقراره وكثرة أعطاله. [ 6 ]
مع انهيار استقرار نظام التشغيل، كان الحل الأمثل هو أن شركة تاليجنت ستعالج هذه المشكلة بكل ما تملكه من أسس حديثة كإعادة الدخول الكاملة، وتعدد المهام الاستباقي، والذاكرة المحمية. ولكن مع اتضاح عدم إحراز تاليجنت أي تقدم، وجدت آبل نفسها أمام نظام تشغيل قديم دون حل واضح. وبحلول عام ١٩٩٤، بدأت الضجة الإعلامية المحيطة بإصدار ويندوز ٩٥ الوشيك تتصاعد، متسائلةً في كثير من الأحيان عن قدرة آبل على مواجهة التحدي الذي يمثله. [ ١٦ ] وانقلبت الصحافة على الشركة، مقدمةً مشاريع آبل الجديدة على أنها إخفاقات قيد التكوين. [ ٢٧ ]
محاولة أخرى
في ظل هذه الضغوط، وانهيار شركة تاليجنت، وتفاقم مشاكل نظام التشغيل الحالي بعد إصدار النظام 7.5 في أواخر عام 1994، قررت إدارة آبل أن نظام التشغيل الذي مضى عليه عقد من الزمن قد استنفد غرضه. كانت هناك حاجة ماسة إلى نظام جديد خالٍ من هذه المشاكل. ونظرًا لصعوبة إعادة كتابة جزء كبير من النظام الحالي، طورت آبل نهجًا من مرحلتين لحل المشكلة.
في المرحلة الأولى، سيتم نقل النظام الحالي إلى نظام تشغيل جديد قائم على النواة، يدعم تعدد المهام [ 28 ] والذاكرة المحمية. ستستغرق إعادة كتابة المكتبات الحالية، مثل QuickDraw، وقتًا طويلاً جدًا للنظام الجديد، ولن يتم تحويلها لتكون قابلة لإعادة الاستخدام. بدلاً من ذلك، يحتفظ نظام CPAS بالتطبيقات والبرامج القديمة، مثل QuickDraw، في كتلة ذاكرة واحدة، مما يسمح لها بالاستمرار في العمل كما كانت سابقًا. يعمل نظام CPAS في مساحة ذاكرة كوبلاند منفصلة، لذا فإن تعطل التطبيقات القديمة أو الإضافات داخل نظام CPAS لا يمكن أن يؤدي إلى تعطل الجهاز بأكمله.
في المرحلة التالية من الخطة، بمجرد تثبيت النواة الجديدة وإصدار هذا التحديث الأساسي، سينتقل التطوير إلى إعادة كتابة المكتبات القديمة إلى أشكال جديدة يمكن تشغيلها مباشرةً على النواة الجديدة. [ 29 ] [ 30 ] [ 31 ] عند هذه النقطة، ستكتسب التطبيقات بعض الميزات الحديثة الإضافية.
في نمط التسمية الرمزية الموسيقية حيث يُطلق على النظام 7.5 الاسم الرمزي "موزارت"، يُسمى النظام البديل المُزمع تسميته "كوبلاند" نسبةً إلى المؤلف الموسيقي آرون كوبلاند . وبدوره، كان من المفترض أن يُكمل النظام البديل المُقترح، غيرشوين، عملية نقل النظام بأكمله إلى المنصة الحديثة، إلا أن العمل على غيرشوين لم يبدأ رسميًا قط. [ 32 ]
تطوير
أعلن ديفيد ناجل عن مشروع كوبلاند لأول مرة في مايو 1994. [ 33 ] [ 34 ] وعُرضت أجزاء من كوبلاند، مثل نسخة مبكرة من نظام الملفات الجديد، في مؤتمر آبل العالمي للمطورين في مايو 1995. ووعدت آبل بإصدار نسخة تجريبية من كوبلاند بحلول نهاية العام، على أن يُطرح الإصدار التجاري النهائي في أوائل عام 1996. [ 34 ] [ 35 ] وتبعتها نسخة غيرشوين في العام التالي. [ 36 ] وعلى مدار العام، نشرت آبل عدة نماذج أولية في مجلات مختلفة تُظهر الشكل المتوقع للنظام الجديد، وأكدت باستمرار التزام الشركة الكامل بهذا المشروع. ومع ذلك، لم يُصدر أي إصدار للمطورين بحلول نهاية العام. [ 35 ]

كما حدث أثناء تطوير نظام Pink، سرعان ما بدأ المطورون في شركة Apple بالتخلي عن مشاريعهم الخاصة للعمل على النظام الجديد. وقد تصدى المديرون المتوسطون وقادة المشاريع لهذا الموقف، مؤكدين أن مشاريعهم حيوية لنجاح النظام، ونقلوها إلى مسار تطوير Copland. وبالتالي، لم يكن من الممكن إلغاؤها مع نقل موظفيهم للعمل على جزء آخر من Copland. [ 37 ] وقد تسارعت هذه العملية خلال العام التالي.
قال جيفري تارتر، ناشر النشرة الإخبارية المتخصصة في صناعة البرمجيات "سوفت ليتر ": "كلما رأوا شيئًا مثيرًا للاهتمام، كان لا بد من إضافته إلى نظام التشغيل". وأضاف : "كانت هناك مجموعات صغيرة في جميع أنحاء شركة آبل تقوم بأشياء ممتعة لا علاقة لها بمنتجات آبل". ونتج عن ذلك حلقة مفرغة: فمع كل إضافة ميزات جديدة تؤدي إلى تأخير المواعيد النهائية، كانت آبل مضطرة إلى تقديم وعود بمزيد من الوظائف لتبرير هذه التأخيرات المكلفة. علاوة على ذلك، استمر هذا النمط العبثي في وقت لم يكن بوسع الشركة فيه تحمل أي تقصير. [ 34 ]
سرعان ما تحوّل المشروع من نظام تشغيل جديد إلى مجموعة ضخمة من التقنيات الحديثة؛ إذ أصبحت برامج QuickDraw GX و System Object Model (SOM) و OpenDoc مكونات أساسية للنظام، [ 38 ] بينما ظهرت تقنيات أخرى لا علاقة لها بالموضوع، مثل مربع حوار إدارة الملفات الجديد (مربع حوار الفتح ) ودعم السمات . وتزايدت قائمة الميزات بوتيرة أسرع بكثير من إنجازها، وهو ما يُعرف بظاهرة "تضخم الميزات ". [ 34 ] وأشار أحد المسؤولين التنفيذيين في هذا المجال إلى أن "الهدف هو تقليص الميزات إلى ثلاث أو أربع ميزات أساسية بدلاً من إضافة مئات الميزات الإضافية، ولا أعتقد أن هذا يحدث". [ 39 ]
مع ازدياد حجم "الحزمة"، أصبح اختبارها أكثر صعوبة، وقد علّق المهندسون منذ عام 1995 بأن تاريخ إصدار أبل المعلن في عام 1996 كان متفائلاً بشكل ميؤوس منه: "لا توجد أي فرصة على الإطلاق لإصدار كوبلاند في العام المقبل. آمل فقط أن يتم إصداره في عام 1997." [ 39 ]
في منتصف عام ١٩٩٦، سُرّبت معلومات تفيد بأن نظام كوبلاند سيتمتع بالقدرة على تشغيل تطبيقات مصممة لأنظمة تشغيل أخرى، بما في ذلك ويندوز إن تي . وبينما زُعم أن مهندسي كوبلاند أكدوا هذه المعلومات، ونفتها إدارة المشروع بشكل قاطع، يُزعم أن هذه الميزة كانت قيد التطوير لأكثر من ثلاث سنوات. وادعى أحد المستخدمين أنه أُبلغ بهذه الخطط من قبل أعضاء فريق تطوير كوبلاند. وتوقع بعض المحللين أن هذه القدرة ستزيد من انتشار أبل في سوق المؤسسات، بينما رأى آخرون أنها "نهاية اللعبة" وأنها مجرد دليل على عدم جدوى منصة ماك. [ ٤٠ ]
إصدار المطور
في مؤتمر WWDC عام 1996، استغل الرئيس التنفيذي الجديد لشركة آبل ، جيل أميليو ، كلمته الرئيسية للحديث بشكل شبه حصري عن نظام كوبلاند، المعروف الآن باسم النظام 8. [ 41 ] وأكد مرارًا وتكرارًا أنه محور تركيز هندسة آبل الوحيد، وأنه سيُطرح للمطورين في غضون أشهر قليلة، مع خطة لإصدار نسخة كاملة في أواخر عام 1996. لم تُعرض سوى عروض توضيحية قليلة جدًا، إن وُجدت، للنظام قيد التشغيل في المؤتمر. بدلاً من ذلك، تم استعراض أجزاء مختلفة من التقنية وواجهة المستخدم التي ستُدمج في النظام (مثل مربع حوار جديد لإدارة الملفات). لم يُعرض سوى القليل من تقنية النظام الأساسية، كما غاب نظام الملفات الجديد الذي عُرض قبل عام.
كانت هناك طريقة واحدة لاستخدام نظام التشغيل الجديد فعلياً، وهي التسجيل للحصول على وقت في مختبرات المطورين. لم تكن هذه الطريقة ناجحة:
كان هناك عرض عملي لحالة نظام التشغيل 8 الحالية. ظهرت لمحات مشوقة عن الميزات القادمة، لكن التجربة العامة كانت سيئة للغاية. فهو لا يدعم تحرير النصوص، لذا لم يكن بالإمكان فعل أي شيء سوى فتح المستندات وعرضها (كانت جميع حقول الحوار التي تتطلب كتابة نص فارغة وغير قابلة للاستخدام). كما كان النظام هشًا للغاية ويتعطل باستمرار، مما يؤدي غالبًا إلى تلف ملفات النظام على القرص. قام فريق العرض بإعادة تهيئة الأقراص الصلبة وإعادة بنائها على فترات منتظمة. كان من المثير للدهشة أنهم سمحوا لنا برؤية هذا النظام المعقد. [ 42 ]
اشتكى العديد من الحاضرين في المعرض من افتقار النواة المصغرة إلى التعقيد، ولا سيما غياب المعالجة المتعددة المتناظرة ، وهي ميزة يصعب إضافتها إلى نظام من المقرر إطلاقه خلال بضعة أشهر. بعد ذلك، عادت شركة أميليو إلى المنصة وأعلنت أنها ستضيف هذه الميزة إلى قائمة الميزات.
في أغسطس 1996، أُرسلت النسخة التجريبية "Developer Release 0" إلى عدد محدود من الشركاء المختارين. [ 34 ] وبدلًا من إظهار استقرار مُحسّن، كانت تتعطل باستمرار حتى بعد عدم القيام بأي شيء، ما جعلها غير قابلة للاستخدام تمامًا لأغراض التطوير. في أكتوبر، أجلت آبل موعد التسليم المُستهدف إلى "وقت ما"، مُلمّحةً إلى أنه قد يكون عام 1997. وكان فريق تطوير الأجهزة في آبل من أكثر الفرق التي فوجئت بهذا الإعلان، إذ كانوا ينتظرون إصدار كوبلاند للسماح بتمثيل معالج باور بي سي بشكل أصلي، دون عبء البرامج القديمة. وقد مازح أعضاء فريق ضمان جودة البرمجيات في آبل قائلين إنه بالنظر إلى الموارد الحالية وعدد الأخطاء في النظام، يُمكنهم الموافقة على البرنامج للشحن في وقت ما حوالي عام 2030.
إلغاء
في وقت لاحق من أغسطس 1996، لم يكن الوضع أفضل حالاً. اشتكى أميليو من أن كوبلاند "مجرد مجموعة من أجزاء منفصلة، يعمل على كل منها فريق مختلف... وكان من المتوقع أن تتحد بطريقة سحرية". [ 43 ] على أمل إنقاذ الموقف، استقطب أميليو إيلين هانكوك من شركة ناشيونال سيميكوندكتور لتولي الهندسة من آيك ناسي [ 44 ] وإعادة تطوير كوبلاند إلى مساره الصحيح. [ 45 ]
بعد بضعة أشهر من توليها المنصب، خلصت هانكوك إلى أن الوضع ميؤوس منه؛ فبالنظر إلى التطوير والهندسة الحاليين، اعتقدت أن كوبلاند لن يُطرح في الأسواق أبدًا. واقترحت بدلًا من ذلك طرح التقنيات المختلفة الموجهة للمستخدمين في كوبلاند على مراحل، بدلًا من إصدار واحد ضخم. ألغت آبل رسميًا مشروع كوبلاند في أغسطس 1996، [ 36 ] كانت أغلفة الأقراص المدمجة الخاصة بإصدار المطور قد طُبعت، لكن الأقراص نفسها لم تكن قد أُنتجت بعد.
لمعالجة مشكلة البنية التحتية المتقادمة لهذه التقنيات، اقترح أميليو البحث خارج الشركة عن نظام تشغيل جديد غير مرتبط بها. وكانت أنظمة التشغيل المرشحة هي سولاريس من شركة صن وويندوز إن تي . وبحسب التقارير، كان هانكوك يفضل سولاريس، بينما فضل أميليو ويندوز. بل يُقال إن أميليو اتصل بيل غيتس لمناقشة الفكرة، ووعد غيتس بتكليف مهندسي مايكروسوفت بنقل برنامج كويك درو إلى نظام ويندوز إن تي. [ 46 ]
بعد مناقشات مطولة مع بي وشائعات عن اندماج مع صن مايكروسيستمز، فوجئ الكثيرون بإعلان آبل في ديسمبر 1996 عن استحواذها على نيكست وتعيين ستيف جوبز مستشارًا لها. [ 47 ] علّق أميليو مازحًا بأنهم "اختاروا الخطة أ بدلًا من الخطة ب". [ 48 ] أُطلق على مشروع نقل نيكستستيب إلى منصة ماكنتوش اسم رابسودي، وكان من المفترض أن يكون جوهر استراتيجية آبل لأنظمة التشغيل متعددة المنصات . سيستفيد هذا المشروع من دعم أوبن ستيب الحالي لمعالجات باور بي سي، وإنتل إكس 86، ودي إي سي ألفا ، بالإضافة إلى تطبيق لمكتبات أوبن ستيب التي تعمل على ويندوز إن تي . سيفتح هذا فعليًا سوق تطبيقات ويندوز أمام مطوري ماكنتوش، حيث يمكنهم ترخيص المكتبة من آبل لتوزيعها مع منتجاتهم، أو الاعتماد على تثبيت موجود.
إرث
استكمالاً لخطة هانكوك، استمر التطوير مع دمج العديد من عناصر كوبلاند في نظام التشغيل 7.5. أُعيد تسمية نظام التشغيل 7 إلى ماك أو إس 7 مع إصدار النسخة 7.6، التي شهدت تحسينات في الاستقرار والأداء. [ 49 ] تم دمج العديد من ميزات كوبلاند، بما في ذلك برنامج Finder الجديد متعدد الخيوط ودعم السمات (مع استخدام سمة Platinum افتراضيًا )، في النسخة التجريبية غير المنشورة من ماك أو إس 7.7، والتي أُعيد تسميتها وإطلاقها باسم ماك أو إس 8. [ 50 ]
مع عودة ستيف جوبز، سمحت إعادة تسمية نظام التشغيل إلى الإصدار 8 لشركة آبل باستغلال ثغرة قانونية لإنهاء تراخيص الشركات المصنعة الخارجية لنظام التشغيل 7، ما أدى فعليًا إلى إغلاق سوق أجهزة ماكنتوش المقلدة . [ 51 ] لاحقًا، أضاف نظام التشغيل Mac OS 8.1 نظام الملفات الجديد، وقام نظام التشغيل Mac OS 8.6 بتحديث النواة المصغرة لدعم محدود للمهام الاستباقية . تعتمد واجهته على خدمات المعالجة المتعددة 2.x والإصدارات الأحدث، لكن لا يوجد فصل بين العمليات، ولا يزال النظام يستخدم تعدد المهام التعاوني بينها. حتى العملية التي تدعم خدمات المعالجة المتعددة لا تزال تحتوي على جزء يُشغّل جميع البرامج أحادية الخيوط، وهي المهمة الوحيدة القادرة على تشغيل كود 68k.
أُلغي مشروع رابسودي بعد عدة إصدارات تجريبية للمطورين، وتوقف دعم تشغيله على منصات غير ماكنتوش، ثم أُصدر في النهاية باسم Mac OS X Server 1.0 . في عام 2001، دُمجت هذه البنية الأساسية مع مكتبة كاربون وواجهة المستخدم أكوا لتشكيل منتج Mac OS X الحديث . [ 52 ] ظهرت العديد من الميزات التي ظهرت في عروض كوبلاند التوضيحية، بما في ذلك أمر البحث المتقدم، ومتصفح الويب المدمج ، ومجموعات المجلدات، ودعم مؤتمرات الفيديو ، في الإصدارات اللاحقة من Mac OS X تحت مسميات Spotlight و Safari و Stacks و iChat AV على التوالي، على الرغم من اختلاف التنفيذ وواجهة المستخدم لكل ميزة اختلافًا كبيرًا.
متطلبات الأجهزة
وفقًا للوثائق المضمنة في إصدار المطورين، يدعم كوبلاند تكوينات الأجهزة التالية: [ 53 ]
- أجهزة Macintoshes المستندة إلى NuBus : 6100/60، 6100/60AV (بدون وظائف AV)، 6100/66، 6100/66 AV (بدون وظائف AV)، 6100/66 DOS (بدون وظائف DOS)، 7100/66، 7100/66 AV (بدون وظائف AV)، 7100/80، 7100/80 AV (بدون وظائف AV)، 8100/80/ 8100/100/ 8100/100 AV (بدون وظائف AV)، 8100/110
- أجهزة بيرفورما القائمة على نظام NuBus: 6110CD، 6112CD، 6115CD، 6117CD، 6118CD
- أجهزة ماكنتوش المزودة بمنفذ PCI: 7200/75، 7200/90، 7500/100، 8500/120، 9500/120، 9500/132
- محركات الأقراص التي تمت تهيئتها باستخدام برنامج إعداد محرك الأقراص
- بالنسبة للإصدار DR1 والإصدارات الأقدم، يتطلب برنامج التثبيت نظام التشغيل 7.5 أو أحدث على قرص صلب بسعة 250 ميجابايت أو أكبر.
- تم ضبط الشاشة على 256 لونًا (8 بت) أو الآلاف (16 بت).
انظر أيضاً
ملحوظات
- ↑ تشير المصادر الأولية، إريك رينغوالد [ 14 ] ومايك بوتيل [ 54 ] [ 55 ]، إلى أن بداية ألبوم Pink كانت في "مارس 1988" أو "أوائل عام 1988"، بينما يذكر موقع Apple Confidential أنه بدأ في "مارس 1987". [ 56 ] [ 57 ]
- ↑ هناك بعض الالتباس حول التلوين اعتمادًا على المصدر، فقد يكون اللون الوردي والأحمر يصفان نفس البطاقات.
مراجع
- ↑ تريسي، فيليب (27 ديسمبر 2023). "أسوأ 12 فشلاً لمنتجات آبل على الإطلاق" . كوارتز . تم الاطلاع عليه بتاريخ 7 مارس 2024 .
- ↑ "30 عامًا على جهازي Apple Lisa و Apple IIe" . مجلة Macworld . 18 يناير 2013. مؤرشف من الأصل في 19 أغسطس 2020. تم الاطلاع عليه في 28 أغسطس 2020 .
- ↑ ويبر، آدم بروكس (سبتمبر 1986). "أميغا ضد ماكنتوش" . بايت . المجلد 11، العدد 9. الصفحات 249-256 . (كان آدم ويبر هو المبرمج المسؤول عن نقل لغة TrueBASIC إلى أجهزة Amiga و Macintosh)
- ↑ إنجست، آدم سي. (9 يونيو 2003). "عودة After Dark لنظام التشغيل Mac OS X" . تيدبيتس . إيثاكا، نيويورك. مؤرشف من الأصل في 17 يوليو 2011. تم الاطلاع عليه في 11 سبتمبر 2013 .
- ↑ فرانسيس 1996 ، ص 32.
- 1 2 3 ديركس 1995 .
- ^ فرانسيس 1996 ، ص 41-45.
- 1 2 نظرة عامة فنية على كوبلاند، منشورات مطوري أبل 1995
- ↑ فرانسيس 1996 .
- ↑ ماركوف، جون (23 ديسمبر 1996). "لماذا ترى آبل في Next شراكة مثالية؟" . صحيفة نيويورك تايمز . الرقم الدولي الموحد للدوريات 0362-4331 . تاريخ الاسترجاع: 7 مارس 2024 .
- ↑ فرانسيس 1996 ، ص 9، 18.
- ↑ فرانسيس 1996 ، ص 9.
- ^ فرانسيس 1996 ، ص 19 ، 20.
- ↑ كارلتون 1997 ، ص 96.
- ↑ كارلتون 1997 ، ص 96-98.
- 1 2 سينغ 2007 ، ص. 2.
- ↑ كارلتون 1997 ، ص 167.
- ↑ كارلتون 1997 ، ص 169.
- ↑ كارلتون 1997 ، ص 99.
- ↑ سينغ 2007 ، ص 4.
- ↑ ""قد يُفصل موظفو قسم "الوردي" من وظائفهم" . مجلة بيزنس ويك . ١٩٩٣. ص ٤٠. مؤرشف من الأصل بتاريخ ٢٠٢٠-٠٧-٢٩ . تم الاطلاع عليه بتاريخ ٢٠١٦-١٠-١٠ .
- ↑ لينزماير 2004 ، ص 69.
- ↑ لينزماير 2004 ، ص 70، 230.
- ↑ ثايغسون، غوردون (1997). قمصان أبل: كتاب سنوي لتاريخ شركة أبل للحواسيب . دار بومو للنشر. الصفحات 44-48 . ISBN 9780966139341أُرشف من المصدر الأصلي بتاريخ 29 يوليو 2020. تم الاطلاع عليه بتاريخ 10 أكتوبر 2016 .
- ↑ لينزماير 2004 ، ص 81.
- ↑ سولبو، توم؛ ميرهو، تشارلز (1999). داخل نظام التشغيل جافا أو إس . أديسون-ويسلي. ص. 11.
- ↑ كوينلان، توم (11 يوليو 1994). "أبل تستعد لشحن النظام 7.5" . إنفوورلد . المجلد 16، العدد 28، صفحة 6. مؤرشف من الأصل في 2 أكتوبر 2021. تم الاطلاع عليه في 2 أكتوبر 2021 .
- ↑ "نظام التشغيل 8 يضفي حيوية جديدة على منصة ماك" . archive.nytimes.com . تم الاطلاع عليه بتاريخ 7 مارس 2024 .
- ↑ ميلر، مايكل ج. (24 أكتوبر 1995). "ما وراء ويندوز 95" . مجلة الكمبيوتر الشخصي . الصفحات 75-76 . مؤرشف من الأصل في 13 نوفمبر 2016. تم الاطلاع عليه في 23 يوليو 2006 .
- ↑ بورتمان، هنري؛ بيتيلكاو، جيف (يناير 1997). "الخطة البديلة" . ماك يوزر. مؤرشف من الأصل في 18 يونيو 2006. تم الاطلاع عليه في 23 يوليو 2006 .
- ↑ بورتمان، هنري؛ بيتيلكاو، جيف (يناير 1997). "الخطة البديلة" . ماك يوزر . المجلد 13، العدد 1. الصفحات 64-72 .
- ↑ لويس، بيتر هـ. (22 أغسطس 1995). "الحواسيب الشخصية: وعود مثيرة للاهتمام من شركة آبل" . صحيفة نيويورك تايمز . الرقم الدولي الموحد للدوريات 0362-4331 . تاريخ الاسترجاع: 7 مارس 2024 .
- ↑ كلمة ديف ناجل الرئيسية في مؤتمر WWDC 1994 ، مؤرشفة من الأصل بتاريخ 11 فبراير 2022 ، تم استرجاعها بتاريخ 11 فبراير 2022
- 1 2 3 4 5 "نظام تشغيل ماك الجديد: سبع سنوات من العمل" مؤرشف في 3 أكتوبر 2016 على موقع Wayback Machine ، cnet ، 21 مارس 2001
- 1 2 كراب 1995 .
- 1 2 "الطريق الطويل والمتعرج" مؤرشف في 18 يونيو 2009 في Wayback Machine ، MacWorld ، 1 سبتمبر 2000
- ↑ ويدمان، جيك (9 أكتوبر 2008). "الدروس المستفادة: أكبر إخفاقات مشاريع تكنولوجيا المعلومات" . بي سي وورلد . مؤرشف من الأصل في 5 نوفمبر 2012. تم الاطلاع عليه في 23 أكتوبر 2012 .
- ↑ دنكان 1994 .
- 1 2 بوروز 1995 .
- ↑ بيكاريل، ليزا (29 يوليو 1996). "أبل تدرس تحولاً جذرياً: قد تتبنى أجهزة ماك نظام ويندوز لجذب الشركات" . مجلة كمبيوتر وورلد . ص 1. مؤرشف من الأصل في 19 سبتمبر 2022. تم الاطلاع عليه في 17 يوليو 2019 .
- ↑ "نظام تشغيل ماك الجديد: سبع سنوات من التطوير" . سي نت . تم الاطلاع عليه بتاريخ 7 مارس 2024 .
- ↑ نيوبورغ، مات؛ ماغنوسون، كريس؛ جورج، جيم (أغسطس 1996). "التطلع إلى المستقبل: ماذا تعلمتِ يا دوروثي في أرض أوز؟" . ماك تك . المجلد 12، العدد 9. مؤرشف من الأصل بتاريخ 19 سبتمبر 2022. تم الاطلاع عليه بتاريخ 27 أغسطس 2020 .
- ↑ أميليو، جيلبرت ف.؛ سيمون، ويليام ل. (1998). على خط النار . هاربر كولينز. ISBN 0887309186.
- ↑ فريق عمل CNET News. "استقالة رئيس قسم أنظمة تشغيل أبل" . CNET . تاريخ الاسترجاع: 28 نوفمبر 2022 .
- ↑ كارلتون 1997 ، ص 402.
- ↑ "صعود وسقوط جيل أميليو من شركة آبل" . موقع Low End Mac . ١٠ أغسطس ٢٠١٣. مؤرشف من الأصل في ١٣ أغسطس ٢٠٢٠. تم الاطلاع عليه في ٢٨ أغسطس ٢٠٢٠ .
- ↑ دون كاواموتو، مايك ياماموتو وجيف بيلين، "أبل تستحوذ على نيكست وجوبز"، مؤرشف في 19 سبتمبر 2012 في أرشيف الإنترنت ، سي نت ، 20 ديسمبر 1996
- ↑ لينزماير 2004 ، ص 277.
- ↑ سينغ 2007 ، ص. 6.
- ↑ "التطوير المستمر لنظام التشغيل ماك الكلاسيكي - تشغيل نظام التشغيل ماك أو إس إكس تايجر [ كتاب ] " . www.oreilly.com . تاريخ الاسترجاع: 7 مارس 2024 .
- ↑ بيل، ستيفن (أكتوبر 1997). "نظام التشغيل ماك أو إس 8 يأتي بدون اتفاقية ترخيص" . ماك وورلد . المجلد 14، العدد 10. الصفحات 34-36 .
- ↑ "نظام التشغيل ماك أو إس إكس من آبل سيُطرح في الأسواق في 24 مارس" . غرفة أخبار آبل . تم الاطلاع عليه بتاريخ 7 مارس 2024 .
- ↑ كيفية تثبيت نظام التشغيل Mac OS 8 (D11E4)، قسم "الأجهزة المدعومة"
- كوتر 1995 ، ص. الثالث عشر.
- كوتر 1995 ، ص 6.
- لينزماير 2004 ، ص 35.
- لينزماير 2004 ، ص 47.
فهرس
- بوروز، بيتر (18 ديسمبر 1995). "كوبلاند من آبل: جديد! مُحسّن! لم يصل بعد!" . بزنس ويك . تم الاسترجاع في 8 فبراير 2021 .
{{cite magazine}}: CS1 maint: deprecated archiveal service ( link ) - كارلتون، جيم (1997). آبل: القصة الداخلية للمؤامرات، وجنون العظمة، والأخطاء التجارية . تايمز بيزنس/راندوم هاوس. ISBN 0-8129-2851-2.
- كراب، دون (ديسمبر 1995). "كوبلاند، أين أنت؟" . ماك تك . المجلد 11، العدد 12. مؤرشف من الأصل بتاريخ 19 سبتمبر 2022. تم الاطلاع عليه بتاريخ 27 أغسطس 2020 .
- ديركس، تيم (يونيو 1995). "كوبلاند: نظام ماك أو إس ينتقل إلى المستقبل" . مجلة ديفيلوب . العدد 22. مؤرشف من الأصل بتاريخ 23 أكتوبر 2005. تم الاطلاع عليه بتاريخ 7 أكتوبر 2005 .
- دانكن، جيف (12 ديسمبر 1994). "توجيهات نظام التشغيل: ماركوني، كوبلاند، وجيرشوين" . تيدبيتس . مؤرشف من الأصل في 3 نوفمبر 2021. تم الاسترجاع في 3 نوفمبر 2021 .
- فالكنبرغ، ستيف (يونيو 1996). "التخطيط للتوافق مع نظام التشغيل ماك أو إس 8" . مجلة التطوير . العدد 26. مؤرشف من الأصل بتاريخ 4 يونيو 2011. تم الاطلاع عليه بتاريخ 25 نوفمبر 2009 .
- فرانسيس، توني (1996). الكشف عن نظام التشغيل ماك أو إس 8 (ملف PDF) . أديسون-ويسلي. مؤرشف (ملف PDF) من الأصل بتاريخ 21 مارس 2012. تم الاطلاع عليه بتاريخ 22 فبراير 2012 .
- لينزماير، أوين (2004). أسرار أبل 2.0: التاريخ الشامل لأكثر الشركات تميزًا في العالم . دار نشر نو ستارش. رقم ISBN 1-59327-010-0أُرشف من المصدر الأصلي بتاريخ 12 مايو 2020. تم الاطلاع عليه بتاريخ 10 أكتوبر 2016 .
- سينغ، أميت (2007). أساسيات نظام التشغيل ماك أو إس إكس: منهج النظم . أديسون-ويسلي. ISBN 9780132702263.
- كوتر، شون (1995). داخل شركة تالجنت للتكنولوجيا . أديسون-ويسلي. رقم ISBN 0-201-40970-4أُرشف من المصدر الأصلي بتاريخ 22 نوفمبر 2017. تم الاطلاع عليه بتاريخ 27 سبتمبر 2017 .
- هيرتزفيلد، آندي. "ميا كولبا" . مؤرشف من الأصل بتاريخ 19-06-2010 . تم الاطلاع عليه بتاريخ 08-04-2019 .
روابط خارجية
- معارض استعادية لأعمال كوبلاند في ماكيدو ، وآي جيك ، وآي جيك
- مشروع كوبلاند من آبل: نظام تشغيل للرجل العادي ، تاريخ التطوير
- "رحلة عبر الزمن إلى منتصف التسعينيات" ، مقال من مجلة ماك وورلد مع لقطات شاشة من فيلم كوبلاند
- نظرة طويلة المدى ، تحليل استعادي لدورة تطوير وإرث كود كوبلاند في نظامي التشغيل ماك أو إس 8 وكاربون
- وثائق مرجعية لكوبلاند من آبل
- سجلات الكمبيوتر: نسخ ماك ، مع عرض توضيحي لكوبلاند
- مقال في مجلة بيزنس ويك عن كوبلاند
- آرون كوبلاند
- أنظمة تشغيل شركة أبل
- أنظمة تشغيل ماكنتوش
- منصة ماكنتوش
- أنظمة التشغيل القائمة على النواة المصغرة
- النوى الصغيرة
- أنظمة تشغيل PowerPC
- أنظمة التشغيل الموجهة للكائنات
- منتجات وهمية
