WarpOS
WarpOS هو نواة متعددة المهام لوحدة المعالجة المركزية (CPU) من نوع PowerPC (PPC)، طورتها شركة Haage & Partner لمنصة Amiga الحاسوبية في أواخر التسعينيات وأوائل الألفية الثانية. يعمل على لوحات تسريع PowerUP التي طورتها شركة phase5 ، والتي تحتوي على معالج Motorola من سلسلة 68000 ومعالج PowerPC بمساحة عناوين مشتركة. يعمل WarpOS جنبًا إلى جنب مع AmigaOS المبني على معمارية 68k ، والذي يمكنه استخدام PowerPC كمعالج مساعد . على الرغم من اسمه، فهو ليس نظام تشغيل ، بل نواة؛ إذ يوفر مجموعة محدودة من الوظائف المشابهة لتلك الموجودة في AmigaOS لاستخدام PowerPC. عند إصداره، كان اسمه الأصلي WarpUP، ولكن تم تغييره ليعكس مجموعة ميزاته الأوسع، وربما لتجنب المقارنة مع منافسه PowerUP .
تم تطويره بواسطة سام جوردان باستخدام لغة التجميع 680x0 وPowerPC . [8] وتم توزيعه مجاناً.
تاريخ
في عام ١٩٩٧، أطلقت شركة Phase5 ، المتخصصة في تصنيع أجهزة Amiga ، سلسلة معالجات PowerPC (PPC) المُسرّعة لجهاز Amiga. ولأن نظام AmigaOS لم يكن متوافقًا مع معالجات PowerPC آنذاك، فقد تم استخدام لوحات PowerUP كحل مؤقت، وهي عبارة عن لوحات ثنائية المعالجات، تجمع بين معالج PPC ومعالج 68K (68LC040، أو 68040 بتردد ٢٥ ميجاهرتز، أو 68060 بتردد ٥٠ ميجاهرتز). وقد تم تثبيت نواة PowerUP على اللوحة في ذاكرة قابلة للمسح والبرمجة للقراءة فقط ( EPROM )، وهي نواة مشابهة مصممة لتمكين برامج AmigaOS من استخدام تطبيقات PPC و68K عبر مكتبة واجهة برمجة التطبيقات ( API ) . ومع ذلك ، كان نظام AmigaOS لا يزال يتطلب معالج 68K، بينما كان معالج PPC يُستخدم فعليًا كمعالج مساعد فائق السرعة لتنفيذ تعليمات محددة.ppc.library
يُسبب هذا تباطؤًا ملحوظًا عند تبديل مهام نظام التشغيل بين معالج 68K ومعالج PPC ( تبديل السياق )، نظرًا لضرورة مسح ذاكرة التخزين المؤقت للمعالج للحفاظ على سلامة الذاكرة. وكلما زاد عدد مرات تبديل المعالج في التطبيق، زاد التباطؤ، حتى أنه غالبًا ما يصبح استخدام معالج PPC غير مُجدٍ، لكونه أبطأ من معالج 68k الأصلي. وكان الحل الرئيسي لهذه المشكلة هو تجنب استدعاءات نظام التشغيل 68k قدر الإمكان، أو تجميعها معًا، إلا أن ذلك كان صعبًا ويستغرق وقتًا طويلًا من المطورين.
تم إطلاق WarpOS كبديل مثير للجدل لنواة PowerUP الخاصة بـ Phase5، لكنها أصبحت في النهاية النواة الأكثر استخدامًا والمعيارية لنواة PPC على AmigaOS.
WarpUP
WarpUP هي نواة عالية السرعة لإصدارات PowerPC من Amiga . [ 1 ]
تُشكّل WarpUP طبقة تجريد للأجهزة بين الأجهزة والبرمجيات ، وتضمن عمل التطبيقات بشكل صحيح على بنية PowerPC. كما تُشكّل واجهة بين الأجهزة التي تعمل بنظام PowerPC والبرمجيات المتوافقة مع معيار 68k، مما يسمح بالاستغلال الأمثل لسرعة معالج PowerPC، مع تسهيل نقل تطبيقات 68k إلى هذه البنية قدر الإمكان. [ 1 ]
تتضمن المزايا العديدة التي تدعي WarpUP أنها توفرها ما يلي: [ 1 ]
- اتصال عالي السرعة بين برامج 68k ووحدات المعالجة المركزية PowerPC
- تعدد المهام الأصلي، وإدارة الذاكرة، والإشارات ، وإدارة القوائم والوسوم، والإشارة ومعالجة الرسائل
- حماية الذاكرة (يُسمح للمهام بتخصيص مساحات الذاكرة المحمية إذا لزم الأمر)
- الإشارات الافتراضية (يتم مشاركة الإشارات بين وحدات المعالجة المركزية، وسيتم دائمًا إعادة توجيهها إلى وحدة المعالجة المركزية الصحيحة عند الحاجة)
- نظام مراسلة بين وحدات المعالجة المركزية (يتم تمرير الرسائل بين وحدات المعالجة المركزية عند الحاجة)
- الاستخدام الأمثل لوحدة إدارة ذاكرة PowerPC وذاكرة التخزين المؤقت لوحدة المعالجة المركزية PowerPC
- وحدة إدارة الذاكرة ودعم معالجة الاستثناءات للتطبيقات
- وظيفة توفير الطاقة التي تقوم بإيقاف تشغيل معالج PowerPC إذا لم تكن أي تطبيقات تستخدمه
- برنامج PowerPC Enforcer يحمي الصفحة الأولى من الذاكرة
- أداة مفصلة لطلب معلومات الأعطال، توفر معلومات مفصلة لمساعدة المطورين في تحديد الأخطاء.
- نظام تصحيح أخطاء متكامل يُسهّل عملية تتبع الأخطاء
- دعم خاص للبرامج عالية التحسين مثل الألعاب والعروض التجريبية
- دعم التطبيقات المتوافقة مع نظام Amiga
- مكتبات لتطبيقات PowerPC الأصلية والمختلطة والثنائية الكاملة
- يُمكن استخدام WarpUP أيضًا مع أنظمة تطوير بديلة مثل مُجمّعات Modula أو E التي تدعم معالجات PowerPC. والسبب في ذلك هو أن الكائنات لا تُنشأ بالضرورة بتنسيق ELF (ملف تنفيذي ورابط )، بل يُمكن استخدام تنسيق Hunk المتوافق مع Amiga .
- سهل التركيب
- مستقل عن الأجهزة
سمات
كان نظام التشغيل WarpOS مشابهاً لنظام PowerUP في بعض الميزات، ولكن مع بعض الاختلافات الرئيسية. والأهم من ذلك، أنه استخدم واجهة PowerOpen الثنائية للتطبيقات (ABI)، على عكس PowerUP الذي استخدم نظام UNIX System V (SysV) الأحدث والأكثر دعماً ، مما يضمن عدم إمكانية التوافق المباشر بين النواتين.
ابتداءً من الإصدار 14، استخدمت نواة WarpOS مُجدوِل مهام متعددة مختلفًا قليلًا عن AmigaOS (أو PowerUP)، مُستندًا إلى مُجدوِل أنظمة Unix مع قيم "nice" وأولويات خاصة بها لمهامها وعملياتها. كان الهدف من ذلك ضمان حصول جميع المهام على وقت وحدة المعالجة المركزية، وعدم حرمانها منه بسبب المهام كثيفة الحساب (كما كان الحال مع مُجدوِل AmigaOS الأصلي). مع ذلك، لم يكن هذا فعالًا لأنه ظل محدودًا بمُجدوِل AmigaOS الأصلي، كما أنه تسبب في صعوبات إضافية في المزامنة مع جانب 68k (خاصةً فيما يتعلق بالصوت). في الإصدار 15، قدم WarpOS مفهومًا يُسمى المهام الذرية . هذه المهام غير قابلة للمقاطعة، ولا تتم جدولتها إلا إذا سمحت المهمة بذلك صراحةً. [10]
كما احتوى نظام التشغيل WarpOS على مصحح أخطاء مدمج يمكن إرساله لتفريغ معلومات حول أي مهام معطلة إما إلى نافذة وحدة التحكم على الشاشة أو إلى منفذ تسلسلي، وذلك حسب متغيرات البيئة.
من أبرز مزايا نظام WarpOS استمراره في استخدام تنسيق Amiga Hunk الخاص بملفات Amiga التنفيذية الأصلية، ولكن بتنسيق مُعدّل يُسمى Extended Hunk format (EHF)، [2] وتطبيقه لنوع Hunk المسمى HUNK_PPC_CODE . [3] وقد مكّن هذا نظام AmigaOS من التعامل مع ملفات WarpOS التنفيذية بسلاسة دون الحاجة إلى تعديل النظام ليتعرف عليها، وهو ما كان يتطلبه نظام PowerUP لتشغيل ملفات ELF الخاصة به. ورغم أناقة تنسيق EHF نظريًا، إلا أن عيبه الرئيسي كان افتقاره إلى دعم واسع النطاق من قِبل المُترجمات (وخاصةً مجموعة مُترجمات GNU (GCC))، ولذلك اعتمد نظاما AmigaOS 4 و MorphOS تنسيق ELF .
على عكس برنامج PowerUP، كان بإمكان WarpOS إنتاج ملفات تنفيذية مختلطة (ضخمة) تحتوي على أكواد 68k وPPC، والتي يمكن تشغيلها على لوحات Amiga PPC وأنظمة Amiga العادية. كانت هذه الممارسة نادرة جدًا نظرًا لتعقيد البرمجة، ولكن نوع بيانات الصورة في AmigaOS 3.9 (مكتبة مشتركة لتحميل الصور ومعالجتها وتطبيق تقنية التمويه عليها من خلال نظام أنواع بيانات AmigaOS) كان مثالًا بارزًا على استخدامها. كانت الأنظمة المزودة بمعالجات PPC تشهد تسارعًا فوريًا وكبيرًا، بينما ظلت أنظمة 68k والمحاكيات متوافقة دون حدوث أعطال أو الحاجة إلى تثبيت ملف تنفيذي إضافي.
كان لدى نظام WarpOS مهمتان إداريتان تُسميان Defiant و Babylon5، ويُعتقد أنهما سُميتا تيمُّنًا بسفينة USS Defiant من مسلسل Star Trek DS9 و Babylon 5 ، حيث كان مطورو النظام من مُحبي الخيال العلمي . وكثيرًا ما كان المستخدمون الجدد يُبلغون عن هاتين المهمتين لجهلهم بهما عند ظهورهما في قوائم المهام.
الجدل
طوّرت شركة Haage & Partner ، وهي شركة مصنّعة لبرمجيات وأجهزة Amiga (والتي طوّرت أيضًا نظام AmigaOS 3.9)، نواة منافسة لـ PowerUP تُدعى WarpUP، زعمت أنها ستتغلب على مشكلة تبديل السياق، وهو ادعاء عارضته شركة Phase5 بشدة. أكدت Phase5، وبحق، أن هذه المشكلة المتعلقة بالأجهزة لا يمكن تجاوزها بمجرد تحسين النواة، وأنها قيد متأصل في تصميم اللوحة الفريد تقريبًا، والذي يتشارك ناقل الذاكرة بين معالجين من عائلتين مختلفتين جذريًا. كانت إصدارات WarpOS حتى الإصدار 7 عبارة عن أغلفة أُضيفت إلى نواة PowerUP الخاصة بشركة Phase5 ، ولكن بدءًا من الإصدار 8، أصبحت نواة PPC مستقلة تعمل جنبًا إلى جنب مع AmigaOS [1]، وأُعيد تسميتها إلى WarpOS.
بما أن برنامج PowerUP كان مُثبّتًا على ذاكرة EPROM الخاصة باللوحات، ولم يكن بإمكان Phase5 تشغيله بالتزامن مع WarpOS، فقد كان لا بد من تعطيله باستخدام أداة برمجية صغيرة. ولأن شركة H&P لم تكن تملك صلاحية الوصول إلى ذاكرة EPROM، فقد اضطرت الأداة إلى وضع افتراضات حول نواة PowerUP، وهو ما تسبب بطبيعة الحال في حدوث أعطال في الإصدارات المُحدّثة. وقد أدى ذلك إلى اتهامات صريحة من قِبل مُؤيدي WarpOS والمؤلف سام جوردان، بأن Phase5 كانت تحاول عمدًا منع تشغيل WarpOS على لوحاتها. كما ادّعت Phase5 أن شركة Haage & Partner أساءت استخدام لوحة تطوير مجانية مُقدّمة لها لإطلاق هذه النواة المُنافسة (مع العلم أن WarpOS، على الرغم من كونها مجانية، كانت مدعومة بشكل شبه حصري بواسطة مُصرّف Storm C++ التجاري من H&P )، وأنهم قاموا بهندسة عكسية لبرنامج PowerUP لهذا الغرض. أشارت شركة H&P إلى أن ذلك كان أمراً لا مفر منه طالما رفضت شركة Phase5 السماح للمستخدمين باختيار النواة التي سيتم تثبيتها على ذاكرة EPROM الخاصة باللوحة، مدعيةً أن نواة PowerUP ضرورية لتهيئة اللوحات عند بدء التشغيل وأن مسحها سيجعل اللوحات عديمة الفائدة. [4]
والأسوأ من ذلك، أن المستخدمين لم يكونوا قادرين في البداية إلا على تشغيل نواة واحدة من هاتين النواتين، مما أدى إلى ازدواجية كبيرة في الجهود بين المطورين المتنافسين المصممين على استخدام إحداهما دون الأخرى، وغالبًا ما كان يتم تطوير نسختين من البرنامج بشكل مستقل. [5] على الرغم من عدم وجود فرق يُذكر في الأداء أو إمكانية تصحيح الأخطاء أو سهولة الاستخدام أو الاستقرار بين النظامين، وبدا جليًا أنه لا يمكن لأي منهما تجاوز مشكلة تبديل سياق الأجهزة، فقد تم تقديم سلسلة من الادعاءات من كلا الجانبين، وتلا ذلك جدل واسع في يوزنت.
نتج عن ذلك عدد كبير من عمليات نقل البرامج مفتوحة المصدر من نظام ويندوز على عجل، وغالبًا ما كانت هذه العمليات شبه وظيفية، وذلك لمجرد التفوق على المنافسين. وكان ستيفن هاوزر (الذي اكتسب شهرة سيئة بتصريحه "ELF وحش !"، في إشارة إلى تنسيق ملفات ELF [6] ) من شركة هايبريون إنترتينمنت CVBA سيئ السمعة بشكل خاص بسبب عمليات النقل "السياسية" التي كان يُجريها على عجل لدرجة أنها كانت تفتقر إلى الصوت أو غير مستقرة للغاية، حيث تم إصدارها فقط لزيادة العدد الإجمالي للبرامج المتاحة وإنتاج قائمة برامج أكبر من قائمة برنامج PowerUP.
تم إنهاء المأزق بين الأنظمة المتنافسة في النهاية بواسطة غلاف PowerUP لنظام WarpOS بواسطة Franke Wille، [7] والذي سمح بتشغيل برنامج PowerUP على أنظمة WarpOS.
أدى الصراع المرير في مجتمع Amiga حول النواتين، على الرغم من كونه قصيرًا، إلى انقسام بلغ ذروته في النهاية في الانقسام بين AmigaOS و MorphOS، حيث قام معظم مطوري WarpOS و PowerUP بالتبديل إلى تطبيق AmigaOS الجديد على التوالي.
كان من المفترض أن يُستخدم نظام WarpOS كأساس لنظام AmigaOS 4، لكن شركة Haage & Partner تخلت عن المشروع عندما ألغت شركة Amiga, Inc. عقدها الخاص بنظام AmigaOS 4 PPC في عام 2000. [2] عندما تولت شركة Hyperion Entertainment المشروع، كانت لديهم في البداية نفس الفكرة، لكن مطوريها اعترفوا لاحقًا بأنها لم تكن ذات فائدة تُذكر في تحديث نظام التشغيل، نظرًا لكتابتها بالكامل بلغة التجميع الخاصة بشفرة الآلة غير المشروحة. [9]
أثبت اختيار نظام WarpOS على منافسه أنه نصرٌ باهظ الثمن ، إذ تم التخلي تمامًا عن المعايير التي بُني عليها، وتحديدًا EHF وPowerOpen، في التطوير اللاحق لنظام AmigaOS ونظائره . ولم يتكرر نموذج المعالج المزدوج.
دعم الأنظمة القديمة في أنظمة التشغيل الأخرى
AmigaOS 4
تم تطوير برنامج وسيط لنظامي التشغيل AmigaOS 4.0 و4.1، حيث تم تضمينه أولاً ثم توزيعه بواسطة فريق GuruMedation (لا ينبغي الخلط بينه وبين شاشة الموت الزرقاء الخاصة بنظام Amiga والتي تحمل الاسم نفسه). يدعم هذا البرنامج الوسيط معالجات PowerPC 603e و604e وAMCC440EP وG3 وG4، ولكنه لا يعمل على معالجات AMCC460 وPASemi PA6T.
يجري العمل حالياً على تطوير غلاف برمجي جديد يُدعى ReWarp. وتتولى مجموعة تُدعى Sakura مسؤولية تطوير هذا الغلاف.
مورفوس
يستخدم نظام MorphOS أيضًا غلافًا لتشغيل برامج WarpUP، ولديهم أيضًا غلاف لبرنامج PowerUP، وهو منافس لنظام WarpOS.
ألعاب لنظام التشغيل WarpOS
- كروس فاير 2
- ديسنت: فري سبيس - الحرب العظمى
تم إصدار اللعبة لأول مرة على نظام التشغيل WarpOS، ثم تم نقلها إلى نظام التشغيل AmigaOS4.0
العنوان الأصلي: دوم
- الأرض 2140
- أنا مهرطقي
- الهرطقي الثاني
(خاص بنظام WarpOS فقط، وليس بنظام AmigaOS)
- WarpHexen
العنوان الأصلي: Hexen: Beyond_Heretic (نفس اللعبة باسم UHexen لنظام AmigaOS4)
- ليلة كاملة: مؤامرة مدينة الاتحاد
- رد الجميل
- أميكويك
- ملفات الضعفاء
- كويك 2
تم إصدار اللعبة لأول مرة على نظام التشغيل WarpOS، ثم تم نقلها إلى نظام التشغيل AmigaOS4.0
- شوغو: فرقة المدرعات المتنقلة
(خاص بنظام WarpOS فقط، وليس بنظام AmigaOS)
(خاص بنظام WarpOS فقط، وليس بنظام AmigaOS)
عروض توضيحية لنظام التشغيل WarpOS
- برنامج PPC/Warp3D – عرض توضيحي من شركة CdBS Software؛ المركز الثاني في مهرجان UkonxParty 2000
- الإصدار التجريبي 1.0 - برنامج PPC/Warp3D من تطوير شركة CdBS Software
- DeathTrial – FixPatch 0.1
- ميوزيك ديسك - إيرث ترايب ميديا
- معجزة يوم واحد - بقلم Fit ASM'02، مقدمة 64 ألف
- حملة إعلانية مملة لرحلة مملة - لحفلة أوكونكس 4 في فرنسا
- Greuh!Zillement Beta – المركز الثاني في LTP4
- الخلاص – PPC dentro، من تصميم Horizontal Lamerz
- Flow – الفائز 64 كيلوبايت في FuckYanica One
- ميغاديمو 4 - نسخة سريعة لأجهزة الكمبيوتر الشخصية
- محاكمة الموت - من تصميم Mkd:AGA/CGXwarposPPCAhi+dbplayer
- دعوة لحفلة تجريبية في إكوينوكس
- PRO_GEAR_SPEC – عرض توضيحي لنظام WarpOS PPC من إنتاج شركة Mankind
- مانكايند ميساغلوت – عرض تجريبي سريالي من ووس+آهي
- 212 – من إنتاج مادويزاردز؛ المركز الأول في مهرجان ديلييريوم 2001
- بركات أمستردام - من تأليف مادويزاردز؛ المركز الثالث في معرض M/S 2001
- كول بازار - من تصميم مادويزاردز؛ العرض الحادي عشر في أسيمبلي 2001
- Nuance "Subtle Shades 2" – المركز الخامس في MS2K+1
- المركز الرابع في مسابقة MS99 من NUANCE
- NoSyncIzBack! – العرض التوضيحي الثالث لنظام التشغيل WOS في مؤتمر IGDRP 2.
- كوكب الجرعة - مقدمة بحجم 64 كيلوبايت من إعداد Potion
- انتحاري - مقدمة بحجم 64 كيلوبايت من تأليف بوشن
- Sayontsheck – PPC AGA Demo بواسطة Lamers
- النصوع - PPC WOS v1.1 - UKONX؛ المركز الأول في سلاش 2 عام 1999
- NoSync – من إنتاج Universe – عرض تجريبي لنظام التشغيل WOS، المركز الثالث في معرض Equinoxe 2003
- باور أب - من إنتاج يونيفرس: الفائز في عرض WOS التجريبي في سلاش 2001
- كل شيء يموت - من تصميم فينوس آرت، إصدار PPC WarpUP
- شبح - من تصميم فينوس آرت، إصدار PPC WarpUP
محاكيات WarpOS
- IFusion، FusionPPC – محاكي نظام التشغيل MacOS 8/9
- WarpsSNES
برامج لنظام التشغيل WarpOS
- فروجر - مشغل الفيديو
- fxpaint
- بيرفكت بينت
- wosdb – مصحح أخطاء بسيط
انظر أيضاً
مراجع
- 1 2 3 "WarpUP" . هاج وشركاؤه . 11 أبريل 2007. مؤرشف من الأصل في 29 أكتوبر 2020. تم الاطلاع عليه في 14 يونيو 2010 .
- ملحوظات
- ^ مشاكل الالتواء :(يشرح ستيفن هاوزر نواة WarpUp على comp.sys.amiga.games)
- ^ انظر أيضًا الصفحات المتعلقةبتاريخ معالج PPC على جهاز Amigaفي موقع Amiga.History.
- ^ مواصفات EHFمؤرشفةبتاريخ 16-11-2007 فيWayback Machineعلى موقع Haage&Partners.
- ^ فلاش BlizzardPPC:لماذا تواجه WarpOS و Warp3D مشاكل مع معالجات Blizzard PPC؟
- ^ ديتريش، وولف؛مجلة أميغا ريبورت،مؤرشفةبتاريخ 7 يوليو 2011 على موقعWayback Machine.هاج وشركاؤه يعلنون عن WarpUP وPhase5، ويهاجمون H&P
- ^ comp.sys.amiga.gamesتعليقات ستيفن هاوزر ELF
- ^ محاكاة مكتبةppc.library في نظام التشغيل WarpOS
- ^ قائمة مشاريع البرمجيات الخاصة بسام جوردان
- ^ مقابلة مع بن هيرمانز من هايبريون،يعلق فيها بن هيرمانز على WarpOS
- ^ جوردان، س: تاريخ مكتبة باور بي سي/وارب أو إس. 2001
للمزيد من القراءة
- جاك بورتانت (نوفمبر 1997). "ما هو الوقت المناسب لبطاقات PowerPC؟". أميغا نيوز (بالفرنسية). رقم 106. الطبعة الإخبارية. ص 7 – 10. ISSN 1164-1746 .
- "أخبار: مطورو البرامج يُبدون حماسًا كبيرًا تجاه نواة النظام". مجلة Amiga Format ، العدد 104، دار النشر Future Publishing، ديسمبر 1997، صفحة 8، الرقم الدولي الموحد للدوريات 0957-4867 .
- "Les Cartes PowerUP seraient de la poudre aux yeux!". حلم (بالفرنسية). رقم 46. مطبعة بوس. ديسمبر 1997. ص. 12. ISSN 1259-1165 .
- كرينزيلوك، بيتر (يناير 1998). "هل قمت بترقية قوتك؟". مجلة أميغا (باللغة التشيكية). العدد 33. دار نشر أتلانتيدا. الصفحات 7-11 . الرقم الدولي الموحد للدوريات 1211-1465 .
- فرومنتين، برايس؛ بوزي، جان بول (مارس 1998). "بطاقات PPC PowerUP de P5". أميغا نيوز (بالفرنسية). رقم 110. الطبعة الإخبارية. ص 12 – 13، 16. ISSN 1164-1746 .
- "أخبار: مطورو برامج الدفع لكل نقرة يطوون صفحة الخلافات". مجلة أميغا فورمات . العدد 112. دار النشر فيوتشر. يوليو 1998. صفحة 9. الرقم الدولي الموحد للدوريات 0957-4867 .
- "برمجيات PowerPC". مراجعة Amiga (باللغة التشيكية). العدد 36. دار نشر أتلانتيدا. سبتمبر 1998. الصفحات 16، 18، 20-21 . الرقم الدولي الموحد للدوريات 1211-1465 .
- دروموند، ريتشارد (يوليو 1999). "WarpUp 4.0". Amiga Format . العدد 125. دار النشر Future Publishing. ص 51. ISSN 0957-4867 .
- “الأخبار، NG AmigaOS لـ Amigas الكلاسيكية”. تنسيق أميغا . رقم 136. النشر المستقبلي. مايو 2000. ص. 7. ISSN 0957-4867 .
- أميغا
- نظام التشغيل AmigaOS
- مورفوس
- نواة نظام التشغيل
- النوى الصغيرة
