History of RISC OS
آر آئی ایس سی او ایس، کمپیوٹر آپریٹنگ سسٹم جو ایکورن کمپیوٹرز نے اپنی اے آر ایم پر مبنی ایکورن آرکیمیڈیز رینج کے لیے تیار کیا تھا، اصل میں 1987 میں جاری کیا گیا تھا، اور اس کے بعد جلد ہی، اور۔ اگلا ورژن، بن گیا اور مکمل ہوا اور اپریل 1989 میں دستیاب کیا گیا۔ 1991 میں A5000 کے انتہائی ابتدائی ورژن کے ساتھ جاری کیا گیا اور اس میں نئی خصوصیات کا ایک سلسلہ شامل تھا۔ 1996 تک آر آئی ایس سی او ایس 500,000 سے زیادہ سسٹمز پر بھیج دیا گیا تھا۔ رسکوس لمیٹڈ (آر او ایل) کے ذریعہ جولائی 1999 میں جاری کیا گیا تھا، جو اس کی مسلسل ترقی پر مبنی تھا۔ آر او ایل نے مارچ 1999 میں ایلیمنٹ 14 (نام تبدیل کر کے ایکورن) اور بالآخر نئے مالک، پیس مائیکرو ٹیکنالوجی سے آر آئی ایس سی او ایس کے حقوق کا لائسنس حاصل کیا تھا۔ کمپنی کے مطابق 2005 کے وسط میں پیداوار بند ہونے تک آن روم کی 6,400 سے زیادہ کاپیاں فروخت ہوئیں۔ مئی 2001 میں آر او ایل کے ذریعے لانچ کیا گیا تھا۔ یہ ایک سبسکرپشن اسکیم ہے جو صارفین کو تازہ ترین او ایس اپ ڈیٹس تک رسائی فراہم کرتی ہے۔ یہ اپ گریڈ سافٹ لوڈ ایبل روم امیجز کے طور پر جاری کیے جاتے ہیں، روم سے الگ جہاں بوٹ او ایس ذخیرہ کیا جاتا ہے، اور بوٹ کے وقت پر لوڈ کیے جاتے ہیں۔ مئی 2002 میں بھیج دیا گیا، اس کے بعد نومبر 2002 میں اور جون 2004 میں آخری ریلیز ہوئی۔ آر او ایل نے اسی مہینے پر مبنی روم جاری کیا، جسے تین ماؤس بٹنوں 'سلیکٹ'، 'مینو' اور 'ایڈجسٹ' کو کال کرنے کے آر آئی ایس سی او ایس جی یو آئی کنونشن پر ایک پلے کے طور پر ڈب کیا گیا۔ آر او ایل نے 2006 کے اوائل میں اپنا 500 واں ایڈجسٹ روم فروخت کیا۔ اکتوبر 2002 میں کیسل ٹیکنالوجی کے ایکورن کلون آئیونکس پی سی پر جاری کیا گیا تھا۔ یہ ایک علیحدہ ارتقاء ہے جو این سی او ایس کے کام پر مبنی ہے جو پیس نے سیٹ ٹاپ باکسز کے لیے کیا ہے۔ اکتوبر 2006 میں، کیسل نے اس کے عناصر کے لیے ایک سورس شیئرنگ لائسنس پلان کا اعلان کیا۔ اس مشترکہ ماخذ پہل (ایس ایس آئی) کا انتظام آر آئی ایس سی او ایس اوپن لمیٹڈ (آر او او ایل) کے ذریعے کیا جاتا ہے۔ اس کے بعد سے آر آئی ایس سی او ایس 5 کو مکمل طور پر مفت اور اوپن سورس اپاچی 2 لائسنس کے تحت جاری کیا گیا ہے، جبکہ پرانے آر آئی ایس سی او ایس 6 کو اب برقرار نہیں رکھا گیا ہے۔ اکتوبر 2006 میں بھی آر او ایل نے اس کا اعلان کیا تھا۔ یہ آپریٹنگ سسٹم کے ان کے سلسلے کی اگلی نسل ہے۔ اس نام کے تحت لانچ کیا جانے والا پہلا پروڈکٹ سلیکٹ اسکیم کا تسلسل تھا۔ کا بیٹا ورژن، ()، 2007 میں سلیکٹ اسکیم کے تمام صارفین کے لیے مفت ڈاؤن لوڈ کے طور پر دستیاب تھا، جبکہ اپریل 2009 میں اس کی حتمی ریلیز بھیج دی گئی تھی۔ آر او ایل سے آر آئی ایس سی او ایس کی تازہ ترین ریلیز دسمبر 2009 میں بھیجی گئی ہے۔ آرتھر او ایس کو برطانیہ میں ایکورن نے 32 بٹ اے آر ایم پر مبنی ایکورن آرکیمیڈیز کے لیے ڈیزائن کیا تھا، اور 1987 میں اس کے پہلے ورژن میں آرتھر آپریٹنگ سسٹم کے طور پر جاری کیا گیا تھا۔ او ایس کی پہلی عوامی ریلیز جون 1987 میں آرتھر 1.20 تھی۔ اسے ڈیسک ٹاپ گرافیکل یوزر انٹرفیس (جی یو آئی) کے ساتھ بنڈل کیا گیا تھا، جس میں زیادہ تر اسمبلی لینگویج سافٹ ویئر ماڈیول شامل ہوتے ہیں، اور ڈیسک ٹاپ ماڈیول خود اس میں لکھا جاتا ہے۔ اس میں ایک رنگین اسکیم ہوتی ہے جسے عام طور پر "ٹیکنی کلر" کہا جاتا ہے۔ گرافیکل ڈیسک ٹاپ کمانڈ لائن سے چلنے والے آپریٹنگ سسٹم کے اوپری حصے پر چلتا ہے جو کہ 8 بٹ مائیکرو کمپیوٹرز کی بی بی سی مائیکرو رینج کے لیے ایکورن کے پہلے ایم او ایس آپریٹنگ سسٹم کا بہت زیادہ مقروض ہے۔ آرتھر، جیسا کہ اصل میں تصور کیا گیا تھا، کا مقصد بی بی سی ماسٹر سیریز کے کمپیوٹرز، ایم او ایس کے لیے آپریٹنگ سسٹم سے ملتی جلتی فعالیت فراہم کرنا تھا، اس حقیقت کے رد عمل کے طور پر کہ ایک زیادہ جدید آپریٹنگ سسٹم ریسرچ پروجیکٹ (اے آر ایکس) آرکیمیڈیز کے لیے وقت پر تیار نہیں ہوگا۔ پال فیلوز کی قیادت میں آرتھر پروجیکٹ ٹیم کو اسے مکمل طور پر تیار کرنے کے لیے صرف پانچ ماہ کا وقت دیا گیا تھا-ہدایت کے ساتھ "بس اسے بی بی سی مائیکرو کی طرح بنائیں"۔ اس کا مقصد ایک اسٹاپ گیپ کے طور پر تھا جب تک کہ آپریٹنگ سسٹم جو ایکورن کے زیر ترقی (اے آر ایکس) کو مکمل نہیں کیا جا سکے۔ تاہم، مؤخر الذکر میں بار بار تاخیر ہوئی، اور بالآخر اسے اس وقت چھوڑ دیا گیا جب یہ واضح ہو گیا کہ آرتھر ڈویلپمنٹ کو ونڈو مینیجر اور مکمل ڈیسک ٹاپ ماحول کے لیے بڑھایا جا سکتا ہے۔ اس کے علاوہ، یہ صرف فلاپی ڈسک والی پہلی 512K مشینوں پر چلانے کے لیے کافی چھوٹا تھا، جبکہ اے آر ایکس کو 4 میگا بائٹس اور ہارڈ ڈرائیو کی ضرورت تھی۔ او ایس ڈویلپمنٹ ایک پروٹو ٹائپ اے آر ایم پر مبنی سسٹم کا استعمال کرتے ہوئے کی گئی تھی جو بی بی سی کمپیوٹر سے منسلک تھا، پروٹو ٹائپ ایکورن آرکیمیڈیز اے 500 پر جانے سے پہلے۔ آرتھر ملٹی ٹاسکنگ آپریٹنگ سسٹم نہیں تھا، لیکن اس نے ایپلی کیشن کی سطح پر کوآپریٹو ملٹی ٹاسکنگ کو شامل کرنے کے لیے مدد کی پیشکش کی۔ آپریٹنگ سسٹم کا کوئی دوسرا ورژن بیرونی طور پر جاری نہیں کیا گیا تھا، لیکن اندرونی طور پر ڈیسک ٹاپ اور ونڈو مینجمنٹ کی ترقی جاری رہی، ایک کوآپریٹو ملٹی ٹاسکنگ سسٹم کے اضافے کے ساتھ، جسے نیل رائن نے نافذ کیا، جس نے ایک کام کو تبدیل کرنے کے لیے میموری مینجمنٹ ہارڈ ویئر کا استعمال کیا، اور ومپ _ پول کال سے کال اور واپسی کے درمیان دوسرے کو لایا جو ایپلی کیشنز کو ڈیسک ٹاپ کے نیچے پیغامات حاصل کرنے کے لیے مجبور کیا گیا تھا۔ ایپل میکنٹوش پر ملٹی فائنڈر کے ذریعہ استعمال کی جانے والی اسی طرح کی تکنیک کی یاد دلاتے ہوئے، اس نے ایک سنگل ایپلیکیشن-ایٹ-اے-ٹائم سسٹم کو ایک ایسے نظام میں تبدیل کر دیا جو مکمل ملٹی ٹاسکنگ ڈیسک ٹاپ کو چلا سکتا ہے۔ یہ تبدیلی ورژن 1.6 پر ہوئی حالانکہ اسے ریلیز ہونے تک عام نہیں کیا گیا تھا، نام کی تبدیلی کے ساتھ آرتھر سے آر آئی ایس سی او ایس، ورژن 2.0 کے طور پر۔ آرتھر 2 کے لیے بنائے گئے زیادہ تر سافٹ ویئر کو آر آئی ایس سی او ایس 2 کے تحت اور بعد میں چلایا جا سکتا ہے کیونکہ ڈیسک ٹاپ کے نیچے، اصل آرتھر او ایس کور، اے پی آئی انٹرفیس اور ماڈیولر ڈھانچے تمام ورژن کے مرکز کے طور پر موجود ہیں۔ (کچھ عنوانات کام نہیں کریں گے، تاہم، کیونکہ انہوں نے غیر دستاویزی خصوصیات، ضمنی اثرات یا کچھ معاملات میں API استعمال کیے جو فرسودہ ہو گئے تھے)۔ 2011 میں بزنس انسائیڈر نے آرتھر کو ان دس آپریٹنگ سسٹمز میں سے ایک کے طور پر درج کیا جو اس وقت بھول گئے تھے۔ آر آئی ایس سی او ایس 2 آر آئی ایس سی او ایس آرکس پروجیکٹ کی ناکامی کے بعد آرتھر 2 کی تیز رفتار ترقی تھی۔ آرتھر کے ساتھ مختلف کیڑوں اور حدود کے ساتھ بڑھتے ہوئے عدم اطمینان کو دیکھتے ہوئے، 1988 کے دوران منتخب سافٹ ویئر ہاؤسز کے ساتھ بظاہر اس کی جانچ جاری تھی جسے اس وقت کے نام سے جانا جاتا تھا۔ اس مرحلے پر، کمپیوٹر کانسیپٹس، جو بی بی سی مائیکرو کے لیے شاندار ڈویلپر رہے تھے اور جنہوں نے آرکیمیڈیز کے لیے سافٹ ویئر ڈویلپمنٹ شروع کی تھی، نے پہلے ہی ایک حریف آپریٹنگ سسٹم پروجیکٹ، امپلس شروع کر دیا تھا، تاکہ وہ اپنی ایپلی کیشنز کی حمایت کر سکیں (بشمول ڈیسک ٹاپ پبلشنگ ایپلی کیشن جو بالآخر امپریشن بن جائے گی)، یہ کہتے ہوئے کہ آرتھر "حقیقی ملٹی ٹاسکنگ" سمیت "سینکڑوں ضروریات" کو پورا نہیں کرتا تھا۔ اس طرح کے آپریٹنگ سسٹم کو منصوبہ بند ایپلی کیشن پیکجوں کے ساتھ مفت پیش کیا جانا تھا، لیکن RISC OS اور کمپیوٹر تصورات کے اجرا کے ساتھ یہ تسلیم کرتے ہوئے کہ RISC OS "آرتھر کے ساتھ پرانے مسائل کو دور کرتا ہے"، ایپلی کیشنز کو RISC OS یا امپلس کے تحت چلانے کے قابل ہونا تھا۔ امپریشن کو بالآخر RISC OS ایپلی کیشن کے طور پر جاری کیا گیا۔ بالآخر، اس کا نام بدل کر آر آئی ایس سی او ایس رکھ دیا گیا، اور اسے پہلی بار اپریل 1989 میں آر آئی ایس سی او ایس 2 کے طور پر فروخت کیا گیا۔ آپریٹنگ سسٹم کچھ حدود کے ساتھ کوآپریٹو ملٹی ٹاسکنگ کو نافذ کرتا ہے لیکن ملٹی تھریڈ نہیں ہے۔ یہ فلاپی اور ہارڈ ڈسک دونوں تک رسائی کے لیے اے ڈی ایف ایس فائل سسٹم کا استعمال کرتا ہے۔ یہ رومز کے 512 کے بی سیٹ سے چلتا تھا۔ ڈبلیو آئی ایم پی انٹرفیس تمام معیاری خصوصیات پیش کرتا ہے اور آرتھر کو رکاوٹ بنانے والے بہت سے کیڑوں کو ٹھیک کرتا ہے۔ اس میں ورچوئل میموری اور وسیع میموری تحفظ کا فقدان ہے (ایپلی کیشنز ایک دوسرے سے محفوظ ہیں، لیکن بہت سے افعال کو 'ماڈیولز' کے طور پر نافذ کرنا پڑتا ہے جن کی میموری تک مکمل رسائی ہوتی ہے)۔ ریلیز کے وقت، او ایس کا بنیادی فائدہ اس کا روم تھا۔ یہ بہت تیزی سے بوٹ ہوا اور جب کہ اسے کریش کرنا آسان تھا، او ایس کو سافٹ ویئر سے مستقل طور پر توڑنا ناممکن تھا۔ اس کی اعلی کارکردگی اس وجہ سے تھی کہ زیادہ تر نظام اے آر ایم اسمبلی زبان میں لکھا گیا تھا۔ او ایس کو او ایس ڈیزائنرز کے بجائے صارفین کو ذہن میں رکھ کر ڈیزائن کیا گیا تھا۔ اسے نسبتا چھوٹے دانے کے طور پر منظم کیا جاتا ہے جو ایک معیاری سافٹ ویئر انٹرفیس کی وضاحت کرتا ہے جس کے مطابق ایکسٹینشن ماڈیولز کی ضرورت ہوتی ہے۔ سسٹم کی زیادہ تر فعالیت کو روم میں کوڈ کیے گئے ماڈیولز میں لاگو کیا جاتا ہے، حالانکہ ان کی جگہ رام میں لوڈ کیے گئے زیادہ تیار شدہ ورژن لے سکتے ہیں۔ دانا کی سہولیات میں ایک عام طریقہ کار ہے، جسے کال بیک ہینڈلر کہا جاتا ہے، جو سپروائزر ماڈیول کو پروسیس ملٹی پلیکسنگ انجام دینے کی اجازت دیتا ہے۔ یہ سہولت کنسول ایپلی کیشنز کے لیے ٹرمینل ایمولیٹر ونڈو فراہم کرنے کے لیے معیاری ایڈیٹر پروگرام کا حصہ بنانے والے ماڈیول کے ذریعے استعمال ہوتی ہے۔ اسی نقطہ نظر نے اعلی درجے کے صارفین کے لیے آر آئی ایس سی او ایس کو پری ایمپٹو ملٹی ٹاسکنگ کرنے کی صلاحیت دینے والے ماڈیولز کو نافذ کرنا ممکن بنا دیا۔ تھوڑا سا تازہ ترین ورژن، آر آئی ایس سی او ایس 2.141، بعد میں اے آر ایم 3 پروسیسر، بڑی میموری کی صلاحیتوں، اور ایکورن آرکیمیڈیز 540 اور ایکورن آر 225/آر 260 کے ذریعہ فراہم کردہ وی جی اے اور ایس وی جی اے طریقوں کی حمایت کے لیے جاری کیا گیا۔ RISC OS 3 نے متعدد نئی خصوصیات متعارف کروائیں، جن میں ملٹی ٹاسکنگ فلر آپریشنز، ROM میں ایپلی کیشنز اور فونٹ، کھلی ونڈوز کی تعداد کی کوئی حد نہیں، ونڈوز کو اسکرین سے ہٹانے کی صلاحیت، سیف شٹ ڈاؤن، پن بورڈ، آئیکن بار آئیکنز کی گروپنگ، 128 تک ٹاسک، MS-DOS فارمیٹ ڈسکس کو پڑھنے اور نامی ہارڈ ڈسکس کا استعمال کرنے کی مقامی صلاحیت شامل ہیں۔ ترتیبات کو تبدیل کرنے کے لیے متعدد ونڈوز کے ذریعے بہتر ترتیب بھی شامل کی گئی تھی۔ RISC OS 3 کو 1991 میں A5000 کے انتہائی ابتدائی ورژن کے ساتھ جاری کیا گیا تھا۔ یہ RISC OS 2 کے سائز سے تقریبا چار گنا بڑا ہے اور 2 ایم بی روم سے چلتا ہے۔ یہ ملٹی ٹاسکنگ کو بہتر بناتا ہے اور روم میں کچھ زیادہ مقبول بیس ایپلی کیشنز کو بھی رکھتا ہے۔ آر آئی ایس سی او ایس 3 میں کئی کیڑے تھے اور چند ماہ بعد اس کی جگہ آر آئی ایس سی او ایس 3.1 نے لے لی۔ اپ گریڈ شدہ رومز کو ڈاک کی قیمت کے لیے فراہم کیا گیا۔ RISC OS 3.1 کو بعد میں جاری کیا گیا اور اسے A3010، A3020، A4000، A4 اور بعد میں A5000 ماڈلز میں بنایا گیا۔ اسے A5000 اور اس سے پہلے کی آرکیمیڈیز مشینوں کے متبادل ROM کے طور پر بھی دستیاب کرایا گیا تھا (یہ ان مشینوں کے لیے موزوں آخری RISC OS ورژن ہے)۔ تین اقسام جاری کی گئیں: RISC OS 3.10 بنیادی ورژن، RISC OS 3.11 جس میں ایک معمولی تازہ کاری شامل تھی جو کچھ سیریل پورٹ کے مسائل کو حل کرتی ہے اور RISC OS 3.19 جو ایک جرمن ترجمہ تھا۔ RISC OS 3.50 کو 1994 سے پہلے رسک پی سی کے ساتھ فروخت کیا گیا تھا۔ رسک پی سی کے بہت مختلف ہارڈ ویئر فن تعمیر کی وجہ سے، جس میں اے آر ایم 6 پروسیسر، 16 اور 24 بٹ رنگ اور ایک مختلف آئی او چپ (آئی او ایم ڈی) شامل ہے، آر آئی ایس سی او ایس 3.50 کو پرانے آرکیمیڈیز اور اے سیریز اے آر ایم 2 اور 3 مشینوں کے لیے دستیاب نہیں کیا گیا تھا۔ آر آئی ایس سی او ایس 3.5 کو کسی حد تک 2 ایم بی فٹ پرنٹ میں شو ہارن کیا گیا تھا، اور آر آئی ایس سی او ایس 3.1 کی روم ایپلی کیشنز کو ہارڈ ڈرائیو پر منتقل کر دیا گیا تھا۔ یہ اتنا غیر مقبول ثابت ہوا کہ بعد میں انہیں دوبارہ روم میں منتقل کر دیا گیا۔ اس ورژن نے پسماندہ مطابقت کے مسائل کو متعارف کرایا، خاص طور پر کھیلوں کے ساتھ۔ 1995 میں آر آئی ایس سی او ایس 3.60 کی پیروی کی گئی۔ او ایس میں ہارڈ ڈسک تک رسائی بہت بہتر ہے اور اس کے نیٹ ورکنگ کو ایکورن کے موجودہ ملکیتی ایکونیٹ سسٹم کے علاوہ ٹی سی پی/آئی پی کو معیاری کے طور پر شامل کرنے کے لیے بڑھایا گیا تھا۔ ہارڈ ویئر سپورٹ کو بھی بہتر بنایا گیا تھا ؛ رسک پی سی اب اے آر ایم 7 پروسیسرز استعمال کر سکتے ہیں۔ ایکورن کی اے 7000 مشین کو اس کے اے آر ایم 7500 پروسیسر کے ساتھ بھی سپورٹ کیا گیا تھا۔ آر آئی ایس سی او ایس 3.6 آر آئی ایس سی او ایس 3.5 سے دوگنا سائز کا تھا، دو روم چپس میں 4 ایم بی پر شپنگ ؛ وہ اجزاء جو 3.5 میں ڈسک پر منتقل کیے گئے تھے (معیاری ایپلیکیشن سوٹ اور نیٹ ورکنگ) اب روم میں واپس منتقل کر دیے گئے تھے۔ RISC OS 3.70 کو 1996 میں جاری کیا گیا تھا۔ او ایس میں بنیادی تبدیلیاں اسٹرانگ اے آر ایم پروسیسر کے لیے سپورٹ تھیں جو رسک پی سی کے لیے اپ گریڈ کے طور پر دستیاب کرائی گئی تھیں۔ اس کے لیے اسٹرانگ اے آر ایم کے تقسیم شدہ ڈیٹا اور انسٹرکشن کیش (ہارورڈ آرکیٹیکچر) اور 32 بٹ انٹرپٹ موڈ کی وجہ سے وسیع کوڈ تبدیلیوں کی ضرورت تھی۔ آر آئی ایس سی او ایس 3.71 ایک چھوٹی سی اپ ڈیٹ ہے جو ایکورن اے 7000 + میں ہارڈ ویئر کو اس کے اے آر ایم 7500 ایف ای پروسیسر کے ساتھ سپورٹ کرنے کے لیے جاری کی گئی ہے۔ ایف ای نے فلوٹنگ پوائنٹ ریاضی کے لیے ہارڈ ویئر سپورٹ کی پیشکش کی، جس کی اس وقت تک عام طور پر آر آئی ایس سی او ایس سافٹ ویئر ماڈیولز میں سے کسی ایک میں تقلید کی جاتی تھی)۔ آر آئی ایس سی او ایس 3.60 نے این سی او ایس کی بنیاد بھی بنائی، جیسا کہ ایکورن نیٹ چینل این سی میں بھیجا گیا تھا۔ ڈیمایس آف ایکورن کمپیوٹرز لمیٹڈ نے جنوری 1999 میں سیٹ ٹاپ باکسز کے علاوہ تمام شعبوں میں باضابطہ طور پر کام روک دیا اور کمپنی کا نام بدل کر ایلیمنٹ 14 (پیریڈک ٹیبل کا 14 واں عنصر سلکان تھا) رکھ دیا گیا جس کا ایک نیا مقصد خالصتا سلیکن ڈیزائن کا کاروبار بننا تھا (جیسے 1990 میں ایکورن سے اے آر ایم کا پچھلا بہت کامیاب اسپن آف)۔ رسک پی سی 2 ("فوبی 2100") کے لیے او ایس 4 کی ترقی کے دوران آر آئی ایس سی او ایس کی ترقی روک دی گئی تھی، جس کی تکمیل بھی منسوخ کر دی گئی تھی۔ اصل رسک پی سی کے لیے ایک بیٹا ورژن، او ایس 3.8 ("ارسولا")، پہلے ڈویلپرز کے لیے جاری کیا گیا تھا۔ فوبی (ہارڈ ویئر کے لیے)، اروسولا (سافٹ ویئر کے لیے) اور چانڈلر (گرافکس پروسیسر چپ کے لیے) کے پروجیکٹ کوڈ نام ٹی وی سیریز فرینڈز کے کرداروں کے ناموں سے لیے گئے تھے (فوبی اور اروسولا سیریز میں جڑواں بہنیں تھیں)۔ اس کی وجہ سے ایکورن ڈیسک ٹاپ کمپیوٹر کے کاروبار کو زندہ رکھنے کی کوشش میں بچاؤ کی متعدد کوششیں کی گئیں۔ ایکورن نے بہت سے دلچسپی رکھنے والے فریقوں کے ساتھ بات چیت کی، اور بالآخر آر آئی ایس سی او ایس کو خصوصی طور پر آر آئی ایس سی او ایس لمیٹڈ کو لائسنس دینے پر اتفاق کیا، جو ڈیلروں، ڈویلپرز اور اختتامی صارفین کے کنسورشیم سے تشکیل دیا گیا تھا۔ پیس نے این سی او ایس کے استعمال اور ترقی کے حقوق خرید لیے۔ یونکس اور لینکس سسٹمز پر آر آئی ایس سی او ایس جیسا انٹرفیس فراہم کرنے کے لیے آر او ایکس ڈیسک ٹاپ کی تخلیق کے ذریعے آر آئی ایس سی آپریٹنگ سسٹم کے فوائد کو دوسرے پلیٹ فارمز تک پہنچانے کے لیے بھی کئی منصوبے تھے۔ اور پیس کے علیحدہ کام کے نتیجے میں کوڈ فورک بن گیا۔ یہ کیسل ٹیکنالوجی کے ساتھ بعد میں لائسنسنگ معاہدے کے بعد بھی جاری رہا، جس کی وجہ سے اس وقت کمیونٹی میں کافی بحث ہوئی۔ یہ بحث 2011 میں بھی جاری ہے۔ آر آئی ایس سی او ایس 4 کے ذریعہ ایکورن کے بعد کام مارچ 1999 میں، آر آئی ایس سی او ایس لمیٹڈ نامی ایک نئی کمپنی کی بنیاد رکھی گئی۔ انہوں نے عنصر 14 (اور بالآخر نئے مالک، پیس مائیکرو ٹیکنالوجی سے) سے آر آئی ایس سی او ایس کے حقوق کا لائسنس حاصل کیا اور او ایس 3.8 کی ترقی جاری رکھی، اسے جولائی 1999 میں آر آئی ایس سی او ایس 4 کے طور پر جاری کیا۔ اگرچہ فوبی کے لیے ہارڈ ویئر سپورٹ کی ضرورت نہیں تھی، لیکن آر آئی ایس سی او ایس 3.80 میں بنیادی بہتریوں کو مکمل اور جاری کیا جا سکتا تھا۔ ان میں شامل ہیں: ایک بہتر فائل سسٹم، ڈائریکٹری میں آئٹمز کی تعداد کو 77 سے بڑھا کر تقریبا 88,000 کرنا اور فائل کے نام کی زیادہ سے زیادہ لمبائی کو 10 حروف سے بڑھا کر 255 کرنا، ایک پلگ ان پر مبنی سسٹم کنفیگریشن یوٹیلیٹی، ایک نیا اسکرین سیور اے پی آئی، ایک بہتر ونڈو مینیجر، ایک تازہ ترین انٹرایکٹو ہیلپ ایپلی کیشن، آئیکنز کا دوبارہ ڈیزائن کردہ سیٹ، کمپنی کے مطابق، 2005 کے وسط میں پیداوار بند ہونے تک روم پر آر آئی ایس سی او ایس 4.02 کی 6,400 سے زیادہ کاپیاں فروخت ہوئیں۔ 1999 اور 2000 کے دوران، RISCOS لمیٹڈ نے کئی اضافی ہارڈ ویئر پلیٹ فارمز، مائیکرو ڈیجیٹل میکو، مائیکرو ڈیجیٹل اومیگا، رسک اسٹیشن R7500 اور کیسل کینیٹک رسک پی سی کو سپورٹ کرنے کے لیے RISC OS 4 کے ورژن بھی جاری کیے۔ 2003 میں RISC OS 4 کا ایک ورژن ملیپیڈ گرافکس الفا لاک پوڈیول کی حمایت کے ساتھ جاری کیا گیا تھا۔ آر آئی ایس سی او ایس 4 دیگر آپریٹنگ سسٹمز کے لیے مختلف ہارڈ ویئر ایمولیٹرز کے لیے بھی دستیاب ہے۔ ستمبر 2003 میں ورچوئل ایکورن نے تجارتی ایمولیٹر ورچوئل آر پی سی جاری کیا جس میں آر آئی ایس سی او ایس 4.02 کی ایک کاپی شامل تھی۔ دسمبر 2008 میں RISCOS لمیٹڈ نے ورچوئل فری نامی پروڈکٹ میں 4.02 کو غیر تجارتی ایمولیٹرز کے لیے 5 پاؤنڈ میں دستیاب کرایا۔ مئی 2001 میں، کمپنی نے آر آئی ایس سی او ایس سلیکٹ کا آغاز کیا، جو ایک سبسکرپشن اسکیم ہے جو صارفین کو تازہ ترین او ایس اپ ڈیٹس تک رسائی فراہم کرتی ہے۔ یہ اپ گریڈ سافٹ لوڈ ایبل روم امیجز کے طور پر جاری کیے جاتے ہیں، روم سے الگ جہاں بوٹ او ایس ذخیرہ کیا جاتا ہے، اور بوٹ کے وقت پر لوڈ کیے جاتے ہیں۔ سافٹ لوڈ فراہم کرنے سے، فزیکل روم کے اخراجات ختم ہو جاتے ہیں اور اپ ڈیٹس تیز رفتار اور فریکوئنسی کے ساتھ فراہم کیے جا سکتے ہیں۔ اس نے کمپنی کو روم ریلیز کی خوردہ قیمت پر سبسڈی دینے کی بھی اجازت دی ہے، جو عام طور پر چند اضافی معمولی تبدیلیوں کے ساتھ آخری چند سلیکٹ اپ گریڈ کا اختتام ہے۔ مئی 2002 میں سلیکٹ 1 کی حتمی ریلیز بھیجی گئی تھی جس میں شامل تھا ؛ ڈی ایچ سی پی کلائنٹ ملٹی یوزر سپورٹ اور ایپل ٹاک کے ساتھ نئے پرنٹر سپورٹ اور نیٹ ورکنگ کے لاگ ان پری ویو ورژن نومبر 2002 میں، سلیکٹ 2 کی حتمی ریلیز بھیجی گئی تھی جس میں شامل تھا ؛ سی ایم وائی کے اسپریٹس کے لیے سپورٹ پی ایس/2 ماؤس پر اسکرول وہیل کے لیے ہارڈ ویئر سپورٹ ونڈو مینیجر ٹولز کے لیے سپورٹ قابل ترتیب رسک اسٹیشن ہارڈ ویئر سپورٹ اب کرنل میں ہے جون 2004 میں سلیکٹ 3 کی حتمی ریلیز بھیجی گئی تھی جس میں شامل تھا: قابل تحریر آئیکنز (ٹیکسٹ باکسز) میں کٹ اور پیسٹ سپورٹ) فائلر امیج تھمب نیلز بٹن ڈسپلے کر سکتا ہے اور دیگر آئیکنز اب گول بارڈرز کو سپورٹ کر سکتے ہیں۔ (یہ نام RISC OS GUI کنونشن پر ماؤس کے تین بٹنوں 'سلیکٹ'، 'مینو' اور 'ایڈجسٹ' کو کال کرنے کا ایک ڈرامہ تھا۔) رسکوس لمیٹڈ نے 2006 کے اوائل میں اپنا 500 واں ایڈجسٹ روم فروخت کیا۔ 4. 49 میں متعارف کرائی گئی خصوصیات میں گرافیکل یوزر انٹرفیس کی صارف حسب ضرورت بنانا شامل ہے۔ سلیکٹ اسکیم کے تحت مزید ریلیز آر آئی ایس سی او ایس سکس برانڈنگ کے تحت کی گئی، جس کا ذکر ذیل میں کیا گیا ہے۔ A9Home The A9home، جو 2006 میں ریلیز ہوا، ورژن 4.42 ایڈجسٹ 32 کا استعمال کرتا ہے۔ یہ بعد کے اے آر ایم آرکیٹیکچرز پر پائے جانے والے 32 بٹ ایڈریسنگ طریقوں کے ذریعہ تیار کیا گیا تھا اور اس کی حمایت کرتا ہے۔ آر آئی ایس سی او ایس سکس اکتوبر 2006 میں، کیسل ٹیکنالوجی کے شیئرڈ سورس انیشی ایٹو کے اعلان کے فورا بعد، آر آئی ایس سی او ایس لمیٹڈ نے آر آئی ایس سی او ایس سکس کا اعلان کیا، جو آپریٹنگ سسٹم کے اپنے سلسلے کی اگلی نسل ہے۔ آر آئی ایس سی او ایس سکس نام کے تحت لانچ کیا جانے والا پہلا پروڈکٹ، سلیکٹ اسکیم، سلیکٹ 4 کا تسلسل تھا۔ آر آئی ایس سی او ایس 6 کا بیٹا ورژن، پری ویو 1 (سلیکٹ 4i1)، 2007 میں سلیکٹ اسکیم کے تمام صارفین کے لیے مفت ڈاؤن لوڈ کے طور پر دستیاب تھا، دونوں موجودہ صارفین اور وہ لوگ جن کی سبسکرپشن 30 مئی 2004 کے بعد تجدید کی گئی تھی لیکن اس کے بعد ختم ہو گئی ہے۔ آر آئی ایس سی او ایس سکس پورٹیبلٹی، استحکام اور اندرونی ڈھانچے میں بہتری لایا، بشمول مکمل 26/32-بٹ غیر جانبداری۔ اسے اب انتہائی ماڈیولرائز کیا گیا ہے، جس میں میراث اور ہارڈ ویئر کی مخصوص خصوصیات کو خلاصہ کیا گیا ہے، اور مستقبل کی آسان دیکھ بھال اور ترقی کے لیے دوسرے کوڈ کو الگ کیا گیا ہے۔ ٹیلی ٹیکسٹ سپورٹ، ڈیوائس انٹرپٹ ہینڈلر، سافٹ ویئر پر مبنی گرافکس آپریشنز، ریئل ٹائم کلاک، ماؤس پوائنٹر، سی ایم او ایس رام سپورٹ، اور ہارڈ ویئر ٹائمر سپورٹ کو دانا سے نکال کر ان کے اپنے علیحدہ ماڈیولز میں خلاصہ کیا گیا ہے۔ میراث کے اجزاء، جیسے وی آئی ڈی سی ڈرائیور، اور بی بی سی مائیکرو کے لیے متروک فعالیت کو بھی خلاصہ کیا گیا ہے۔ اے آئی ایف اور ٹرانزینٹ یوٹیلیٹی ایگزیکٹوبل چیکنگ کو بدمعاش سافٹ ویئر سے بچانے کے لیے بھی متعارف کرایا گیا ہے، جبکہ اے 9 ہوم میں ایس ایم 501 گرافکس چپ اور ویو فائنڈر اے جی پی پوڈول کارڈز کے لیے گرافکس ایکسلریشن ماڈیول فراہم کیے جا سکتے ہیں۔ اپریل 2008 میں سلیکٹ 4 کی حتمی ریلیز بھیجی گئی تھی جس میں شامل تھے: ورچوئل آر پی سی فلر اپ ڈیٹس میں 8 ایم بی وی آر اے ایم سپورٹ، کی بورڈ شارٹ کٹ، متبادل ترتیب، تشکیل پذیری ایس وی جی ایکسپورٹ! ڈرا سلیکٹ 4 ریلیز ابتدائی طور پر صرف ایکورن رسک پی سی اور اے 7000 مشینوں کے ساتھ مطابقت رکھتی ہیں۔ رسک سٹیشن آر7500، مائیکرو ڈیجیٹل اومیگا اور مائیکو کمپیوٹرز کو باضابطہ طور پر سپورٹ نہیں کیا جائے گا، کیونکہ کمپنی کے پاس ٹیسٹ مشینیں دستیاب نہیں ہیں اور اس کے لیے ملکیتی سافٹ ویئر کوڈ کی ضرورت ہے جس کے حقوق ان کے پاس نہیں ہیں۔ مائیکرو ڈیجیٹل اومیگا کے بارے میں تفصیلی تکنیکی معلومات کی کمی کو بھی اس ہارڈ ویئر کی سپورٹ مشکل ہونے کی ایک اور وجہ قرار دیا گیا ہے۔ اپریل 2009 میں سلیکٹ 5 کی حتمی ریلیز بھیجی گئی جس میں شامل تھے: 64K رنگین اسکرین کے طریقوں میں مزید ذمہ دار ڈیسک ٹاپ بہتری! پینٹ اور! ڈرا RISCOS لمیٹڈ سے RISC OS کی حتمی ریلیز سلیکٹ 6i1 تھی، جسے دسمبر 2009 میں بھیج دیا گیا تھا، اس میں شامل ہے ؛ کنفیگر ایبل فلر ٹول بارز امپرووڈڈ ٹاسک مینیجر امپرووڈڈ ڈرا نئی ایڈیٹنگ خصوصیات کے ساتھ کنفیگر ایبل فائل ٹائپ مینو نیو فائر وال کنفیگریشن انٹرفیس میں بہتری پن بورڈ کنفیگریشن میں بہتری ایکورن ڈویلپمنٹ کے بعد خود کو کنفیگر کرنے کے لیے بہتری RISC OS 5 RISC OS 5 کیسل ٹیکنالوجی لمیٹڈ کی طرف سے ان کے NCOS پر مبنی سیٹ ٹاپ باکسز کے لیے پیس کے ذریعے کیے گئے کام کی بنیاد پر ایک علیحدہ ارتقاء ہے۔ آر آئی ایس سی او ایس 5 کیسل کے آئیونکس پی سی ایکورن مطابقت پذیر کی حمایت کے لیے لکھا گیا تھا، جو انٹیل ایکس اسکیل اے آر ایم پروسیسر پر چلتا ہے۔ اگرچہ اب سافٹ ویئر کی دولت کو اپ ڈیٹ کیا گیا ہے، کچھ پرانی ایپلی کیشنز کو صرف آر آئی ایس سی او ایس 5 پر ایمولیٹر نامی ایمولیٹر کے ذریعے چلایا جا سکتا ہے، کیونکہ اے آر ایم وی 5 ایکس اسکیل پروسیسر 26 بٹ ایڈریسنگ موڈز کو سپورٹ نہیں کرتا ہے۔ اسی طرح، نئے سی پی یو پر صحیح طریقے سے چلانے کے لیے خود آر آئی ایس سی او ایس 5 کو پورٹ کرنا پڑتا تھا، اور گرافکس اور دیگر ہارڈ ویئر انٹرفیس کو خلاصہ کرنا پڑتا تھا، تاکہ اسے، مثال کے طور پر، ایکورن کی اپنی وی آئی ڈی سی چپ کے بجائے معیاری گرافکس کارڈ استعمال کرنے کی اجازت دی جا سکے۔ جولائی 2003 میں کیسل ٹیکنالوجی لمیٹڈ نے پیس مائیکرو سے آر آئی ایس سی او ایس کے لیے ہیڈ لائسنس خریدا۔ شیئرڈ سورس انیشی ایٹو اکتوبر 2006 میں، کیسل ٹیکنالوجی لمیٹڈ نے سورس شیئرنگ لائسنس کے تحت آر آئی ایس سی او ایس 5 کے عناصر کو جاری کرنے کے منصوبے کا اعلان کیا۔ شیئرڈ سورس انیشی ایٹو (ایس ایس آئی) کیسل اور آر آئی ایس سی او ایس اوپن لمیٹڈ (آر او او ایل) کے درمیان ایک مشترکہ منصوبہ تھا، جو ایک نئی تشکیل شدہ سافٹ ویئر ڈویلپمنٹ کمپنی ہے، جس کا مقصد ترقی کو تیز کرنا اور او ایس کے استعمال کی حوصلہ افزائی کرنا ہے۔ کسٹم ڈوئل لائسنس کے تحت، جاری کردہ ماخذ آزادانہ طور پر دستیاب تھا اور غیر تجارتی استعمال کے لیے رائلٹی کے بغیر اس میں ترمیم اور دوبارہ تقسیم کیا جا سکتا تھا، جبکہ تجارتی استعمال کے لیے کیسل کو فی یونٹ لائسنس فیس ادا کرنی پڑتی تھی۔ ایس ایس آئی نے مئی 2007 میں شروع ہونے والے سورس کوڈ کو مرحلہ وار جاری کیا۔ اکتوبر 2008 تک، تقریبا مکمل آئیونکس روم امیج بنانے کے لیے کافی ماخذ جاری کیا گیا تھا۔ 2011 کے آخر تک، شائع شدہ ذرائع سے مکمل روم امیجز بنانا ممکن تھا۔ مکمل سورس کوڈ کے ساتھ ٹاربال، سی وی ایس، یا سی وی ایس آرکائیو کے لیے ویب انٹرفیس کے طور پر دستیاب تھا۔ اکتوبر 2018 میں، آر آئی ایس سی او ایس 5 کے حقوق آر آئی ایس سی او ایس ڈویلپمنٹ کے ذریعے حاصل کیے گئے، اور اپاچی 2.0 لائسنس کے تحت دوبارہ لائسنس حاصل کیے گئے۔ ROOL ماخذ درخت کو برقرار رکھنا جاری رکھے ہوئے ہے اور ترقی کی حمایت اور حوصلہ افزائی کے لیے غیر منافع بخش بنیاد پر ایک بین الاقوامی ڈویلپر کمیونٹی کو مربوط کرتا ہے۔ پہلے سے تیار کردہ تصاویر دستیاب ہیں، کیونکہ مستحکم ریلیز اور "نائٹلی بلڈز" دونوں کی ترقی ہوتی ہے۔ آر آئی ایس سی او ایس 5 کی بندرگاہیں اے 7000/اے 7000 +، رسک پی سی، آر پی سی ایمو، او ایم اے پی 3 بیگل بورڈ اور مشتقات، او ایم اے پی 4 پانڈا بورڈ اور پانڈا بورڈ ای ایس، اے ایم 5728 ٹائٹینیم، راسبیری پائی، اور ایکس اسکیل آئیونکس کے لیے دستیاب ہیں۔ حوالہ جات بیرونی روابط آثار قدیمہ: مائیکل گلبرٹ کا "ایکورن کے ماضی کے آثار" کا مجموعہ آرتھر لائیوز! : بین جیفریز آرتھر او ایس ایمولیٹر کی ایک گائیڈ RISC OS کیا ہے؟ پنک شور پروڈکشن او ایس دستاویزات آر آئی ایس سی او ایس سافٹ ویئر کی تاریخ