أنظمة تشغيل ماكينتوش

الإصدارات

الإصدارات الأولي من ماك أو إس كانت متوافقة فقط مع أجهزة ماكنتوش المبينة على المعالج الدقيق موتورولا 68000. بعدها قدمت أبل حواسب بعتاد باور بي سي وطورت النظام ليدعم المعمارية الخاصة بالعتاد الجديد.
كان إصدار ماك أو إس 8.1 هو آخر إصدار يدعم سلسلة المعالجات الدقيقة 68000 من موتورولا وآخرها موتورولا 68040. بعدها أصدرت أبل ماك أو إس عشرة ليحل محل الماك أو إس الكلاسيكى, وكان لا يدعم إلا عتاد باور بي سي منذ الإصدار 10.0 وحتى الإصدار 10.3. تم إضافة دعم لمعالجات إنتل بداية من الإصدار 10.4 (عن طريق تحديث للنظام) والإصدار 10.5 حيث كان كلا النظامين يدعم معالجات إنتل وباور بي سي في نفس الوقت. بداية من الإصدار 10.6 فما أعلى أصبحت معالجات إنتل فقط هي المدعومة لتعمل على أجهزة ماكنتوش بنظام ماك أو إس عشرة.
الإصدارات الأولي من نظام ماك كانت تتكون تطبيقين، الأول كان يسمي بـ"النظام" والثاني كان يسمي بـ"الباحث (بالإنجليزية : Finder)", وكل تطبيق كان له رقم الإصدار الخاص به. في نسخة النظام 7.5.1 تم تقديم شعار ماك أو إس لأول مرة، وفي الإصدار 7.6 قدمت أبل لأول مرة النظام تحت اسم "ماك أو إس" استعداداً ليصبح الاسم الجديد لنظامها بداية من الإصدار 8.

ماك أو إس "الكلاسيكي" (1984-2001)

كان ماك أو إس الكلاسيكي مشهوراً بخلوه تماماً من واجهة سطر الأوامر, فقد كان النظام يعمل بالكامل على واجهة المستخدم الرسومية. كانت إصدارات النظام حتى النسخة 4 تدعم تشغيل تطبيق واحد فقط في نفس الوقت, بداية من الإصدار 5 أصبح النظام يدعم تعدد المهام والذي كان يعمل على حاسب ماكنتوش الإصدار الثاني وماكنتوش 2. تم انتقاد النظام بسبب الإدارة المحدودة جداً للذاكرة, عدم وجود حماية للذاكرة وحساسية النظام للمشاكل المتعلقة ب"إضافات النظام (بالإنجليزية: Mac OS Extensions)" والتي تضيف وظائف ومهام أكثر للنظام (مثل: استخدام الشبكات) أو دعم لجهاز ملحق معين. بعض الإضافات كانت لا تعمل معاً بشكل سليم أو تعمل فقط إذا تم تشغيلها بترتيب ووضع معين. كأن حل مشاكل الإضافات حينها إهدار كبير للوقت عن طريق التجربة والخطأ.
استخدم الماك في البداية نظام ملفات ماكنتوش (بالإنجليزية: MFS اختصاراً ل Macintosh File System) وكان نظام ملفات بسيط يدعم مستوى واحد من المجلدات, تم استبدال النظام سريعا في 1985 بنظام أكثر تطورا وهو نظام الملفات الهرمى (بالإنجليزية: HFS إختصارا ل Hierarchical File System) والذي كان يدعم فعلياً نظام المجلدات والتفرعات اللانهائية. كلا نظامى التشغيل كانا مدعومين.
أغلب أنظمة الملفات المستخدمة مع الدوس, اليونكس أو أنظمة التشغيل الأخرى تتعامل مع الملف على أنه تسلسل من البايتيات, متطلبة من أى تطبيق أن يعرف أى بايتات تمثل أى نوع من المعلومات, كلا النظامين "نظام ملفات ماكنتوش" و"نظام الملفات الهرمى" أعطوا تفرعين للملفات. تفرع البيانات يحتوى على نفس شكل المعلومات مثل باقى الأنظمة, مثلا النص الموجود في مستند أو النقاط المكونة للصورة في ملف صورة. تفرع المصدر يحتوى على بيانات مهيكلة لأخرى مثل تعريفات القوائم, الرسوم, الأصوات أو قطاعات النص البرمجى. قد يحتوى الملف على تفرع بيانات بدون تفرع المصدر أو قد يحتوى على تفرع المصدر يدون تفرع البيانات. ملف معالج نصوص قد يحتوى على النص في تفرع البيانات ويحتوى على بيانات التحرير وألوان النصوص وأحجامها في تفرع المصدر وبالتالى إذا وجد تطبيق غير قادر على قراءة تفرع المصدر فما زال سيقرأ النص الخام من تفرع البيانات.
الوجه الآخر للعملة هو كيف يمكن مشاركة هذه الملفات بتفرعاتها الثنائية بين الحواسب المختلفة, إرسالها في بريد إلكترونى أو نقلها من حاسب ماك إلى حاسب غير ماك وبالتالى يتم حفظ بيانات غير أساسية في شوكة المصدر مثل حجم النافذة أو مكان الملف على واسطة التخزين وباقى البيانات تخزن في تفرع البيانات.

استنساخ الماك

العديد من صانعى الحواسب على مر السنين قاموا باستنساخ أجهزة ماك قادرة على تشغيل نظام تشغيل ماك أو إس وخصوصا شركات باوركمبيوتنج, يوماكس وموتورولا. هذه الأجهزة كانت تأتى بإصدارات مختلفة من ماك أو إس الكلاسيكى, قام ستيف جوبز بإنهاء ترخيص استنساخ الماك عند عودته لشركة أبل عام 1997.