تاريخ نظام RISC OS

من ويكيبيديا، الموسوعة الحرة

تم إصدار RISC OS ، وهو نظام تشغيل الكمبيوترالذي طورته Acorn Computers لمجموعة Acorn Archimedes المستندة إلى ARM ، في الأصل في عام 1987 باسم Arthur 0.20 ، وسرعان ما تبعه Arthur 0.30 و Arthur 1.20 . الإصدار التالي ، Arthur 2 ، أصبح RISC OS 2 وتم الانتهاء منه وإتاحته في أبريل 1989. تم إصدار RISC OS 3 بأحدث إصدار من A5000 في عام 1991 واحتوى على سلسلة من الميزات الجديدة. بحلول عام 1996 ، تم شحن نظام RISC OS على أكثر من 500000 نظام. [1]

تم إصدار RISC OS 4 بواسطة RISCOS Ltd (ROL) في يوليو 1999 ، بناءً على التطوير المستمر لنظام التشغيل OS 3.8 . قامت ROL في مارس 1999 بترخيص حقوق RISC OS من Element 14 (تمت إعادة تسميته Acorn) وفي النهاية من المالك الجديد ، Pace Micro Technology . وفقًا للشركة ،تم بيع أكثر من 6400 نسخة من OS 4.02 على ROM حتى توقف الإنتاج في منتصف عام 2005.

تم إطلاق RISC OS Select في مايو 2001 بواسطة ROL. هذا نظام اشتراك يسمح للمستخدمين بالوصول إلى آخر تحديثات نظام التشغيل. يتم إصدار هذه الترقيات كصور ROM قابلة للتحميل بسهولة ، منفصلة عن ROM حيث يتم تخزين نظام تشغيل التمهيد ، ويتم تحميلها في وقت التمهيد. تم شحن Select 1 في مايو 2002 ، مع Select 2 التالي في نوفمبر 2002 والإصدار النهائي لـ Select 3 في يونيو 2004. أصدرت ROL نظام التشغيل OS 4.39 المستند إلى ROM فينفس الشهر ، وأطلق عليها اسم RISC OS Adjust باعتباره مسرحية على اتفاقية RISC OS GUI استدعاء أزرار الماوس الثلاثة "تحديد" و "قائمة" و "ضبط". باعت ROL ذاكرة القراءة فقط رقم 500 في أوائل عام 2006.

تم إصدار RISC OS 5 في أكتوبر 2002 على Acorn clone Iyonix PC من Castle Technology . OS 5 هو تطور منفصل يعتمد على عمل NCOS الذي قام به Pace لأجهزة فك التشفير . في أكتوبر 2006 ، أعلنت Castle عن خطة ترخيص مشاركة المصدر لعناصر OS 5 . تتم إدارة مبادرة المصدر المشترك (SSI) بواسطة RISC OS Open Ltd (ROOL). تم إصدار RISC OS 5 منذ ذلك الحين بموجب ترخيص Apache 2.0 مجاني ومفتوح المصدر بالكامل ، في حين أن الإصدار الأقدم لم يعد يحتفظ بـ RISC OS 6 الأقدم.

تم الإعلان عن RISC OS Six أيضًا في أكتوبر 2006 بواسطة ROL. هذا هو الجيل التالي من تيار نظام التشغيل الخاص بهم. كان المنتج الأول الذي تم إطلاقه تحت الاسم هو استمرار مخطط التحديد ، حدد 4 . كان الإصدار التجريبي من OS 6 ، Preview 1 ( Select 4i1 ) متاحًا في عام 2007 كتنزيل مجاني لجميع المشتركين في نظام Select ، بينماتم شحن الإصدار الأخير من Select 5 في أبريل 2009. أحدث إصدار من RISC OS من ROL هو Select 6i1 ، الذي تم شحنه في ديسمبر 2009.

آرثر

لقطة شاشة لسطح مكتب Arthur's GUI وتطبيقاته المُلحقة المُجمَّعة

تم تصميم نظام التشغيل في المملكة المتحدة بواسطة Acorn من أجل Acorn Archimedes ذو 32 بت ARM ، وتم إصداره في نسخته الأولى في عام 1987 ، كنظام تشغيل Arthur . كان أول إصدار عام لنظام التشغيل آرثر 1.20 في يونيو 1987. [2]

تم تجميعه بواجهة مستخدم رسومية لسطح المكتب (GUI) ، والتي تتكون في الغالب من وحدات برامج لغة التجميع ، [ بحاجة لمصدر ] ووحدة سطح المكتب نفسها مكتوبة بلغة BBC BASIC . [3] يتميز بمخطط ألوان يوصف عادة باسم " تكنيكولور ". [4]

يعمل سطح المكتب الرسومي على رأس نظام تشغيل يحركه سطر الأوامر والذي يدين بالكثير لنظام التشغيل MOS السابق من Acorn لمجموعة BBC Micro الخاصة به من أجهزة الكمبيوتر الصغيرة 8 بت . [5]

آرثر ، كما تم تصوره في الأصل ، كان يهدف إلى تقديم وظائف مماثلة لنظام التشغيل لسلسلة أجهزة الكمبيوتر BBC Master ، MOS ، كرد فعل على حقيقة أن مشروع بحث نظام التشغيل الأكثر تقدمًا ( ARX ) لن يكون جاهزًا في الوقت المناسب أرخميدس . _ [5]

تم منح فريق مشروع Arthur ، بقيادة Paul Fellows ، خمسة أشهر فقط لتطويره بالكامل من الألف إلى الياء - مع التوجيه "اجعله مثل BBC micro". كان من المفترض أن يكون بمثابة نقطة توقف حتى يتم الانتهاء من نظام التشغيل الذي كان Acorn قيد التطوير ( ARX ). ومع ذلك ، تم تأجيل هذا الأخير مرارًا وتكرارًا ، وتم إسقاطه في النهاية عندما أصبح من الواضح أن تطوير Arthur يمكن توسيعه ليشمل مدير نافذة وبيئة سطح مكتب كاملة. أيضًا ، كان صغيرًا بما يكفي للتشغيل على أول جهاز بسعة 512 كيلو بايت مع قرص مرن فقط ، بينما يتطلب ARX 4 ميغا بايت وقرص صلب. [ بحاجة لمصدر ]

تم تنفيذ تطوير نظام التشغيل باستخدام نموذج أولي لنظام قائم على ARM متصل بجهاز كمبيوتر BBC ، قبل الانتقال إلى النموذج الأولي Acorn Archimedes the A500. [6]

لم يكن Arthur نظام تشغيل متعدد المهام ، ولكنه قدم الدعم لإضافة تعدد المهام التعاوني على مستوى التطبيق . [7] لم يتم إصدار أي إصدار آخر من نظام التشغيل خارجيًا ، ولكن داخليًا استمر تطوير سطح المكتب وإدارة النوافذ ، مع إضافة نظام تعاوني متعدد المهام ، تم تنفيذه بواسطة Neil Raine ، والذي استخدم أجهزة إدارة الذاكرة للتبديل مهمة واحدة ، وإحضار أخرى بين الاتصال والعودة من المكالمة Wimp_Pollالتي كانت التطبيقات ملزمة بإجرائها للحصول على الرسائل من سطح المكتب. يذكرنا بتقنية مماثلة استخدمها MultiFinder على Apple Macintosh ، [8]أدى هذا إلى تحويل نظام تطبيق واحد في كل مرة إلى نظام يمكنه تشغيل سطح مكتب كامل متعدد المهام. حدث هذا التحول في الإصدار 1.6 على الرغم من أنه لم يتم الإعلان عنه حتى إصداره ، مع تغيير الاسم من Arthur إلى RISC OS ، كإصدار 2.0. [9]

يمكن تشغيل معظم البرامج المصممة لـ Arthur 1.2 تحت نظام RISC OS 2 وما بعده لأنه ، تحت سطح المكتب ، تظل نواة Arthur OS الأساسية وواجهات API والهياكل المعيارية هي قلب جميع الإصدارات. (لن تعمل بعض العناوين ، مع ذلك ، لأنها استخدمت ميزات غير موثقة أو آثار جانبية أو في حالات قليلة واجهات برمجة التطبيقات التي أصبحت مهملة). [ بحث أصلي؟ ]

في عام 2011 ، أدرجت Business Insider آرثر كواحد من عشرة "أنظمة تشغيل نسيها الوقت". [10]

RISCOS 2

كان RISC OS تطورًا سريعًا لـ Arthur 1.2 بعد فشل مشروع ARX . [5] نظرًا لتزايد الاستياء من العديد من الأخطاء والقيود مع آرثر ، كان اختبار ما كان يُعرف آنذاك باسم آرثر 2 مستمرًا على ما يبدو خلال عام 1988 مع شركات برمجيات مختارة. [11]

في هذه المرحلة ، كان Computer Concepts ، الذي كان مطورًا غزير الإنتاج لـ BBC Micro والذي بدأ تطوير البرامج لـ Archimedes ، قد بدأ بالفعل مشروع نظام تشغيل منافس ، Impulse ، لدعم تطبيقاتهم الخاصة (بما في ذلك تطبيق النشر المكتبي الذي من شأنه أن أصبح في النهاية انطباعًا ) ، مشيرًا إلى أن آرثر لم يستوف "مئات المتطلبات" بما في ذلك "تعدد المهام الحقيقي". [12] كان من المقرر تقديم نظام التشغيل هذا مجانًا مع حزم التطبيقات المخطط لها ، [11] ولكن مع إصدار RISC OS و Computer Concepts التي تعترف بأن نظام RISC OS "يتغلب على المشكلات القديمة مع Arthur" ، كان على التطبيقات أن تكون قادرة على العمل تحت نظام RISC OS أو Impulse. [13]تم إصدار الانطباع في النهاية كتطبيق RISC OS. [14]

في النهاية ، تمت إعادة تسمية Arthur 2 إلى RISC OS ، وتم بيعه لأول مرة باسم RISC OS 2.00 في أبريل 1989. [15]

يقوم نظام التشغيل بتنفيذ مهام متعددة تعاونية مع بعض القيود ولكنها ليست متعددة الخيوط . يستخدم نظام ملفات ADFS للوصول إلى القرص المرن والقرص الصلب. تم تشغيله من مجموعة 512  كيلو بايت من ROM . توفر واجهة WIMP جميع الميزات القياسية وإصلاح العديد من الأخطاء التي أعاقت Arthur. يفتقر إلى الذاكرة الافتراضية وحماية واسعة للذاكرة(التطبيقات محمية من بعضها البعض ، ولكن يجب تنفيذ العديد من الوظائف على أنها "وحدات" تتمتع بوصول كامل إلى الذاكرة). في وقت الإصدار ، كانت الميزة الرئيسية لنظام التشغيل هي ROM ؛ تم تمهيده بسرعة كبيرة وبينما كان من السهل التعطل ، كان من المستحيل كسر نظام التشغيل بشكل دائم من البرنامج. كان أداءه العالي بسبب كتابة جزء كبير من النظام بلغة التجميع ARM . [ بحاجة لمصدر ]

تم تصميم نظام التشغيل مع وضع المستخدمين في الاعتبار بدلاً من مصممي أنظمة التشغيل. [16] وهي منظمة على أنها نواة صغيرة نسبيًا تحدد واجهة برمجية قياسية تتطلب وحدات الامتداد للتوافق معها. يتم تنفيذ الكثير من وظائف النظام في وحدات مشفرة في ذاكرة القراءة فقط ، على الرغم من أنه يمكن استبدالها بإصدارات أكثر تطورًا يتم تحميلها في ذاكرة الوصول العشوائي . من بين مرافق kernel آلية عامة ، تسمى معالج رد الاتصال ، والتي تسمح لوحدة المشرف بإجراء عملية مضاعفة الإرسال. يتم استخدام هذه الميزة بواسطة وحدة تشكل جزءًا من برنامج المحرر القياسي لتوفير نافذة محاكي طرفي لتطبيقات وحدة التحكم. أتاح نفس الأسلوب للمستخدمين المتقدمين تنفيذ وحدات تمنح نظام RISC OS القدرة على القيام بذلكتعدد المهام الوقائي . [ بحاجة لمصدر ]

تم إصدار إصدار محدث قليلاً ، RISC OS 2.01 ، لاحقًا لدعم معالج ARM3 ، وسعات ذاكرة أكبر ، وأوضاع VGA و SVGA المقدمة من Acorn Archimedes 540 و Acorn R225 / R260. [17]

RISC OS 3

قدم RISC OS 3 عددًا من الميزات الجديدة ، [18] بما في ذلك عمليات Filer متعددة المهام والتطبيقات والخطوط في ROM ، ولا يوجد حد لعدد النوافذ المفتوحة ، والقدرة على تحريك النوافذ خارج الشاشة ، والإغلاق الآمن ، و Pinboard ، وتجميع أيقونات شريط الرموز ، حتى 128 مهمة ، القدرة الأصلية على قراءة أقراص تنسيق MS-DOS واستخدام الأقراص الثابتة المسماة. تم تضمين التكوين المحسن أيضًا ، عن طريق نوافذ متعددة لتغيير الإعدادات. [18]

تم إصدار RISC OS 3.00 بأحدث إصدار من A5000 في عام 1991 ؛ يبلغ حجمه أربعة أضعاف حجم RISC OS 2 ويتم تشغيله من ذاكرة وصول عشوائي (ROM) بسعة 2  ميجا بايت . إنه يحسن تعدد المهام ويضع أيضًا بعض التطبيقات الأساسية الأكثر شيوعًا في ذاكرة القراءة فقط. كان لدى RISC OS 3.00 العديد من الأخطاء وتم استبداله بـ RISC OS 3.1 بعد بضعة أشهر ؛ تم توفير ذاكرة القراءة فقط المطورة لتكلفة البريد.

تم إصدار RISC OS 3.1 لاحقًا وتم بيعه مدمجًا في طرازات A3010 و A3020 و A4000 و A4 وما بعده A5000. تم توفيره أيضًا كبديل لذاكرة القراءة فقط (ROM) لجهاز A5000 وما قبله من ماكينات أرخميدس (هذا هو الإصدار الأخير من RISC OS المناسب لتلك الأجهزة). تم إصدار ثلاثة متغيرات: RISC OS 3.10 الإصدار الأساسي ، RISC OS 3.11 الذي تضمن تحديثًا طفيفًا يعمل على إصلاح بعض مشكلات المنفذ التسلسلي و RISC OS 3.19 الذي كان ترجمة ألمانية.

تم بيع RISC OS 3.50 من عام 1994 مع أول أجهزة كمبيوتر Risc . نظرًا لبنية الأجهزة المختلفة جدًا لجهاز الكمبيوتر Risc ، بما في ذلك معالج ARM 6 ولون 16 و 24 بت وشريحة IO مختلفة (IOMD) ، لم يتم توفير RISC OS 3.50 للأقدم من Archimedes و A Series ARM2 و 3 آلات. تم تثبيت RISC OS 3.5 إلى حد ما في مساحة 2 ميجا بايت ، ونقل تطبيقات ROM الخاصة بـ RISC OS 3.1 إلى محرك الأقراص الثابتة ؛ ثبت أن هذا لا يحظى بشعبية كبيرة لدرجة أنه تم نقلهم مرة أخرى إلى ROM. قدم هذا الإصدار مشكلات التوافق مع الإصدارات السابقة ، خاصة مع الألعاب .

تبع RISC OS 3.60 في عام 1995. يتميز نظام التشغيل بوصول محسّن إلى القرص الثابت وتم تحسين شبكاته لتشمل TCP / IP كمعيار بالإضافة إلى نظام Econet الحالي المملوك لشركة Acorn. تم تحسين دعم الأجهزة أيضًا ؛ يمكن لأجهزة الكمبيوتر الشخصية Risc الآن استخدام معالجات ARM7. كما تم دعم آلة Acorn's A7000 بمعالج ARM7500 الخاص بها. كان RISC OS 3.6 ضعف حجم RISC OS 3.5 ، حيث يتم الشحن على 4 ميجا بايت في شريحتين ROM ؛ تم الآن نقل المكونات التي تم نقلها إلى القرص في 3.5 (مجموعة التطبيقات القياسية والشبكات) مرة أخرى إلى ROM. [19]

تم إصدار RISC OS 3.70 في عام 1996. كانت التغييرات الأساسية في نظام التشغيل هي دعم معالج StrongARM الذي تم توفيره كترقية لجهاز الكمبيوتر Risc . تطلب هذا تغييرات شاملة في التعليمات البرمجية بسبب بيانات انقسام StrongARM وذاكرة التخزين المؤقت للتعليمات ( هندسة Harvard ) وأنماط المقاطعة 32 بت.

RISC OS 3.71 هو تحديث صغير تم إصداره لدعم الأجهزة في Acorn A7000 + بمعالج ARM7500FE الخاص به. قدم FE دعمًا للأجهزة لرياضيات النقطة العائمة ، والتي كانت حتى ذلك الحين تتم محاكاتها عادةً في إحدى وحدات برنامج RISC OS).

شكل RISC OS 3.60 أيضًا أساس NCOS ، كما تم شحنه في Acorn NetChannel NCs . [20]

زوال Acorn Computers Ltd

توقف Acorn رسميًا عن العمل في جميع المجالات باستثناء أجهزة فك التشفير في يناير 1999 وتمت إعادة تسمية الشركة بالعنصر 14 [21] (العنصر الرابع عشر في الجدول الدوري هو السيليكون ) بهدف جديد يتمثل في أن تصبح شركة تصميم سيليكون بحتة (مثل السابقة الناجحة للغاية من ARM من Acorn في عام 1990). توقف تطوير RISC OS أثناء تطوير OS 4.0 لـ RiscPC 2 (" Phoebe 2100") ، الذي تم إلغاء استكماله أيضًا. تم إصدار إصدار تجريبي ، OS 3.8 (" Ursula ") من أجل RiscPC الأصلي ، للمطورين سابقًا. أسماء رموز مشروع Phoebe (للأجهزة) ، Ursula (للبرنامج) و Chandler (لشريحة معالج الرسومات) مأخوذ من أسماء الشخصيات في المسلسل التلفزيوني Friends (كانت Phoebe و Ursula أختين توأمين في السلسلة).

أدى ذلك إلى عدد من جهود الإنقاذ لمحاولة الحفاظ على عمل Acorn لأجهزة الكمبيوتر المكتبية. أجرى Acorn مناقشات مع العديد من الأطراف المهتمة ، ووافق في النهاية على ترخيص RISC OS حصريًا لشركة RISCOS Ltd ، التي تم تشكيلها من اتحاد التجار والمطورين والمستخدمين النهائيين. اشترت Pace حقوق استخدام وتطوير NCOS. كان هناك أيضًا عدد من المشاريع لجلب مزايا نظام التشغيل RISC إلى الأنظمة الأساسية الأخرى من خلال إنشاء ROX Desktop لتوفير واجهة تشبه RISC OS على أنظمة Unix و Linux . نتج عن العمل المنفصل الذي قام به RISC OS Ltd و Pace تفرع رمز. استمر هذا بعد اتفاقية الترخيص اللاحقة مع Castle Technology ، مما تسبب في الكثير من الجدل المجتمعي في ذلك الوقت. [22] النقاش لا يزال مستمرا في عام 2011.

Work Post-Acorn بواسطة RISCOS Ltd

RISC OS 4

في مارس 1999 ، تم تأسيس شركة جديدة تسمى RISCOS Ltd. قاموا بترخيص حقوق RISC OS من Element 14 (وفي النهاية من المالك الجديد ، Pace Micro Technology ) [23] واستمروا في تطوير OS 3.8 ، وأطلقوه باسم RISC OS 4 في يوليو 1999. [24]

في حين لم تكن هناك حاجة إلى دعم الأجهزة لـ Phoebe ، يمكن الانتهاء من التحسينات الأساسية لـ RISC OS 3.80 وإصدارها. كان من بينهم:

  • نظام ملفات أفضل ، زيادة عدد العناصر في الدليل من 77 إلى ما يقرب من 88000 وزيادة الحد الأقصى لطول اسم الملف من 10 أحرف إلى 255 [25] [26]
  • أداة تكوين نظام قائمة على البرنامج المساعد [27]
  • واجهة برمجة تطبيقات جديدة لشاشة التوقف [28]
  • مدير نوافذ محسن [29]
  • تطبيق تعليمات تفاعلي محدث [30]
  • مجموعة من الرموز المعاد تصميمها

وفقًا للشركة ، تم بيع أكثر من 6400 نسخة من RISC OS 4.02 على ROM حتى توقف الإنتاج في منتصف عام 2005. [31]

خلال عامي 1999 و 2000 ، أصدرت RISCOS Ltd أيضًا إصدارات من RISC OS 4 لدعم العديد من منصات الأجهزة الإضافية ، MicroDigital Mico ، [32] MicroDigital Omega ، RiscStation R7500 [33] و Castle Kinetic RiscPC. [34] في عام 2003 ، تم إصدار نسخة من RISC OS 4 مع دعم وحدة Millipede Graphics AlphaLock. [35]

يتوفر نظام RISC OS 4 أيضًا للعديد من برامج محاكاة الأجهزة لأنظمة التشغيل الأخرى. في سبتمبر 2003 ، أصدرت VirtualAcorn المحاكي التجاري VirtualRPC الذي تضمن نسخة من RISC OS 4.02. [36] في ديسمبر 2008 ، أتاحت RISCOS Ltd 4.02 للمحاكيات غير التجارية مقابل 5 جنيهات إسترلينية في منتج يسمى Virtually Free. [37]

RISC OS Select and Adjust

في مايو 2001 ، أطلقت الشركة RISC OS Select ، وهو نظام اشتراك يسمح للمستخدمين بالوصول إلى آخر تحديثات نظام التشغيل. يتم إصدار هذه الترقيات كصور ROM قابلة للتحميل بسهولة ، منفصلة عن ROM حيث يتم تخزين نظام تشغيل التمهيد ، ويتم تحميلها في وقت التمهيد. [38] من خلال توفير الأحمال الخفيفة ، يتم التخلص من تكاليف ذاكرة القراءة فقط الفعلية ويمكن تسليم التحديثات بسرعة وتردد متسارعين. [39] وقد سمح أيضًا للشركة بدعم سعر التجزئة لإصدارات ROM ، والتي تكون عمومًا تتويجًا للتحديثات القليلة الأخيرة مع بعض التغييرات الطفيفة الإضافية. [ بحاجة لمصدر ]

في مايو 2002 ، تم شحن الإصدار النهائي من Select 1 الذي تم تضمينه ؛ [40]

  • عميل DHCP
  • دعم متعدد المستخدمين وتسجيل الدخول
  • معاينة إصدارات دعم الطابعة الجديدة والتواصل مع AppleTalk

في نوفمبر 2002 ، تم شحن الإصدار النهائي من Select 2 [41] الذي تضمن ؛ [42]

  • دعم CMYK sprites
  • دعم الأجهزة لعجلة التمرير على أجهزة الماوس PS / 2
  • دعم أدوات مدير النوافذ لتكون في ترتيب شكلي
  • دعم أجهزة RiscStation موجود الآن في النواة

في يونيو 2004 ، تم شحن الإصدار النهائي من Select 3 [41] والذي تضمن: [43]

  • دعم القص واللصق في أيقونات قابلة للكتابة (مربعات نصية)
  • يمكن للملف عرض الصور المصغرة
  • يمكن أن تدعم الأزرار والرموز الأخرى الآن الحدود المستديرة
  • يدعم تنسيق الرموز المتحركة الآن قناة ألفا
  • سلة المهملات
  • نسخة محسنة من محرر الصور النقطية ، الرسام ، لدعم نقوش قناة ألفا

أيضًا في يونيو 2004 ، أصدرت RISCOS Ltd الإصدار 4.39 المستند إلى ROM ، [44] الذي أطلق عليه اسم RISC OS Adjust . (كان الاسم تشغيلًا على اصطلاح RISC OS GUI لاستدعاء أزرار الماوس الثلاثة "Select" و "Menu" و "Adjust".) باعت RISCOS Ltd النسخة 500 من Adjust ROM في أوائل عام 2006. [45] تشمل الميزات المقدمة في 4.39 تخصيص المستخدم لواجهة المستخدم الرسومية. [46]

تم إصدار المزيد من الإصدارات بموجب مخطط التحديد تحت العلامة التجارية RISC OS Six ، المذكورة أدناه.

A9Home

يستخدم A9home ، الذي تم إصداره في عام 2006 ، إصدار RISC OS 4.42 Adjust 32 . تم تطوير هذا بواسطة RISCOS Ltd ويدعم أوضاع العنونة 32 بت الموجودة في بنيات ARM اللاحقة.

RISC OS Six

في أكتوبر 2006 ، بعد وقت قصير من إعلان Castle Technology عن مبادرة المصدر المشترك ، أعلنت RISCOS Ltd عن RISC OS Six ، الجيل التالي من نظام التشغيل الخاص بها. [47]

كان المنتج الأول الذي تم إطلاقه تحت اسم RISC OS Six استمرارًا لنظام Select ، حدد 4. [ بحاجة لمصدر ] نسخة تجريبية من RISC OS 6 ، Preview 1 (Select 4i1) ، كانت متاحة في عام 2007 باعتبارها تنزيل مجاني [48] لجميع المشتركين في نظام Select ، سواء المشتركين الحاليين أو أولئك الذين تم تجديد اشتراكهم بعد 30 مايو 2004 ولكنه انقضى منذ ذلك الحين.

جلب RISC OS Six تحسينات على قابلية النقل والاستقرار والهيكل الداخلي ، بما في ذلك الحياد الكامل 26/32 بت. أصبح الآن نموذجيًا بشكل كبير ، مع تلخيص الميزات القديمة والمخصصة للأجهزة ، ورموز أخرى منفصلة لتسهيل الصيانة والتطوير في المستقبل. [49] تم استخلاص دعم النص التليفزيوني ، ومعالج مقاطعة الجهاز ، والعمليات الرسومية القائمة على البرامج ، وساعة الوقت الحقيقي ، ومؤشر الماوس ، ودعم ذاكرة الوصول العشوائي CMOS ، ودعم مؤقت الأجهزة من النواة إلى وحدات منفصلة خاصة بهم. [49] تم أيضًا تجريد المكونات القديمة ، مثل برنامج تشغيل VIDC والوظائف القديمة لـ BBC Micro . [49]تم تقديم AIF والتحقق القابل للتنفيذ للمرافق المؤقتة أيضًا للحماية من البرامج المارقة ، بينما يمكن توفير وحدات تسريع الرسومات لشريحة الرسومات SM501 في A9home وبطاقات وحدة ViewFinder AGP . [50] في أبريل 2008 ، تم شحن الإصدار النهائي من Select 4 والذي تضمن: [51]

  • 8 ميجا بايت دعم VRAM في VirtualRPC
  • تحديثات الملف ، اختصارات لوحة المفاتيح ، التخطيطات البديلة ، التهيئة
  • تصدير SVG في! رسم

تتوافق إصدارات Select 4 في البداية مع أجهزة Acorn Risc PC و A7000 فقط. [ بحاجة لمصدر ] لن يتم دعم أجهزة الكمبيوتر RiscStation R7500 و MicroDigital Omega و Mico رسميًا ، حيث لا تتوفر لدى الشركة آلات اختبار وتتطلب رمز برنامج احتكاريًا لا يملكون حقوقه. [52] كما تم الاستشهاد بنقص المعلومات الفنية التفصيلية حول MicroDigital Omega على أنه سبب آخر يجعل دعم هذا الجهاز صعبًا. [ بحاجة لمصدر ]

في أبريل 2009 ، تم شحن الإصدار النهائي من Select 5 [47] والذي تضمن: [53]

  • أوضاع الشاشة الملونة 64 كيلو
  • سطح مكتب أكثر استجابة
  • تحسينات على! الرسام و! الرسم

الإصدار الأخير من RISC OS من RISCOS Ltd كان Select 6i1 ، الذي تم شحنه في ديسمبر 2009 ، ويشمل ؛ [54]

  • أشرطة أدوات Filer القابلة للتكوين
  • تحسين إدارة المهام
  • رسم محسّن بميزات تحرير جديدة
  • قائمة أنواع الملفات القابلة للتكوين
  • واجهة تكوين جدار حماية جديدة
  • تحسينات على تكوين Pinboard
  • تحسينات على تكوين نفسها

تطوير ما بعد الجوزة

RISC OS 5

يعد RISC OS 5 تطورًا منفصلاً بواسطة Castle Technology Ltd استنادًا إلى العمل الذي قامت به Pace لأجهزة فك التشفير القائمة على NCOS. تمت كتابة RISC OS 5 لدعم Castle's Iyonix PC Acorn المتوافق ، والذي يعمل على معالج Intel XScale ARM. على الرغم من تحديث مجموعة كبيرة من البرامج الآن ، لا يمكن تشغيل بعض التطبيقات القديمة إلا على RISC OS 5 عبر محاكي يسمى Aemulor ، نظرًا لأن معالج ARMv5 XScale لا يدعم أوضاع معالجة 26 بت . وبالمثل ، كان لا بد من نقل RISC OS 5 للتشغيل بشكل صحيح على وحدة المعالجة المركزية الجديدة ، وتجريد الرسومات وواجهات الأجهزة الأخرى التي تم إنشاؤها ، للسماح لها ، على سبيل المثال ، باستخدام بطاقات الرسومات القياسية ، بدلاً من شريحة VIDC الخاصة بـ Acorn.

في يوليو 2003 ، اشترت شركة Castle Technology Ltd الترخيص الرئيسي لنظام RISC OS من Pace Micro. [55] [56]

مبادرة المصدر المشترك

في أكتوبر 2006 ، أعلنت شركة Castle Technology Ltd عن خطة لإصدار عناصر RISC OS 5 بموجب ترخيص مشاركة المصدر. كانت مبادرة المصدر المشترك (SSI) مشروعًا مشتركًا بين Castle و RISC OS Open Limited (ROOL) ، وهي شركة تطوير برمجيات تم تشكيلها حديثًا ، والتي تهدف إلى تسريع التطوير وتشجيع استيعاب نظام التشغيل. بموجب الترخيص المزدوج المخصص ، كان المصدر الذي تم إصداره متاحًا مجانًا ويمكن تعديله وإعادة توزيعه بدون حقوق ملكية للاستخدام غير التجاري ، بينما تكبد الاستخدام التجاري رسوم ترخيص لكل وحدة لـ Castle.

أصدرت SSI إصدارات مرحلية من الكود المصدري ، بدءًا من مايو 2007. [57] بحلول أكتوبر 2008 ، تم إصدار مصدر كافٍ لبناء صورة Iyonix ROM كاملة تقريبًا. [58] بحلول أواخر عام 2011 ، كان من الممكن بناء صور ROM كاملة من المصادر المنشورة. مع شفرة المصدر الكاملة المتاحة ككرات القطران أو CVS أو واجهة ويب لأرشيف CVS.

في أكتوبر 2018 ، حصلت RISC OS Developments على حقوق RISC OS 5 ، وأعيد ترخيصها بموجب ترخيص Apache 2.0 . [59] تواصل ROOL الحفاظ على شجرة المصدر وتنسيق مجتمع المطورين الدوليين على أساس غير ربحي لدعم وتشجيع التنمية.

تتوفر الصور التي تم إنشاؤها مسبقًا ، كإصدارات ثابتة وتطوير " إنشاءات ليلية ". [60]

تتوفر منافذ RISC OS 5 لـ A7000 / A7000 + و RiscPC و RPCemu و OMAP3 BeagleBoard ومشتقاته و OMAP4 PandaBoard و PandaBoard ES و AM5728 Titanium و Raspberry Pi و XScale Iyonix. [60]

المراجع

  1. ^ ART - Acorn RISC OS
  2. ^ "أكورن أرخميدس 310" . مركز تاريخ الحوسبة . تم الاسترجاع 10 يونيو 2011 .
  3. ^ أكورن أرخميدس
  4. ^ هولويردا ، ثوم (18 نوفمبر 2007). "شروط الاستخدام الشائعة: pt. VI: the Dock" . OSNews . تم الاسترجاع 13 يونيو 2011 . Arthur ، الذي تذكرني واجهة المستخدم الرسومية الخاصة به دائمًا بالإصدارات الأولى من Amiga OS (استخدام "تكنيكولور" والبكسل) [...]
  5. ^ أ ب ج روجر ويلسون (31 يناير 1990). "RISC OS - وجهة نظر البلوط" . مجموعة الأخبارeunet.micro.acorn . Usenet: [email protected] . تم الاسترجاع 4 نوفمبر 2012 . 
  6. ^ ويتهيد ، كريس. "Acorn A500 (نموذج أولي)" . تم الاسترجاع 14 يونيو 2011 . [...] A500 [...] من Paul Fellows [...] المستخدمة لتطوير نظام التشغيل في Acorn. في الأصل ، تم توصيل هذه الآلات بميكرو BBC عبر السرة في منفذ الأنبوب ، وتم تنفيذ جميع عمليات الإدخال / الإخراج بواسطة Beeb. بمرور الوقت ، أصبحنا تدريجيًا الأنظمة الفرعية المختلفة حية ، ونقلناها إلى A500 الأصلي.
  7. ^ باونتن ، ديك (أكتوبر 1987). "أرخميدس A310" . BYTE . ص. 125 . تم الاسترجاع 4 أغسطس 2014 .
  8. ^ وليامز ، جريج (نوفمبر 1987). "MultiFinder لماكنتوش" . بايت . ص 123 - 126 ، 128 - 130 . تم الاسترجاع 16 أبريل 2021 .
  9. ^ "ARX و Arthur and RISC OS - Paul Fellows" . روجول . تم الاسترجاع 1 مايو 2021 .
  10. ^ كارلسون ، نيكولاس (24 مارس 2011). "أنظمة التشغيل المنسية" . بيزنس إنسايدر . تم الاسترجاع 1 نوفمبر 2011 .
  11. ^ أ ب "آرثر 1.2 ليست النهاية" . مستخدم الجوزة . يوليو 1988. ص. 9 . تم الاسترجاع 31 أكتوبر 2020 .
  12. ^ "آرثر في خطر من نظام تشغيل Concepts الجديد" . مستخدم الجوزة . يونيو 1988. ص. 7 . تم الاسترجاع 31 أكتوبر 2020 .
  13. ^ "RISC OS يتلقى موافقة CC" . مستخدم الجوزة . يناير 1989. ص. 7 . تم الاسترجاع 27 مارس 2021 .
  14. ^ بيل ، جراهام (مايو 1990). "من السهل اعجاب" . مستخدم الجوزة . ص 113 - 115 . تم الاسترجاع 23 ديسمبر 2020 .
  15. ^ "RISC OS جاهز لإطلاق أبريل" . مستخدم الجوزة . فبراير 1989. ص. 9 . تم الاسترجاع 31 أكتوبر 2020 .
  16. ^ وليام ستوي (22 يناير 1990). "RISC OS مقابل الباقي - قائد المشروع يتحدث!" . مجموعة الأخبارeunet.micro.acorn . Usenet: [email protected] . تم الاسترجاع 4 نوفمبر 2012 . [...] كان مبدأ عملية التصميم هو أن يأتي المستخدم أولاً. لم نكن نهدف إلى البيع لمصممي أنظمة التشغيل ، وأدركنا أن الهيكل الداخلي كان غير تقليدي (كلا ، غريب) من بعض النواحي. [...] كان هدفنا ، ولا يزال ، هو مساعدة المستخدمين غير المهرة لأجهزة الكمبيوتر الشخصية على إيجاد ذلك أسهل من أي وقت مضى. 
  17. ^ "وحدات نمطية جديدة RISC OS 2.01" (PDF) . النشرة الإخبارية للمطورين رقم 20 أكتوبر 1990 . رقم 20. أكتوبر 1990. ص. 5 . تم الاسترجاع 14 فبراير 2021 .
  18. ^ أ ب "RISC OS 3 Q&A" . أكورن للكمبيوتر . تم الاسترجاع 14 يونيو 2011 . س: ما هي التحسينات التي سيراها المستخدم عند استخدام سطح المكتب RISC OS 3؟ ج: بعض مزايا استخدام سطح المكتب RISC OS 3 هي: [...] تمت إعادة تصميم التكوين لمنح المستخدم تحكمًا أفضل في تكوين الكمبيوتر ، ولدعم خيارات التكوين الجديدة. ! يوفر التكوين الآن العديد من الإطارات التي توفر التحكم في المناطق التالية من تكوين الكمبيوتر: أقراص [...] Floppies [...] Net [...] طابعة [...] ماوس [...] لوحة مفاتيح [ ...] الذاكرة [...] الصوت [...] الشاشة [...] الخطوط [...] تطبيقات Windows [...]
  19. ^ http://www.riscos.com/riscos/360/index.php
  20. ^ "النشرة الإخبارية لعشيرة البلوط" . Iconbar.com. 19 يوليو 2003.
  21. ^ "رقم الشركة 01403810" . دار الشركات . تم الاسترجاع 6 يناير 2011 . تاريخ التغيير 03/08/1999 الاسم السابق ELEMENT 14 LIMITED ، تاريخ التغيير 15/01/1999 الاسم السابق ACORN COMPUTERS LIMITED
  22. ^ ريد ، مايكل (7 ديسمبر 2006). "الجزء الأول: تقسيم نظام التشغيل ؛ الأجهزة" . ما الذي سيتطلبه الأمر بالنسبة لي للنظر في نظام RISC OS مرة أخرى . OSNews . تم الاسترجاع 10 يونيو 2011 . كان هذا الانقسام سبب الكثير من الجدل الساخن داخل المجتمع.
  23. ^ RISCOS Ltd - PRESS RELEASE 5 March 1999 RISCOS Ltd تحصل على ترخيص لتطوير وإصدار RISC OS 4
  24. ^ RISCOS Ltd - بيان صحفي 7 يوليو 1999 تم إطلاق RISC OS 4
  25. ^ "نشرة Acorn Clan الإخبارية - أغسطس 1998" . Iconbar.com. 19 يوليو 2003.
  26. ^ "Acorn Computers - FileCore - المرحلة الأولى من المواصفات الوظيفية" . Marutan.net . تم الاسترجاع 13 يونيو 2011 .
  27. ^ "Acorn Computers - Ursula! تكوين تغييرات المواصفات الوظيفية" . Marutan.net. 2 فبراير 1998.
  28. ^ "Acorn Computers - المواصفات الوظيفية لشاشة Ursula Screensaver" . Marutan.net. 29 أبريل 1998.
  29. ^ "Acorn Computers - مدير نافذة أورسولا يغير المواصفات الوظيفية" . Marutan.net. 24 مارس 1998.
  30. ^ "Acorn Computers - المواصفات الوظيفية لتعليمات Ursula التفاعلية" . Marutan.net . تم الاسترجاع 13 يونيو 2011 .
  31. ^ RISCOS Ltd News October 2005 أرشفة 31 يناير 2011 في WebCite ، بالرجوع إليه في 16 يوليو 2009
  32. ^ "Microdigital Mico" . كريس الجوز. 9 نوفمبر 1999.
  33. ^ "RiscStation" . كريس الجوز. مؤرشفة من الأصلي في 27 مايو 2013 . تم الاسترجاع 13 يونيو 2011 .
  34. ^ "كاسل تكشف الحركية للصحافة" . أيقونة . تم الاسترجاع 13 يونيو 2011 .
  35. ^ "RISC OS 4 لدعم شاشات العرض المتشابكة PAL و NTSC" . RISCOS المحدودة . تم الاسترجاع 14 يونيو 2015 .
  36. ^ "RISCOS Ltd تراخيص RISC OS 4 للاستخدام العام مع VirtualAcorn Emulators" . RISCOS المحدودة . تم الاسترجاع 13 يونيو 2011 .
  37. ^ "RISCOS Ltd -" فعليًا مجاني "RISC OS 4.02 للاستخدام مع المحاكيات المعلنة" . Riscos.com. 6 ديسمبر 2008.
  38. ^ "تم الإعلان عن مخطط الاشتراك RISC OS Select لترقيات RISC OS 4" . RISCOS المحدودة . تم الاسترجاع 13 يونيو 2011 .
  39. ^ "RISC OS Select" . RISCOS المحدودة . 2 March 2007. مؤرشفة من الأصلي في 1 فبراير 2013 . تم الاسترجاع 28 مارس 2011 . [...] RISC OS [...] سيتم توفيره في المستقبل على أساس الاشتراك السنوي. [...] سيتم تقليل الجدول الزمني لإصلاح الأخطاء وتقديم ميزات جديدة بشكل كبير. [...] الفكرة الكاملة لـ Select Scheme هي إتاحة عناصر جديدة في أسرع وقت ممكن ، بدلاً من الانتظار 3-4 سنوات قبل إطلاق كل شيء دفعة واحدة. [...] تبلغ تكلفة ذاكرة القراءة فقط 25 جنيهًا إسترلينيًا تقريبًا ، وبالتالي لن يتبقى سوى القليل من المال [...]
  40. ^ "RISCOS Ltd - القرص المضغوط الأول المحدد يبدأ الشحن" . Riscos.com. 1 مايو 2002.
  41. ^ أ ب "RISC OS Select 4 الصفحة الرئيسية" . RISCOS Ltd. مؤرشفة من الأصلي في 2 فبراير 2013 . تم الاسترجاع 13 يونيو 2011 .
  42. ^ "RISC OS Select 2 ما الجديد؟ أكتوبر 2002" . RISCOS Ltd. 14 أكتوبر 2002. مؤرشفة من الأصلي في 15 يوليو 2012.
  43. ^ "حدد 3 ميزات" . RISCOS Ltd. مؤرشفة من الأصلي في 20 يوليو 2012 . تم الاسترجاع 13 يونيو 2011 .
  44. ^ "تعلن RISCOS Ltd عن مجموعات RISC OS 4.39 ROM" . RISCOS Ltd. 1 مارس 2004.
  45. ^ بيان صحفي 03/02/2006 ، RISCOS Ltd. ، بالرجوع إليه في 16 يوليو 2009
  46. ^ دان ريان (2011). تاريخ رسومات الكمبيوتر: سلسلة DLR Associates . المؤلف البيت. ص. 358. ردمك 978-1-4567-5115-9.
  47. ^ أ ب "أخبار من Riscos Ltd" . Riscos Ltd. تم الاسترجاع 13 يونيو 2011 .
  48. ^ "تنزيلات RISC OS 6 ، RISCOS Ltd" . مؤرشفة من الأصلي في 20 يوليو 2012 . تم الاسترجاع 4 يوليو 2011 .
  49. ^ أ ب ج "RISC OS حدد 4 تغييرات" . RISCOS المحدودة . مؤرشفة من الأصلي في 7 سبتمبر 2012 . تم الاسترجاع 28 مارس 2011 . تجريد الأجهزة [...] تتم الآن معالجة الكثير من الأجهزة التي يتم تشغيلها بواسطة النواة في الإصدارات السابقة من نظام التشغيل بواسطة وحدات تشغيل منفصلة [...]
  50. ^ "الميزات الجديدة في RISC OS Select 4i2" . RISCOS المحدودة . مؤرشفة من الأصلي في 1 فبراير 2013 . تم الاسترجاع 29 مارس 2011 . على الأجهزة المتسارعة ، مثل ViewFinder و SM501 ، يمكن استخدام ميزات الأجهزة لتحسين السرعة.
  51. ^ "الميزات الجديدة في RISC OS Select 4i4" . RISCOS Ltd. مؤرشفة من الأصلي في 6 سبتمبر 2012 . تم الاسترجاع 13 يونيو 2011 .
  52. ^ "الأسئلة الشائعة العامة الخاصة بـ Risc os 6" . RISCOS المحدودة . مؤرشفة من الأصلي في 8 ديسمبر 2012 . تم الاسترجاع 28 مارس 2011 . لن يكون نظام التشغيل RISC OS 6 [...] متاحًا رسميًا كحمل برمجي لأجهزة الكمبيوتر من نوع Omega أو Mico أو R7500 نظرًا لأننا إما لا نتمتع بإمكانية الوصول إلى الأجهزة لاختبار هذه الإصدارات ، أو أنها تتطلب تضمين مكونات البرامج التي لا نستخدمها لديهم حقوق.
  53. ^ "الميزات الجديدة في RISC OS Select 5i1" . RISCOS Ltd. مؤرشفة من الأصلي في 13 يوليو 2012 . تم الاسترجاع 13 يونيو 2011 .
  54. ^ بلدي Risc Os. "نظام التشغيل: تم إصدار RISC OS 6.20" . بلدي Risc Os . تم الاسترجاع 13 يونيو 2011 .
  55. ^ "Castle تشتري RISC OS من Pace ، drobe.co.uk ، 4 يوليو 2003 ، تم الوصول إليه في 2009-07-16" . Drobe.co.uk . تم الاسترجاع 13 يونيو 2011 .
  56. ^ "Castle تشتري تقنية RISC OS من Pace" . تم الاسترجاع 4 فبراير 2011 . أعلنت شركة Castle Technology Ltd اليوم عن شراء تقنية RISC OS من شركة Pace Micro Technology plc.
  57. ^ "Castle تكشف عن ترخيص المصدر المشترك" . دروب . تم الاسترجاع 13 يونيو 2011 .
  58. ^ تم إصدار الدفعة الخامسة من التعليمات البرمجية المصدر ، RISC OS Open ، 18 أكتوبر 2008
  59. ^ "بعد ما يقرب من 30 عامًا من ولادتها في Acorn Computers في المملكة المتحدة ، أصبح RISC OS 5 مفتوح المصدر" . السجل .
  60. ^ أ ب إصدارات مسبقة الصنع من RISC OS ، كل من التطوير المستقر والليلي

روابط خارجية