ثيوس
THEOS ، والتي تعني "الله" باليونانية، هي نظام تشغيل بدأ باسم OASIS ، وهو نظام تشغيل للحواسيب الصغيرة التي تستخدم معالج Z80 . عند إطلاق نظام التشغيل لجهاز IBM Personal Computer/AT عام 1982، تم تغيير اسمه من OASIS إلى THEOS، اختصارًا لـ THE Operating System (نظام التشغيل) .
تاريخ
واحة
طُوّر نظام التشغيل OASIS ونُشر لأول مرة عام 1977 من قِبل شركة Phase One Systems في أوكلاند، كاليفورنيا (برئاسة هوارد سيدورسكي). صُمم OASIS خصيصًا لمعالج Z80 ، وكان أول نظام تشغيل متعدد المستخدمين لأجهزة الكمبيوتر التي تعمل بمعالجات دقيقة 8 بت (Z-80 من شركة Zilog ). وكلمة "OASIS" هي اختصار عكسي لعبارة " Online Application System Interactive Software " ( برنامج تفاعلي عبر الإنترنت ).
تألفت OASIS من نظام تشغيل متعدد المستخدمين، ومترجم لغة Business Basic قوي، ومترجم لغة C ، ومحرر نصوص متطور . قام تيموثي ويليامز بتطوير OASIS وكان يعمل لدى شركة Phase One. كان السوق بحاجة إلى أنظمة 16 بت، ولكن لم يكن هناك نظام تشغيل متعدد المستخدمين حقيقي يعمل على أنظمة 16 بت. كانت Phase One تعلن شهريًا عن OASIS-16 [ 1 ] ، لكنها لم تصدر. في أحد الأيام، ادعى تيموثي ويليامز ملكيته لـ OASIS ورفع دعوى قضائية ضد Phase One مطالبًا بملايين الدولارات . لم يكن أمام سيدورسكي خيار سوى اللجوء إلى الفصل الحادي عشر من قانون الإفلاس . استمرت القضية عامين، وفي النهاية صدر الحكم بالسماح لتيموثي ويليامز بتطوير نسخة 16 بت من OASIS، لكن مُنع من استخدام اسم OASIS بعد ذلك.
قدّم ديفيد شيرلي رواية تاريخية بديلة في مركز معلومات الحاسوب، وهو موزع معتمد لنظام التشغيل OASIS في المملكة المتحدة في أوائل ثمانينيات القرن الماضي. وذكر أن تيموثي ويليامز هو من طوّر نظام التشغيل OASIS وتعاقد مع شركة Phase One Systems لتسويق المنتج وبيعه. كان التطوير جارياً، لكن شركة Phase One Systems أعلنت عنه قبل الأوان. أدّى ذلك إلى ضغوط لإصدار OASIS مبكراً، قبل أن يتمّ تصحيح أخطائه وتحسينه بشكل كامل. كان نظام OASIS ذو 8 بت مُحسّناً بشكل جيد آنذاك، حيث كُتبت أجزاء كثيرة منه يدوياً بلغة التجميع Z80 ، لكن هذا يعني أن أنظمة 16 بت الجديدة آنذاك لم تكن تعمل بكفاءة أنظمة 8 بت. أدّى هذا الوضع إلى استياء ويليامز من شركة Phase One، فأسس شركته الخاصة لتسويق ودعم نظام OASIS ذي 16 بت. سُمّيت هذه الشركة الجديدة في البداية Oasis Technologies، إلى أن اتخذت Phase One إجراءات لحماية الاسم. وبدلاً من خوض معركة قضائية طويلة ومكلفة، غيّر ويليامز اسم الشركة والمنتج إلى "THEOS". كان المقصود أن تعني "نظام التشغيل" بمعنى "الواحد" ("ثيوس" تعني باليونانية " الله ").
بينما كان ويليامز وسيدورسكي يتنازعان في المحكمة، لم يكن لدى المصنّعين نظام تشغيل متعدد المستخدمين ذو 16 بت. أدى ذلك إلى اتفاقية بين مايكروسوفت وشركة سانتا كروز لتطوير نظام تشغيل جديد مبني على نظام يونكس الإصدار 7 من مختبرات بيل . اشترت مايكروسوفت ترخيصًا لنظام يونكس الإصدار 7 من شركة AT&T عام 1978، [ 2 ] وأعلنت في 25 أغسطس 1980 أنها ستوفره لسوق الحواسيب الصغيرة ذات 16 بت . [ 3 ] ولأن مايكروسوفت لم تتمكن من ترخيص اسم "يونكس" نفسه، [ 4 ] فقد أُطلق عليه اسم زينكس . تولت مايكروسوفت توزيع المنتج عبر لاري ميشيلز وابنه دوغ ميشيلز ( شركة سانتا كروز ).
نفد صبر سيكو أيضًا من شركتي THEOS وWilliams، فقررت تطوير نسختها الخاصة من OASIS ذات 16 بت، واستعانت بالدكتور جيفري باهر. وعندما أصبح نظاما Xenix وTHEOS متاحين، قررت سيكو الانسحاب من هذا السوق. أسس جيفري باهر شركة CET التي واصلت تطوير برنامج متوافق مع OASIS ذي 16 بت. كان برنامج CET متوافقًا تمامًا مع OASIS/THEOS، مما أتاح للمستخدمين الوصول إلى عالم أنظمة Unix وMicrosoft.
استحوذت شركة CET على شركة Phase One. كما حصلت Phase One Systems على ترخيص أداة نقل البرامج CET Basic. تتوافق CET Basic مع لغات البرمجة THEOS BASIC و MultiUser BASIC وOASIS BASIC وUX-BASIC. هذا يعني أنه يمكنك الاحتفاظ بمعظم شفرة المصدر الحالية ، وباستخدام W/32 BASIC، إعادة تجميع برامج THEOS أو OASIS أو UX-BASIC الخاصة بك لتعمل على أنظمة تشغيل إضافية مثل Microsoft Windows أو Linux أو SCO UNIX .
ثيوس
تتولى شركة THEOS Software Corporation في والنت كريك، كاليفورنيا ، توزيع أنظمة تشغيل THEOS منذ عام 1983. ومنذ عام 2003، تنشر شركة Phase One Systems أدوات تطوير البرمجيات لأنظمة THEOS®. بالإضافة إلى أدوات النقل، قامت Phase One Systems بتوزيع حزمة استعلام Freedom وحزمة قاعدة بيانات Control لأنظمة THEOS، والتي تُستخدم لإضافة أدوات استخراج البيانات الشبيهة بلغة SQL إلى حزم البرامج الخارجية.
تم طرح نظام THEOS في أوروبا من قبل شركة فوجيتسو وغيرها من مصنعي الأجهزة قبل 30 عامًا، ويتم توزيعه من قبل عدد من الموزعين في بريطانيا العظمى وإسبانيا والبرتغال وألمانيا وإيطاليا وغيرها. الإصدار الحالي هو THEOS Corona Commercial Release 6، الذي صدر في ديسمبر 2008، وقد صدرت عدة تحديثات منذ ذلك الحين. أما عميل محطة عمل ويندوز الحالي (حتى مايو 2009) فهو الإصدار 3.16 الصادر في يوليو 2003.
سمات
كُتب نظام OASIS في أواخر سبعينيات القرن الماضي على يد تيموثي إس. ويليامز كبديل منخفض التكلفة لأجهزة الكمبيوتر الصغيرة والمركزية الأكثر تكلفةً والتي كانت شائعة آنذاك. وقد وفّر النظام إمكانية مشاركة الوقت بين عدة مستخدمين ، مما يسمح لعدة مستخدمين بالاستفادة من موارد جهاز كمبيوتر واحد. يشبه نظام THEOS في مفهومه نظامي MP/M أو UNIX ، حيث يستخدم برامج تشغيل خارجية للأجهزة بدلاً من نواة النظام ، مما يجعله أكثر قابلية للنقل إلى بيئات أخرى، على الرغم من أن الدعم كان موجهاً بشكل أساسي نحو الأجهزة القياسية في الصناعة (مثل أجهزة الكمبيوتر الشخصية). يستهدف نظام THEOS تحديداً مستخدمي الشركات الصغيرة، حيث يتم تطوير ودعم مجموعة واسعة من حزم التطبيقات المتخصصة في قطاعات السوق المختلفة من قبل الأفراد والشركات.
تتضمن اللغات الموزعة مع نظام THEOS لغة THEOS Multi-User Basic ولغة C. ويمكن استخدام لغة EXEC shell القوية لأتمتة المهام أو لإنتاج نظام جاهز للاستخدام .
تتضمن هذه التقنية عددًا من ميزات الأمان، منها كلمات المرور الديناميكية (حيث تتضمن كلمة المرور جزءًا من التاريخ أو الوقت، أو عنوان IP الخاص بالعميل، أو عناصر ديناميكية أخرى)، وخيارات السماح/الرفض، وجدار حماية شامل للاتصالات الواردة والصادرة ، وخيار فرض مستوى معين من التشفير في اتصال محطة العمل . إضافةً إلى ذلك، فإن تنسيق ملف الكائن خاص بالشركة، ويستخدم نظام التشغيل " الوضع المحمي " من إنتل لتعزيز الحماية ضد هجمات تجاوز سعة المخزن المؤقت .
الأوامر
يدعم مترجم سلسلة الأوامر (CSI) الخاص بنظام THEOS/OASIS قائمة الأوامر التالية. [ 5 ]
- حساب
- أرشيف
- تعيين
- أرفق
- النسخ الاحتياطي
- أساسي
- بولكيرا
- مخبأ
- كادفيرف
- يتغير
- فصل
- يقارن
- نسخ الملف
- يخلق
- سي إس آي
- تصحيح الأخطاء
- يحرر
- امسح
- رسالة خطأ
- تنفيذي
- قائمة الملفات
- FILT8080
- قوة
- احصل على الملف
- يساعد
- القرص الأولي
- شريط التسجيل
- قتل
- قائمة
- إطفاء
- تسجيل الدخول
- صندوق البريد
- MSG
- نظرة خاطفة
- يستلم
- إعادة تسمية
- بصلح
- يعيد
- نص برمجي
- يرسل
- تعيين
- يعرض
- مفسد
- يبدأ
- قف
- SYSGEN
- صالة
استقبال
ذكرت مجلة BYTE عام 1985 أن "وظائف نظام THEOS تقع بين نظامي MS-DOS و UNIX ". وانتقدت المجلة جودة التوثيق، وخلصت إلى أن سعره مرتفع للغاية مقارنةً بأنظمة التشغيل الأخرى متعددة المستخدمين لأجهزة الكمبيوتر الشخصية مثل Pick و Coherent . [ 6 ]
انظر أيضاً
مراجع
- ↑ النشرة الإخبارية لمجموعة مستخدمي OASIS، المجلد 5
- ↑ بات، ستيف د. (1996). أساسيات يونكس: منهج عملي . أديسون ويسلي بروفيشنال . ص 9. ISBN 978-0-201-87721-2حصلت شركة مايكروسوفت
على ترخيص الإصدار السابع من نظام التشغيل يونكس من شركة AT&T في عام 1978 لإنتاج نظام التشغيل زينيكس في البداية لجهاز PDP-11.
- ↑ "تاريخ مايكروسوفت - 1980" . مؤرشف من الأصل بتاريخ 13 فبراير 2014. تم الاطلاع عليه بتاريخ 13 مايو 2021 .
- ↑ "معلومات عن متغيرات XENIX" . 26 فبراير 2010. مؤرشف من الأصل في 19 ديسمبر 2013.
في أواخر السبعينيات، حصلت مايكروسوفت على ترخيص شفرة مصدر UNIX من AT&T، التي لم تكن في ذلك الوقت ترخص اسم UNIX.
- ↑ دليل مستخدم THEOS/OASIS
- ↑ روشكيند، مارك ج. (خريف 1985). "بيك، كوهيرنت، وثيوس" . بايت . ص 231. تم الاطلاع عليه في 19 مارس 2016 .
روابط خارجية
- شركة ثيوس للبرمجيات
- هيستوريا دي OASIS®/THEOS® كورونا
- أرشيف مجموعة مستخدمي OASIS من فبراير 1981 إلى نوفمبر 1985
- أنظمة تشغيل احتكارية
- أنظمة تشغيل X86
- برنامج عام 1977
