PRIMOS
پرائموس ایک بند شدہ آپریٹنگ سسٹم ہے جسے پرائم کمپیوٹر نے 1970 کی دہائی کے دوران اپنے منی کمپیوٹر سسٹمز کے لیے تیار کیا تھا۔ اس نے تیزی سے مقبولیت حاصل کی اور 1980 کی دہائی کے وسط تک مین لائن منی کمپیوٹر آپریٹنگ سسٹم کے طور پر ایک سنجیدہ دعویدار تھا۔ پی سی کی آمد اور منی کمپیوٹر انڈسٹری کے زوال کے ساتھ، پرائم کو 1990 کی دہائی کے اوائل میں مارکیٹ سے باہر ہونا پڑا، اور 2010 کے آخر تک پرائم اور پرائمس دونوں کے ٹریڈ مارک اب موجود نہیں تھے۔ پرائم نے آر ٹی او ایس نامی ایک حسب ضرورت ریئل ٹائم او ایس بھی پیش کیا تھا۔ اندرونی PRIMOS کی ایک خصوصیت یہ تھی کہ یہ، UNIX کی طرح، بڑی حد تک ایک اعلی سطحی زبان میں لکھا گیا تھا (کال ایبل اسمبلی لینگویج لائبریری افعال دستیاب تھے)۔ سب سے پہلے، یہ زبان فورٹرن IV تھی، جو خالص کمپیوٹر سائنس کے نقطہ نظر سے ایک عجیب انتخاب تھا: کوئی اشارہ نہیں، کوئی اگر پھر نہیں، کوئی مقامی سٹرنگ کی قسم نہیں، وغیرہ۔ تاہم، فورٹرن وہ زبان تھی جو انجینئروں کو سب سے زیادہ معلوم تھی، اور انجینئر اپنے ابتدائی سالوں میں پرائم کے لیے ایک بڑی مارکیٹ تھے۔ او ایس پروگرامنگ زبان کے لیے فورٹرن کے غیر معمولی انتخاب کا تعلق ان لوگوں سے تھا جنہوں نے پرائم کی بنیاد رکھی۔ انہوں نے ناسا کے ایک پروجیکٹ پر ہنی ویل کے لیے کام کیا تھا۔ فورٹرن وہ زبان تھی جو انہوں نے ناسا اور ان میں سے بہت سے لوگوں کے لیے ایم آئی ٹی دونوں میں استعمال کی تھی۔ ہنی ویل، اس وقت، منی کمپیوٹرز میں دلچسپی نہیں رکھتے تھے، اس لیے انہوں نے چھوڑ دیا اور اپنے ساتھ کوڈ "لے کر" پرائم کی بنیاد رکھی۔ انہوں نے فورٹرن کو چلانے کے لیے بہتر ہارڈ ویئر تیار کیا، جس میں مشین کی ہدایات بھی شامل ہیں جو براہ راست فورٹرن کے مخصوص تھری وے برانچ آپریشن کو نافذ کرتی ہیں۔ چونکہ پرائم کا ہارڈ ویئر بائٹ ایڈریسنگ انجام نہیں دیتا تھا، اس لیے سی مرتب بنانے کا کوئی محرک نہیں تھا۔ ہارڈ ویئر کے آخری ماڈلز کو بالآخر آئی موڈ کو سپورٹ کرنے کے لیے تبدیل کیا گیا، اور سی میں مرتب کردہ پروگرام۔ بعد میں، ورژن 18 کے آس پاس، پی ایل/1 کا ایک ورژن، جسے پی ایل/پی کہا جاتا ہے، پی آر آئی ایم او ایس کے اندر پسند کی اعلی سطح کی زبان بن گئی، اور دانا میں پی ایل/پی اور ماڈیولا-2 زبانیں استعمال کی گئیں۔ مزید برآں، کچھ نئی پرائموس یوٹیلیٹیز ایس پی/ایل میں لکھی گئیں، جو پی ایل/پی سے ملتی جلتی تھیں۔ پرائموس کا سورس کوڈ صارفین کے لیے دستیاب تھا اور فورٹرن اور پی ایل/پی کی بدولت صارفین ضرورت کے مطابق پرائموس میں معقول ترمیم کر سکتے تھے۔ مثال کے طور پر، 1990 کے آس پاس، برطانیہ میں یونیورسٹی آف سیلفورڈ نے اپنے پانچ 9955 سسٹمز پر چلنے والے پرائموس میں ترمیم کی تاکہ انڈرگریجویٹ اب دوسرے انڈرگریجویٹ کو پیغامات بھیجنے کے لیے میسج کمانڈ کا استعمال نہ کر سکیں، جس نے پرائموس ایس ایم ایس جی $() کال کو لپیٹ دیا تھا، کیونکہ اس کمانڈ کا استعمال کرتے ہوئے آن لائن "چیٹنگ" بہت زیادہ ہو رہی تھی، دستیاب محدود پول سے ٹرمینلز کو باندھ رہی تھی۔ اس کمانڈ کا استعمال کرتے ہوئے پیغام رسانی آج ایس ایم ایس ٹیکسٹ میسجنگ کے مترادف تھی، سوائے اس کے کہ فی پیغام زیادہ سے زیادہ 80 حروف بھیجے جا سکتے تھے۔ PRIMOS (ترمیم 6) کے بہت ابتدائی ورژن کو اصل میں DOS (PRIMOS 2) اور بعد میں DOSVM (PRIMOS 3) کہا جاتا تھا، لیکن P400 سسٹم پر PRIMOS 4 سے شروع ہونے والا، PRIMOS وہ نام تھا جو رک گیا۔ پرائموس کی بہت سی بڑی ریلیز ہوئی تھیں۔ آخری سرکاری ترمیم (24.0.0.R52) 3 جولائی 1997 کو جاری کی گئی تھی۔ اس وقت تک، پیریٹس نامی ایک کمپنی (جس نے متعدد سابق پرائم انجینئرز کو ملازمت دی تھی) پرائموس کو برقرار رکھے ہوئے تھی۔ ترمیم 19 سے، پی آر آئی ایم او ایس کے بڑے حصے ایس پی ایل اور ماڈیولا-2 زبانوں میں لکھے گئے تھے، اس وقت کے آس پاس پرائم میکرو اسمبلی _ (پی ایم اے)، فورٹرن IV اور پی ایل/پی کے استعمال میں کافی کمی واقع ہوئی۔ پروگراموں کو تمام موجودہ پرائم پروسیسرز (کافی وسائل دستیاب ہونے کے تابع) کے ساتھ ساتھ بعد کے تمام پرائم پروسیسرز پر چلانے کی ضمانت دی گئی تھی۔ PRIMOS ca کے ورژن میں۔ 1977 اور بعد میں، فائل سسٹم میں ایک مخصوص تعمیر شامل تھی جسے سیگمنٹ ڈائرکٹری کہا جاتا ہے۔ زیادہ روایتی ڈائریکٹریز کے برعکس، سیگمنٹ ڈائرکٹری میں لنگر انداز فائلیں ایک انٹیجر انڈیکس کا استعمال کرتے ہوئے واقع ہوتی تھیں، جس سے ڈائرکٹری کی تلاش کو مؤثر طریقے سے ایک سادہ ہیش فنکشن تک کم کیا جاتا تھا۔ سیگمنٹ ڈائریکٹریز کو ان کے کلیدی انڈیکس/براہ راست رسائی (کے آئی/ڈی اے) فائل تک رسائی کے نظام میں اور سسٹم لوڈر کے بعد کے ورژن میں استعمال کیا گیا تھا۔ ڈیٹا تک رسائی انڈیکس شدہ ڈیٹا کو MIDAS فائل: ملٹی انڈیکسڈ ڈیٹا ایکسیس سسٹم میں محفوظ کیا جا سکتا ہے اور COBOL یا FORTRAN کے ذریعے اس تک رسائی حاصل کی جا سکتی ہے۔ تھرڈ پارٹی ٹولز میں کویو نامی ایک پیکیج تھا، جو کم لفظی ہونے کے باوجود کوبول سے زیادہ طاقتور تھا۔ PRIMOS کریکٹر سیٹ بنیادی طور پر ASCII تھا لیکن 8 ویں بٹ کے ساتھ الٹا تھا۔ اے ایس سی آئی آئی کے لیے اصل 7 بٹ کے معیار نے 8 ویں بٹ کو غیر متعین چھوڑ دیا، لیکن عام طور پر دستیاب ٹیلی ٹائپ ماڈل 33 اے ایس آر پر، بٹ کو روایتی طور پر 1 پر سیٹ کیا گیا تھا، اور یہ پرائم کا معیار بن گیا۔ PRIMOS سے تقریبا کسی دوسرے نظام میں ڈیٹا منتقل کرتے وقت اس کا احساس کرنا بہت ضروری ہے۔ صارف ٹولز پرائم کمپیوٹر کے انتقال کے وقت تک، پرائموس کے تعاون سے چلنے والی زبانوں کی ایک فہرست میں شامل تھیں: دستیاب بھی، لیکن نسبتا غیر معمولی، یہ تھیں: DBASIC انٹرپریٹڈ بیسک ڈبل صحت سے متعلق ریاضی کے ساتھ آر پی جی ایک آر پی جی II پروگرام مرتب کرتا ہے (غیر ورچوئل) ایس پی ایل ایک ایس پی ایل پروگرام مرتب کرتا ہے وی آر پی جی ایک آر پی جی II پروگرام مرتب کرتا ہے (ورچوئل) اسکرپٹنگ پرائموس کے دیر سے ورژن میں ایک اسکرپٹنگ زبان، سی پی ایل (کمانڈ پروسیسنگ لینگویج) شامل تھی جسے ای ایس آر آئی نے اپنے پلیٹ فارم سے آزاد اسکرپٹنگ زبانوں اے ایم ایل (آرک انفو کے لیے) اور ایس ایم ایل (پی سی-اے آر سی/آئی این ایف او) کی بنیاد کے طور پر استعمال کیا۔ یہ اس سے ایک قدم آگے تھا جو پہلے سے دستیاب تھا: کومی کمانڈ ان پٹ (. کومی فائل ٹائپ) کومو کمانڈ آؤٹ پٹ بیچ لاگ فائل کی طرح، بلکہ قابل استعمال انٹرایکٹو طور پر فینٹمز بمقابلہ جابز "فینٹمز" غیر توجہ شدہ پس منظر کے عمل کی ایک شکل تھی جو فینٹم کمانڈ کے ذریعے شروع ہونے پر فوری طور پر پس منظر میں چلنا شروع ہوگئی۔ "روایتی" بیچ کے کام جاب کمانڈ کے ذریعے شروع کیے گئے تھے، بشمول انہیں کسی خاص وقت کے لیے شیڈول کرنے کی صلاحیت۔ نیٹ ورکنگ پرائمز کی اہم پیشکشیں، جن میں سے ہر ایک ایک مخصوص ضرورت کا احاطہ کرتا ہے، یہ تھیں: پرائم نیٹ رنگ نیٹ آر جے ای پرائم نیٹ پرائم نیٹ سافٹ ویئر کو "صارف پر اضافی کمانڈوں کا بوجھ ڈالے بغیر نیٹ ورک کے کسی بھی سسٹم تک شفاف رسائی" کے قابل بنانے کے لیے ڈیزائن کیا گیا تھا۔ پرائم نیٹ کے ساتھ، سسٹم اے پر موجود صارف سسٹم بی پر فائلوں تک اس طرح رسائی حاصل کر سکتا ہے جیسے وہ سسٹم اے پر ہوں، یا یہاں تک کہ آر ایل او جی آئی این (ریموٹ لاگ ان) کمانڈ کا استعمال کرتے ہوئے کسی دوسرے سسٹم میں لاگ ان کر سکتا ہے۔ رنگ نیٹ نے پرائم نیٹ سے ملتا جلتا وقت جاری کیا، اس نے تیز رفتار لوکل ایریا نیٹ ورکنگ کو فعال کیا۔ RJE 2780/3790 ایمولیشن شامل کیا گیا تھا۔ پرائمیکس 1985 میں، اے ٹی اینڈ ٹی کے یونکس سسٹم V کی پرائم کی بندرگاہ، جسے پرائمیکس کہا جاتا ہے، پرائموس ریلیز 19.4.2 کے ساتھ دستیاب ہو گئی جس میں یونکس افعال کو شامل کرنے کے لیے ترمیم کی گئی تھی۔ یہ PRIMOS کے ساتھ مل کر موجود تھا، جس سے صارفین کو آگے پیچھے جانے کا موقع ملتا تھا۔ آپریٹنگ سسٹمز کی ٹائم لائن کی فہرست بھی دیکھیں حوالہ جات بیرونی لنکس سورس کوڈ ریو 19 جم ولکوکسن کی یوزنیٹ پوسٹ پرائم 50 سیریز ایمولیٹر کے بارے میں جو اس نے بنایا تھا، PRIMOS 19.2 (7 اپریل 2007) پرائم کمپیوٹر ایف اے کیو سے comp.sys.prime یوزنیٹ گروپ ڈاکیومینٹیشن سافٹ ویئر ملکیتی آپریٹنگ سسٹم منقطع آپریٹنگ سسٹم ملٹیکس جیسے 1972 سافٹ ویئر