इदरीस (ऑपरेटिंग सिस्टम)

इदरीस वेस्टफोर्ड, मैसाचुसेट्स के व्हाइटस्मिथ्स द्वारा जारी एक बंद मल्टी-टास्किंग, यूनिक्स- जैसे, बहु-उपयोगकर्ता, वास्तविक समय ऑपरेटिंग सिस्टम है। इस प्रकार यह उत्पाद सत्र 1979 से 1988 तक व्यावसायिक रूप से उपलब्ध था।

पृष्ठभूमि
इदरीस मूल रूप से पी.जे. प्लेगर द्वारा पीडीपी-11 के लिए लिखा गया था, जिन्होंने अगस्त 1978 में इदरीस पर काम करना प्रारंभ किया था। इस प्रकार यह पीडीपी-11 पर यूनिक्स वी6 के साथ बाइनरी संगत था, किन्तु यह गैर-मेमोरी प्रबंधित सिस्टम (जैसे एलएसआई-11 या पीडीपी-11 मॉडल पीडीपी-11/23) पर भी चल सकता था। इस प्रकार कर्नेल (ऑपरेटिंग सिस्टम) को 31 KB RAM रैंडम एक्सेस मेमोरी की आवश्यकता होती है, और सी कंपाइलर (मानक वी 6 टूलसेट के साथ प्रदान किया गया) का आकार कमोबेश समान था।

बंदरगाहों
चूँकि इदरीस प्रारंभ में पीडीपी-11 के लिए उपलब्ध था, पश्चात् में इसे अनेक प्लेटफार्मों पर चलाने के लिए पोर्ट किया गया, जैसे कि वैक्स, मोटोरोला 68000, सिस्टम/370 और इंटेल 8086 संस्करण भी था इस प्रकार जो मेमोरी प्रबंधन के लिए बैंक-स्विचिंग का उपयोग करता था, जो इंटेल 8080 पर चलता था।

1986 में, कंप्यूटर टूल्स इंटरनेशनल में डेविड एम. स्टैनहोप ने इदरीस को अटारी एस.टी में पोर्ट किया और इसका केवल पढ़ने के लिये मेमोरी बूट ROM कार्ट्रिज विकसित किया। इस प्रकार इस कार्य में इदरीस के लिए एक्स विंडो सिस्टम का पोर्ट भी सम्मिलित था। कंप्यूटर टूल्स और व्हाइटस्मिथ्स ने इसे अटारी टीओएस के प्रतिस्थापन के रूप में अटारी को प्रस्तुत किया, किन्तु अंततः इसे सीधे एसटी उत्साही लोगों के लिए विपणन किया।

इस प्रकार Idris (CoIdris) के विशिष्ट संस्करण को DOS के अंतर्गत .COM फ़ाइल के रूप में पैक किया गया था और इसका उपयोग निम्न स्तर की I/O सेवाओं के लिए किया गया था।

इदरीस को जॉन ओ'ब्रायन (व्हाइटस्मिथ्स ऑस्ट्रेलिया के) द्वारा एप्पल मैकिंटोश (मैकआईड्रिस के रूप में) में पोर्ट किया गया था और 1990 के दशक की शुरुआत तक उपलब्ध रहा। MacIdris फाइंडर (सॉफ़्टवेयर) या मल्टीफ़ाइंडर के अंतर्गत एप्लिकेशन के रूप में चलता था।

व्हिटस्मिथ्स का इंटरमेट्रिक्स, इदरीस में विलय हो जाने के पश्चात् – इसके विकास टूलचेन के साथ –  को रियल टाइम सिस्टम्स लिमिटेड द्वारा पार्सिटेक एसएन1000 मल्टीप्रोसेसर के लिए INMOS T800 ट्रांसप्यूटर आर्किटेक्चर में पोर्ट किया गया था।