تاريخ إصدارات نظام التشغيل AmigaOS

نظام التشغيل AmigaOS هو نظام التشغيل الأصلي الخاص بجهاز الكمبيوتر الشخصي Amiga . منذ طرحه مع إطلاق جهاز Amiga 1000 في عام 1985، صدرت أربعة إصدارات رئيسية وعدة مراجعات طفيفة لنظام التشغيل.

في البداية، لم يكن لنظام تشغيل أميغا اسمٌ أو علامة تجارية مميزة، إذ كان يُعتبر جزءًا لا يتجزأ من نظام أميغا ككل. ومن الأسماء المبكرة التي استُخدمت لنظام تشغيل أميغا "CAOS" (اختصارًا لـ "Commodore Amiga Operating System") و" AmigaDOS ". [ 1 ] وكان من بين الأسماء غير الرسمية الأخرى "Workbench"، نسبةً إلى اسم بيئة سطح المكتب الخاصة بأميغا ، والتي كانت مُضمنة في قرص مرن باسم "Amiga Workbench". [ 2 ]

كان الإصدار 3.1 من نظام التشغيل Amiga هو الإصدار الأول الذي تمت الإشارة إليه رسميًا باسم "Amiga OS" (مع وجود مسافة بين "Amiga" و "OS") [ 3 ] [ 4 ] بواسطة Commodore.

كان الإصدار 4.0 من نظام تشغيل أميغا أول إصدار يحمل اسمًا أقل عمومية "AmigaOS" (بدون مسافة). [ 3 ]

ما يعتبره الكثيرون الإصدارات الأولى من AmigaOS (Workbench 1.0 حتى 3.0) يتم الإشارة إليه هنا باسم Workbench الخاص بأقراصها الأصلية.

Kickstart/Workbench 1.0، 1.1، 1.2، 1.3

Amiga Workbench 1.0
شاشة بدء تشغيل جهاز أميغا (كيكستارت 1.3)

صدرت النسخة 1.0 من برنامج Workbench لأول مرة في أكتوبر 1985. [ 5 ] تعتمد سلسلة 1.x من Workbench افتراضيًا على نظام ألوان مميز باللونين الأزرق والبرتقالي، مصمم لتوفير تباين عالٍ حتى على شاشات التلفزيون ذات الجودة الرديئة (يمكن للمستخدم تغيير الألوان). تتضمن النسخة 1.1 في معظمها إصلاحات للأخطاء، ومثل النسخة 1.0، تم توزيعها حصريًا لجهاز Amiga 1000. يتكون نظام التشغيل Workbench بالكامل من ثلاثة أقراص مرنة: Kickstart و Workbench و ABasic من شركة MetaComCo .

كان جهاز أميغا 1000 يحتاج إلى إدخال قرص Kickstart في محرك الأقراص المرنة للتشغيل. كانت تظهر صورة بسيطة ليد على شاشة بيضاء، تحمل قرص Kickstart أزرق، تدعو المستخدم لإجراء هذه العملية. بعد تحميل قرص Kickstart في قسم خاص من الذاكرة يُسمى مخزن التحكم القابل للكتابة (WCS)، تظهر صورة اليد مرة أخرى، هذه المرة تدعو المستخدم لإدخال قرص Workbench.

كان الإصدار 1.2 من برنامج Workbench أول إصدار يدعم Kickstart المخزن في ذاكرة ROM . كان قرص Kickstart لا يزال ضروريًا لأجهزة Amiga 1000؛ ولم يعد ضروريًا لأجهزة Amiga 500 أو 2000، ولكن كان على مستخدمي هذه الأنظمة تغيير ذاكرة ROM (التي كانت قابلة للاستبدال) لتغيير إصدار Kickstart .

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

عالج الإصدار 1.2 من برنامج Kickstart العديد من العيوب وأضاف دعمًا لتقنية AutoConfig . AutoConfig هو بروتوكول مشابه لبروتوكول Plug and Play ، وهو سابقه، حيث يمكنه تهيئة لوحات التوسعة دون تدخل المستخدم.

لم يُحسّن الإصدار 1.3 من Kickstart كثيرًا عن سابقه، وكان أبرز تغيير هو الإقلاع التلقائي من الأقراص الصلبة. أما Workbench 1.3 ، فيُقدّم للمستخدمين العديد من التحسينات الهامة، بما في ذلك نظام الملفات FFS، وهو نظام أسرع لتخزين البيانات على الأقراص الصلبة، والذي حلّ مشكلة نظام ملفات Amiga القديم الذي كان يُهدر مساحة كبيرة من القرص الصلب نظرًا لقدرته على تخزين 488 بايت فقط في أي كتلة من 512 بايت، مع الاحتفاظ بـ 24 بايت للتحقق من المجموع الاختباري. كما أُجريت تحسينات عديدة على واجهة سطر الأوامر (CLI) الخاصة بـ Amiga، والتي أصبحت الآن واجهة نصية كاملة تُسمى AmigaShell ، بالإضافة إلى العديد من الأدوات والبرامج الإضافية.

Kickstart/Workbench 1.4

كان Kickstart/Workbench 1.4 نسخة تجريبية من التحديث 2.0 القادم، ولم يُصدر رسميًا، ولكن تم شحن جزء Kickstart بكميات محدودة جدًا مع أجهزة Amiga 3000 القديمة ، حيث يُشار إليه غالبًا باسم " Superkickstart ROM". في هذه الأجهزة، يُستخدم فقط لتهيئة الجهاز وتحميل Kickstart الذي سيُستخدم لتشغيل النظام. كان مظهر الإصدار الأول المبكر جدًا من 1.4 مشابهًا للإصدار 1.3، مع اختلاف طفيف في الألوان. أما الإصدار الثاني فكان مشابهًا للإصدار 2.0 والإصدارات الأحدث، مع اختلافات طفيفة. ومع ذلك، من الممكن الخروج من شاشة اختيار نظام التشغيل بالنقر في المكان المتوقع لظهور أداة الإغلاق. سيؤدي هذا إلى تشغيل Kickstart 1.4 باستخدام قسم wb_2.x: أو من قرص مرن.

Workbench 2.0، 2.04، 2.05، 2.1

صدرت نسخة Workbench 2.0 عام 1990 [ 5 ] ، مُدخلةً تحسيناتٍ كبيرةً وتطوراتٍ جوهريةً على واجهة المستخدم الرسومية لنظام تشغيل Amiga. استُبدل نظام الألوان الأزرق والبرتقالي القاسي بنظامٍ أكثر راحةً للعين، يجمع بين الرمادي والأزرق الفاتح مع تأثير ثلاثي الأبعاد في حدود النوافذ. لم يعد Workbench مرتبطًا بنمطَي العرض 640×256 (PAL) أو 640×200 (NTSC)، وجرى تحسين النظام بشكلٍ كبيرٍ مع مراعاة تسهيل التوسع المستقبلي. ولأول مرة، أُضيفت واجهة مستخدم موحدة. تم ذلك من خلال إنشاء دليل أسلوب Amiga ، وتضمين مكتباتٍ وبرامجَ تُساعد المطورين على إنشاء برامج متوافقة. شملت هذه التقنيات مكتبة إنشاء عناصر واجهة المستخدم الرسومية gadtools ، ولغة برمجة تثبيت البرامج Installer ، ونظام المساعدة النصية AmigaGuide .

قدّم برنامج Workbench 2.04 لغة البرمجة النصية ARexx، وهي لغة برمجة نصية على مستوى النظام. تمكّن المبرمجون من إضافة ما يُسمى "منافذ ARexx" إلى برامجهم، مما سمح بالتحكم بها من خلال نصوص ARexx البرمجية. باستخدام ARexx، أصبح بالإمكان دمج برنامجين مختلفين تمامًا من موردين مختلفين بسلاسة. على سبيل المثال، يُمكن تحويل مجلد من الملفات إلى صور مصغّرة دفعةً واحدة باستخدام برنامج لمعالجة الصور يدعم ARexx، وإنشاء جدول HTML للصور المصغّرة وفهرسته مع روابط للصور الأصلية، وعرضه في متصفح الويب، كل ذلك من خلال نص برمجي واحد. لاقت ARexx رواجًا كبيرًا، واعتمدها المبرمجون على نطاق واسع.

تمت إعادة كتابة نظام AmigaDOS، الذي كان مكتوبًا سابقًا بلغة BCPL وكان من الصعب جدًا تطويره لما يتجاوز معالجة الملفات الأساسية، بلغة C في الغالب .

لسوء الحظ، لم تعمل بعض البرامج سيئة التصميم - وخاصة الألعاب - مع الإصدار 2.x، مما أثار استياء الكثيرين من هذا التحديث. في أغلب الأحيان، كان سبب الفشل هو استخدام المبرمجين لهياكل بيانات خاصة مُعدّلة مباشرةً من قِبل نظام التشغيل، بدلاً من استخدام استدعاءات الدوال الرسمية. وقد تجاوز العديد من المستخدمين هذه المشكلة بتثبيت ما يُسمى بـ"مُبدِّلات كيكستارت"، وهي عبارة عن لوحة دوائر صغيرة تحتوي على شريحة كيكستارت 1.3 وشريحة كيكستارت 2.0، والتي تُمكّنهم من التبديل بين إصدارات كيكستارت.

تم شحن الإصدار 2.x مع أجهزة A500+ (2.04) و A600 (2.05) و A3000 وA3000T. وكان Workbench 2.1 آخر إصدار في هذه السلسلة، وقد صدر كتحديث برمجي فقط. تضمن هذا الإصدار ميزات مفيدة مثل CrossDOS ، لدعم العمل مع الأقراص المرنة المهيأة لأجهزة الكمبيوتر الشخصية . ولأن الإصدار 2.1 كان إصدارًا برمجيًا فقط، لم يكن هناك ملف ROM خاص بـ Kickstart 2.1.

كما قدم الإصدار 2.x دعم بطاقة PCMCIA، للفتحة الموجودة على جهاز A600.

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

نظام التشغيل Amiga OS 3.0، 3.1

Amiga Workbench 3

صدر نظام التشغيل Amiga OS 3.0 في عام 1992، والإصدار 3.1 بين عامي 1993 (لجهاز CD32 ) و1994 (لطرازات Amiga الأخرى). وكان Amiga OS 3.1 آخر إصدار أصدرته شركة Commodore. [ 5 ]

أضافت سلسلة 3.x دعمًا لطرازات Amiga الجديدة. وشملت الميزات الجديدة الأخرى ما يلي:

  • نظام بيانات عالمي، يُعرف باسم أنواع البيانات، يسمح للبرامج بتحميل الصور والصوت والنصوص والمحتويات الأخرى بتنسيقات لا تفهمها مباشرة، من خلال استخدام المقابس القياسية ( انظر نظام التشغيل الموجه للكائنات ) (3.0).
  • تحسين إعادة تعيين الألوان لأوضاع العرض عالية الألوان ودعم مجموعة شرائح AGA الجديدة . (3.0)
  • تحسين المظهر المرئي لسطح مكتب Workbench. (3.0)
  • دعم محرك الأقراص المضغوطة كما هو مطلوب لجهاز Amiga CD32 . [ 6 ] (3.1)

3.x تم شحنها مع CD32 و A1200 و A4000 و A4000T .

AmigaOS 3.5، 3.9

ورشة العمل 3.9
حزم بروتوكول TCP/IP

بعد إفلاس شركة كومودور، أصدرت شركة هاج وشركاؤها الألمانية برنامج Workbench 3.5 في 18 أكتوبر 1999، ثم Workbench 3.9 في ديسمبر 2000 ، [ 5 ] بعد أن مُنحت ترخيص تحديث نظام تشغيل أميغا من قبل مالكيه الجدد. بينما كانت جميع إصدارات نظام التشغيل السابقة تعمل على معالج موتورولا 68000 ، تطلّب نظام AmigaOS 3.5 وما بعده معالج 68020 أو أفضل، وقارئ أقراص مدمجة، وذاكرة وصول عشوائي (RAM) لا تقل عن 4 ميجابايت. وعلى عكس الإصدارات السابقة، صدر الإصداران 3.5 و3.9 على قرص مدمج. كما تطلّب الأمر تثبيت Kickstart 3.1، لأن نظام التشغيل لم يكن يتضمن ذاكرة القراءة فقط (ROM) الجديدة.

تضمنت التحديثات ما يلي:

  • يأتي مزودًا بحزمة بروتوكولات TCP/IP (نسخة تجريبية مجانية غير مسجلة ومحدودة المدة من MiamiDX في الإصدار 3.5، ونسخة AmiTCP غير مقيدة في الإصدار 3.9)، ومتصفح ويب (AWeb)، وبرنامج بريد إلكتروني.
  • واجهة مستخدم رسومية محسّنة ومجموعة أدوات جديدة تسمى "ReAction"
  • مشغل أفلام AVI/MPEG (نظام التشغيل 3.9)
  • برنامج جديد لتقسيم الأقراص يدعم الأقراص الصلبة التي تزيد سعتها عن 4 جيجابايت
  • وثائق HTML باللغتين الإنجليزية والألمانية
  • مشغل ملفات MP3 وأقراص CD الصوتية (نظام التشغيل 3.9)
  • برنامج Dock (نظام التشغيل 3.9)
  • بيئة عمل محسّنة بميزات غير متزامنة
  • البحث عن أداة مساعدة (OS3.9)
  • نظام إلغاء الأرشفة المسمى XAD (OS3.9)
  • نواة WarpOS PowerPC لدعم لوحات تسريع PowerUP

AmigaOS 3.1.4، 3.2

أصدرت شركة هايبريون إنترتينمنت نظام التشغيل AmigaOS 3.1.4 في سبتمبر 2018، متضمنًا العديد من الإصلاحات والتحسينات. ومن أبرزها دعم محركات الأقراص الصلبة ذات السعات الأكبر، بما في ذلك عند بدء التشغيل؛ ودعم سلسلة معالجات موتورولا 680x0 بالكامل حتى معالج موتورولا 68060 (بما في ذلك هذا المعالج)؛ بالإضافة إلى واجهة مستخدم محدثة مع مجموعة أيقونات جديدة اختيارية. [ 7 ] وقد أثار رقم الإصدار بعض اللبس في أوساط المستخدمين، حيث صدر بعد AmigaOS 3.5 و3.9 وحتى 4.x، إلا أن ذلك يعود إلى أن قاعدة الشفرة المصدرية مبنية من الصفر على شفرة المصدر الأصلية للإصدار 3.1 من شركة كومودور. ولم يكن من الممكن استخدام شفرة المصدر للإصدارين 3.5 و3.9 من تطوير شركة هاج وشركائه لأسباب تتعلق بالترخيص، بينما تم تصميم الإصدار 4.x خصيصًا لمنصة PowerPC . على عكس AmigaOS 3.5، لا يزال AmigaOS 3.1.4 يدعم وحدة المعالجة المركزية Motorola 68000، وبالتالي المجموعة الكاملة من أجهزة كمبيوتر Amiga الكلاسيكية.

في مايو 2021، أصدرت شركة هايبريون إنترتينمنت نظام التشغيل AmigaOS 3.2، الذي يتضمن جميع ميزات الإصدار السابق (3.1.4.1) ويضيف العديد من التحسينات الجديدة مثل دعم واجهة المستخدم الرسومية ReAction ، وإدارة صور ملفات قرص Amiga ، ونظام المساعدة، وأنواع البيانات المحسّنة. [ 8 ]

AmigaOS 4

واجهة المستخدم الرسومية لنظام التشغيل AmigaOS 4.0: Workbench 4.0 [5]

تم إصدار نسخة جديدة من AmigaOS في 24 ديسمبر 2006، بعد خمس سنوات من التطوير بواسطة Hyperion Entertainment ( بلجيكا ) بموجب ترخيص من Amiga, Inc. لمستخدمي AmigaOne المسجلين.

خلال السنوات الخمس من التطوير، كان بإمكان مستخدمي أجهزة AmigaOne تنزيل إصدارات تجريبية من نظام التشغيل AmigaOS 4.0 من مستودع Hyperion طالما كانت متاحة. وكما شهد العديد من المستخدمين في منتديات نقاش Amiga، كانت هذه الإصدارات مستقرة وموثوقة، على الرغم من أنها مصنفة تقنيًا على أنها "إصدارات تجريبية".

آخر إصدار مستقر من نظام التشغيل AmigaOS 4.0 لأجهزة كمبيوتر AmigaOne هو "تحديث يوليو 2007"، والذي تم إصداره للتنزيل في 18 يوليو 2007 للمستخدمين المسجلين لأجهزة AmigaOne. [1]

تم إصدار نظام التشغيل AmigaOS 4 Classic تجاريًا لأجهزة الكمبيوتر القديمة من نوع Amiga المزودة ببطاقات تسريع CyberstormPPC و BlizzardPPC في نوفمبر 2007. وكان متاحًا سابقًا فقط للمطورين ومختبري النسخ التجريبية.

الإصدار 4.0

الإصدار الجديد مُصمم خصيصًا لمعالجات PowerPC ، متخليًا بذلك نهائيًا عن معالج Motorola 68k . سيعمل نظام AmigaOS 4.0 على بعض أجهزة PowerPC ، والتي تشمل حاليًا أجهزة A1200 و A3000 و A4000 المزودة بلوحات تسريع PowerPC، بالإضافة إلى لوحات AmigaOne الأم. تُلزم سياسات توزيع Amiga, Inc. لنظام AmigaOS 4.0 وأي إصدارات لاحقة، بتضمين نظام التشغيل مع أجهزة الطرف الثالث، باستثناء أجهزة Amiga المزودة بلوحات تسريع PowerPC من الجيل الخامس، حيث سيُباع نظام التشغيل بشكل منفصل.

قدم نظام AmigaOS 4.0 النهائي نظام ذاكرة جديدًا يعتمد على مُخصِّص الشرائح .

من بين الميزات الأخرى:

  • واجهة مستخدم قابلة للتخصيص بالكامل
  • الذاكرة الافتراضية
  • عارض مدمج لملفات PDF وغيرها من تنسيقات المستندات
  • دعم تطبيقات PowerPC (الأصلية) و 68k (المفسرة/JIT)
  • برامج تشغيل جديدة لمختلف الأجهزة
  • نظام جديد لتخصيص الذاكرة
  • يدعم أحجام الملفات التي تزيد عن 2 جيجابايت
  • واجهة برمجة تطبيقات الرسومات ثنائية الأبعاد المدمجة في بيكاسو 96
  • واجهة برمجة تطبيقات الرسومات ثلاثية الأبعاد Warp3D المدمجة

الإصدار 4.1

تم تقديم نظام التشغيل AmigaOS 4.1 [5] للجمهور في 11 يوليو 2008، وبدأ بيعه في سبتمبر 2008.

هذه نسخة جديدة وليست مجرد تحديث بسيط، إذ تتضمن، من بين أمور أخرى:

  • ترحيل الذاكرة [2] [3]
  • نظام ملفات JXFS يدعم محركات الأقراص والأقسام ذات أحجام متعددة تيرابايت
  • محرك تركيب الأجهزة ( عائلة Radeon R1xx و R2xx)
  • تنفيذ مكتبة عرض الصور ثنائية الأبعاد المستقلة عن الجهاز في القاهرة
  • وظائف DOS جديدة ومحسّنة (دعم كامل 64 بت، دعم الإشعارات الشاملة، حذف تلقائي وإعادة تحميل موارد القرص المحدثة)
  • تحسينات في تقنية الأجهزة ثلاثية الأبعاد لتسريع سحب الشاشة

انظر أيضاً

مراجع

  1. "في البدء كانت الفوضى" . مؤرشف من الأصل بتاريخ 16 أبريل 2009. تم الاطلاع عليه بتاريخ 29 أبريل 2011 .
  2. "إصدار Workbench 1.0" . مؤرشف من الأصل بتاريخ 21 مايو 2011. تم الاطلاع عليه بتاريخ 29 أبريل 2011 .
  3. 1 2 "اسم نظام تشغيل أميغا" . تم الاسترجاع في 29-04-2011 .
  4. "AmigaOS 3.1" . تم الاطلاع عليه بتاريخ 2011-01-01 .
  5. 1 2 3 4 "تاريخ نظام التشغيل AmigaOS" . هايبريون إنترتينمنت. 28 مايو 2011. تم الاطلاع عليه بتاريخ 3 نوفمبر 2011 .
  6. دونر، غريغوري. "الحنين إلى بيئة العمل: تاريخ واجهة المستخدم الرسومية لنظام AmigaOS: الإصدار 3.1" . www.gregdonner.org . تاريخ الاسترجاع: 2018-10-02 .
  7. مينسيا، كوستيل. "AmigaOS 3.1.4" . hyperion-entertainment.biz . تم الاطلاع عليه بتاريخ 2018-10-02 .
  8. «هايبريون تُصدر نظام التشغيل AmigaOS 3.2» (بيان صحفي). بروكسل: هايبريون إنترتينمنت. amiga-news.de. ١٤ مايو ٢٠٢١. تاريخ الاطلاع: ١٧ مايو ٢٠٢١ .
  1. ^ إعلان إصدار التحديث الأول لنظام AmigaOSعلى موقع Hyperion.
  2. ^ إعادة النظر في نظام الذاكرة الجديد لنظام AmigaOSمقال على موقع OS4.Hyperion
  3. ^ نظام AmigaOS الجديد لتخصيص الذاكرةمقال على موقع OS4.Hyperion
  4. ^ صورة نظام التشغيل AmigaOS 4.0 المضمنة في هذه المقالة مخصصة للاستخدام العادل. في السابق، لم تكن كل من شركة Hyperion VOF (بلجيكا) وشركة Amiga Inc. (الولايات المتحدة الأمريكية) تعترضان على نشر لقطات شاشة لنظام التشغيل AmigaOS 4.0، والتي تبرع بها المستخدمون، على مواقع الإنترنت. يحق لأصحاب حقوق النشر التسجيل والكتابة في صفحة نقاش هذه المقالة لطلب إزالة هذه الصورة منها، أو حتى حذفها نهائيًا.
  5. أعلنت شركة هايبريون إنترتينمنت عن نظام التشغيل أميغا 4.1