نظام التشغيل جيوس (8 بت)
نظام التشغيل GEOS ( نظام تشغيل البيئة الرسومية ) هو نظام تشغيل متوقف من شركة بيركلي سوفت ووركس ( التي أصبحت لاحقًا جيو ووركس ). صُمم في الأصل لجهاز كومودور 64، وصدرت نسخته الأولى عام 1986. ثم توفرت نسخ محسّنة منه عام 1987 لجهاز كومودور 128، وعام 1988 لجهاز أبل 2. كما صدرت نسخة أقل شهرة لجهاز بلس/4 .
يشبه نظام GEOS إلى حد كبير الإصدارات المبكرة من نظام التشغيل Mac OS الكلاسيكي ويتضمن معالج نصوص رسومي (geoWrite) وبرنامج رسم (geoPaint).
أظهر استطلاع رأي أجرته مجلة " كومبيوت! غازيت" المتخصصة في أجهزة كومودور في ديسمبر 1987 أن ما يقرب من نصف المشاركين استخدموا نظام التشغيل جيوس. [ 3 ] : 4 لسنوات عديدة، قامت كومودور بتضمين نظام جيوس مع جهازها C64 المُعاد تصميمه والمُخفض التكلفة، وهو C64C. في ذروة انتشاره، كان جيوس ثالث أكثر أنظمة تشغيل الحواسيب الصغيرة شيوعًا في العالم من حيث عدد الوحدات المُباعة، بعد نظامي التشغيل MS-DOS وMac OS فقط (إلى جانب نظام التشغيل KERNAL الخاص بجهاز كومودور 64 الأصلي ).
كانت هناك حزم برمجية أخرى متوافقة مع نظام GEOS متوفرة من شركة Berkeley Softworks أو من جهات خارجية، بما في ذلك تطبيق نشر مكتبي متطور نسبيًا يُدعى geoPublish وبرنامج جداول بيانات يُدعى geoCalc. ورغم أن geoPublish ليس بمستوى تطور Aldus PageMaker، وgeoCalc ليس بمستوى تطور Microsoft Excel ، إلا أن هذه الحزم توفر وظائف معقولة، وقد صرّح برايان دوهرتي، مؤسس Berkeley Softworks، بأن الشركة كانت تُدير أعمالها باستخدام برامجها الخاصة على أجهزة كمبيوتر Commodore ذات 8 بت لعدة سنوات.
تطوير

قام فريق تصميم GEOS، الذي كتبه مجموعة من المبرمجين في Berkeley Softworks : [ 4 ] جيم دي فريسكو، ديف دوران، مايكل فار، دوغ فالتس، كريس هاولي، كلايتون جونغ، وتوني ريكويست، بقيادة دوغيرتي، الذين اكتسبوا خبرتهم على أجهزة ألعاب الفيديو ذات الموارد المحدودة مثل أتاري 2600 ، بتقدير كبير لما يمكن أن يحققه على الأجهزة التي تحتوي على ذاكرة وصول عشوائي (RAM) بسعة 64-128 كيلوبايت وقوة معالجة 8 بت بسرعة 1-2 ميجاهرتز .
على عكس العديد من البرامج الاحتكارية لأجهزة C64 وC128، يستفيد برنامج GEOS استفادة كاملة من العديد من الإضافات والتحسينات المتاحة لهذه الأنظمة. يدعم GEOS فأرة Commodore 1351 ، بالإضافة إلى وحدات توسيع ذاكرة الوصول العشوائي (RAM) المختلفة. كما يدعم GEOS 128 بشكل كامل وضع عرض VDC عالي الدقة 640×200 الخاص بجهاز C128 من خلال شاشة RGB متوافقة .
تتضمن نسخة GEOS الخاصة بجهاز C64 مُحمِّلًا سريعًا مُدمجًا يُسمى diskTurbo ، يُحسِّن بشكلٍ ملحوظ سرعة الوصول إلى محرك الأقراص على جهاز 1541 البطيء . يُعد GEOS أول برنامج من كومودور يُمكنه استخدام القرص المرن كمساحة تبديل أو ذاكرة افتراضية . [ 5 ] يُمكن لـ GEOS 128 الاستفادة من "وضع الاندفاع" المُحسَّن لجهاز C128 بالاقتران مع محركات الأقراص 1571 و 1581 . تستخدم نسخة كومودور من GEOS نظام حماية ضد النسخ يجعل أقراص المستخدمين غير قابلة للتشغيل إذا اكتشف النظام أنه تم نسخ القرص بشكلٍ غير قانوني. [ 6 ]
يدعم نظام GEOS مجموعة واسعة من الطابعات، بما في ذلك طابعات HP PCL وطابعات Apple LaserWriter ، وذلك عبر محول واجهة geoCable الخاص بشركة Berkeley أو واجهات أخرى من جهات خارجية لتوصيل طابعات RS-232 أو Centronics القياسية بناقل Commodore التسلسلي. وقد شكّلت هذه القدرة على الطباعة على طابعات متطورة عاملاً رئيسياً في جعل GEOS منصةً للنشر المكتبي.
تم إصدار نسخة Apple II من GEOS كبرنامج مجاني في أغسطس 2003. وتلتها نسخ Commodore 64/128 في فبراير 2004.
أحدث حزمة برامج GEOS المكتبية لأجهزة IBM PC المتوافقة هي Breadbox Ensemble . وقد ظهرت نسخ مُعاد استخدامها في أجهزة OmniGo المحمولة، وسلسلة أجهزة الكمبيوتر المحمولة Brother GeoBook، وحزمة NewDeal Office لأجهزة الكمبيوتر الشخصية. كما وُجدت شفرة برمجية مُشابهة في أجهزة المساعد الرقمي الشخصي "Zoomer" السابقة، مما أدى إلى عدم وضوح التسلسل الزمني مع أعمال Palm, Inc. اللاحقة. استخدمت نوكيا نظام GEOS كنظام تشغيل أساسي لسلسلة Nokia Communicator ، قبل التحول إلى EPOC ( Symbian ).
إصدارات GEOS

جهود الهندسة العكسية
في 19 أغسطس 2016، نشر مايكل ستيل في مدونته [ 9 ] أن شفرة المصدر لبرنامج GEOS 2.0 الخاص بجهاز Commodore C64 قد تم تحليلها بالكامل باستخدام الهندسة العكسية، وأنها مناسبة لمجموعة برامج cc65. وقد أُتيحت شفرة المصدر المُحللة على منصة GitHub . [ 10 ]
منتجات وتطبيقات جيوس



تم إنتاج العشرات من التطبيقات الرسمية وتطبيقات الجهات الخارجية وغيرها من المنتجات لنظام GEOS. ومن بين أهمها وأكثرها شيوعًا ما يلي:
- جيو بيسيك
- جيو كابل
- حساب جغرافي
- خريطة جغرافية
- geoDex
- جيو دراو
- جيوفاكس
- ملف جغرافي
- خط جغرافي
- GeoLabel
- جيو بينت
- الطباعة الجغرافية
- مبرمج جغرافي
- النشر الجغرافي
- جيو سبيل
- كتابة جغرافية
- ورشة عمل الكتابة الجغرافية
- جيورام
- الكاتب 64 ( تايم وركس ) [ 11 ]
استقبال
أشادت مجلة "عالم الحواسيب الشخصية" في يناير 1987 بالإصدار 1.2 من برنامج GEOS لجهاز كومودور 64. وأثنت المجلة على برنامج geoWrite ("قد يظن المستخدم بسهولة أنه يستخدم برنامج MacWrite ")، وبرنامج geoPaint، وبرنامج fastloader، والوثائق، وخلصت إلى أن "GEOS قد منح جهاز كومودور 64 تجديدًا شاملاً وحياة جديدة". [ 12 ]
انظر أيضاً
مراجع
- ↑ "GEOS en castellano" .
- ↑ "GEOS Drean Commodore الإصدار 1.2" .
- ↑ إلكو، لانس (1 مايو 1988). "ملاحظات المحرر" . مجلة كومبيوت! غازيت . المجلد 6، العدد 59. الرقم الدولي الموحد للدوريات 0737-3716 . تم الاطلاع عليه في 11 فبراير 2021 – عبر أرشيف الإنترنت .
- ↑ دليل مستخدم GEOS | الإصدار 1.2 (ملف PDF) ( الطبعة الثالثة). بيركلي سوفت ووركس . أكتوبر 1986. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 23 سبتمبر 2015. تم الاطلاع عليه بتاريخ 20 أكتوبر 2024 .
- ↑ "GEOS: عالم جديد كليًا لجهاز Commodore الخاص بك" .
- ↑ "مجلة المعلومات، العدد 14" . 1987.
- ↑ "دليل المستخدم الرسومي > الجداول الزمنية > GEOS/GeoWorks" .
- ↑ "Ytmytm/Geos-atari" . GitHub .
- ↑ "شفرة المصدر لبرنامج GEOS 2.0 المُهندسة عكسيًا لجهاز C64 - pagetable.com" .
- ↑ GitHub - mist64/geos: شفرة المصدر لبرنامج GEOS 2.0 لأجهزة Commodore 64 و 128
- ↑ غيرا، بوب (مايو 1989). "الكاتب 64" . مجلة الحوسبة!، ص 78. تم الاطلاع عليه بتاريخ 11 نوفمبر 2013 .
- ↑ لومسدن، نيك (يناير 1987). "GEOS" (ملف PDF) . عالم الحاسوب الشخصي . الصفحات 156-158 . تاريخ الاسترجاع: 8 أكتوبر 2024 .
للمزيد من القراءة
- فار، مايكل (15 فبراير 1987). الدليل المرجعي الرسمي لمبرمجي GEOS. لأجهزة كومودور 64/64C/128. يتضمن الإصدارات 1.0 و1.1 و1.2 . بيركلي سوفت ووركس. بانتام بوكس . ISBN 978-0553344042. OCLC 16684486 . OL 7825792M – عبر أرشيف الإنترنت .
روابط خارجية
- موقع Breadbox، موطن نظام التشغيل GEOS (معطل، مؤرشف هنا في أرشيف الإنترنت)
- الأسئلة الشائعة حول نظام كومودور جيوس الإصدار 1.5.0 - بقلم بو زيمرمان
- نظام التشغيل الرسومي GEOS: مراجعة شاملة لنظام التشغيل الرسومي GEOS وتاريخه
- برنامج عام 1986
- عائلات أنظمة التشغيل
- برنامج Apple II
- برنامج كومودور 128
- برامج كومودور 64
- واجهات المستخدم الرسومية
- أنظمة تشغيل احتكارية
- أنظمة التشغيل المستندة إلى نظام ويندوز
