هو أول نظام يحصل على واجهة رسومية للمستخدم ! أو ما يعرف بالـ* “GUI:Graphic User Interface” لكن مع ذلك لم تكن الفكرة من ابتكارهم !!-مايزيد العجب- ….أن…
دعونا لنبدأ القصة…..
-بدأ مشروع نظام الماكنتوش في 1979 من قبل المدعو “جيف راسكن” الذي أراد أن يبني نظاما سهل الاستخدام و بسعر رخيص للعامة.
في كانون الثاني من عام 1981 تولى “ستيف جوبز” –مؤسس شركة آبل- مشروع الماكنتوش-حيث كان من قبل يدير مشروع ليزا– وقام بزيارة إلى شركة “إكسوركس” قبل عامين.. في نهاية عام 1979 أي بعد ثلاثة أشهر من بدء مشروعي ماكنتوش و ليزا, حيث كانت شركة إكسوركس قامت بتصميم حاسب يستخدم الواجهة الرسومية لكنه لم يكن حاسبا شخصيا كوقتنا الحالي بل قطعا ضخمة كانت مقتصرة على المؤسسات و الجامعات ! .
قام جوبز بالتفاوض مع إكسوركس حول استعمال الواجهة الرسومية في أنظمته و نجح في ذلك, استعمل بعض المصطلحات التي اخترعتها إكسوركس لكن لم يرض إلا أن يغير المحتوى إلى ما يروق له ! إنه عين الإبداع !!
فقد أعاد تصميم النوافذ المنبثقة, الشريط الرئيسي, وأدخل مصطلحي الحمل و الإفلات (Drag & Drop). لقد قام هذا المبدع-جوبز– بدمج نواة نظامه التي كانت تعتمد على نظام التشغيل الشهير يونكس”UNIX” بهذه الواجهة الرسومية ليثبت أن نظام يونكس ليس حكرا للمبرمجين أو الشركات بل هو للاستخدامات اليومية ! وفي الحقيقة لم تكن لفظة “ماكنتوش” قد ظهرت بعد !, و إنما كان المسمى كالتالي “SYSTEM X.X”
حيث إشارتي المجهول ترمزان إلى رقم إصدار النسخة و تواريخ الإصدار هاهي:
System 2.0 | 4/1985 |
System 1.0 | 24/1/1984 |
System 1.1 | 5/5/1984 |
System 2.1 | 9/1985 |
System 3.0 | 1/1986 |
System 3.1 | 2/1986 |
System 3.2 | 6/1986 |
System 4.0 | 1/1987 |
System 4.1 | 2/3/1987 |
System 5.0 | 10/1987 |
System 5.1 | 1988 |
وفي الإصدار رقم 5 استحق النظام اسم “ماكنتوش” حينها شاع الاسم -أما لماذا سمي ماكنتوش فتابعنا في قسم “لماذا سميت“-.
ثم بعدها أكمل النظام مسيرته ليحمل رقم 6 من عام 1988 وصولا للرقم 6.0.8L عام 1992 أما في الإصدار رقم 7 فقد دخلت فيه مفاهيم جديدة حيث أصبح يدعم ما يعرف بالذاكرة الوهمية(Virtual Memory) كما انتقلوا إلى ما يعرف أيضا بالعنونة في 32 خانة/بت لرفع قدرة تخزين الذاكرة و استخدام معالجات بمعماريات جديدة. كما أصبح النظام قادرا على استيعاب معنى المهام المتعددة (Multi-Tasking) كما قدم النظام صاحب الرقم 7 القدرة على كتابة سكريبتات لتقوم بعمل معين لتسريع المهام
(Scripting Language).
____________________________________
المقال ملخص و مترجم من كتاب “Understanding Operating System” من قبل صاحب المدونة.
معلومات مفيدة شكرا لك
شكرا على مرورك 🙂
اشكررررك جدا لاني محتاجع النظام لمشروع عندي في ملف الحاسب مع خاااااالص تحيااتي لك