الجمعة، 26 أغسطس 2016

أنظمة تشغيل منسية لم نسمع عنها.

بسم الله الرحمن الرحيم

يتمحور عالم التكنولوجيا الان حول القليل و النذر اليسير من أنظمة التشغيل,
ويندوز, Windows NT
ماك او اس,MAC OS X
لينكس, Linux
قليل من الٍسولاريس Solaris.
للأسف فى الماضى كانت الحياة أكثر ثراء, كان يوجد العشرات من أنظمة التشغيل كلها ذات شعبية و كلها تختلف فى تجربة الاستخدام و القدرات.
أول حاسوب استخدمته كان من طراز Apple IIc, و كان يعمل بنظام تشغيل اسمه Prodos,
طبعا لم اكن استطيع فعل اى شىء عليه الا كتابة بعض برامج البيسك البسيطة, و بعض الالعاب و لا شىء أخر.
منذ فترة بدأت كنوع من الحنين للماضى أبحث عن كيفية عمله و عن نظام تشغيله و مواصفاته و كل شىء. قادنى ذلك الى عالم المنافسين و الانظمة المنافسة.
المدهش انك سوف تجد أنظمة التشغيل القديمة لا بأس بها أبدا, و ان مواصفاتها لا تقل كثيرا عن أنظمة التشغيل الحالية, رغم تواضع امكانيات الاجهزة التى كانت تعمل عليها.
تخيل نظام بواجهة رسومية كاملة فى سنة 1980 و يعمل على جهاز بمعيار 8 بت!
سوف نحكى عن أنظمة من نوع GS/OS و Amiga OS و Atari TOS و CP/M
Apple DOS/Prodos :
الشركة : أبل Apple
الكاتب Steve Wozniak و Randy Wigginton و Paul Laughton.
التاريخ : 1978.
المعالج : MOS 6502.
النظام الاشهر فى عالم الApple II.
DOS اختصار لDiskette Operating System.
مغلق المصدر.
الحالة : انتهى انتاجه فى 1993 مع توقف بيع أجهزة Apple II.
بدأ انتاج أبل 2 فى عام 1977,
جهاز الابل 2 كان احدى اشهر الاجهزة الشخصية فى السابق, فى الحقيقة هو البداية الحقيقية لعالم الحاسوب الشخصى.
قبل الابل 2, كانت الحواسيب تباع فى شكل لوحة أم و عليها معالج و أكمل انت الباقى كما يحلو لك!
الابل 2 كان اول حاسوب يقدم بشكل متكامل فى علبة بلاستيكية و مرفق معه شاشة و لوحة مفاتيح. انه السحر, عليك فقط الضغط على زر التشغيل و الدخول الى عالم الحواسيب.
450px-apple-ii_thumb.jpg?w=184&h=244
بعد الابل 2 بشهور قليلة,
أنتجت شركة كومودو Commodore جهازها Pet,
ليبدأ عالم الحواسيب الشخصية فى التبلور.
كان أول نظام تشغيل للسواقات فى الابل 2 هو Apple DOS, الذى انتج منه عدة نسخ كان أخرها DOS 3.3.
النظام كان بدائيا و ملىء بالمشاكل بالطبع, لكنه كان سهلا.
لم يكن يدعم الDirectories حيث كانت الملفات توضع كلها فى الRoot.
لم يكن له واجهة محددة, بل كان يعمل من خلال أوامر البيسك.
أترككم مع بعض الشاشات :
as2_thumb.gif?w=342&h=227
Dos 3.3 و Applesoft Basic (و هى نسخة من Microsoft Basic).
dos31_thumb.gif?w=426&h=206
تنفيذ للأمر Catalog لاستعراض الملفات (موازى للامر Dir فى الدوس).
بعض الاوامر :
- CATALOG : استعراض الملفات.
- BLOAD <PROG> : تحميل و تشغيل برنامج BINARY.
أنواع الملفات فى نظام APPLE DOS :
- I : برنامج بيسك INTEGER BASIC.(نسخة أولية من البيسك كتبها ستيف ووزنياك لم تكن تدعم الFLOATING POINTS.
- A: برنامج بيسك APPLE SOFT BASIC يدعم الFLOATING POINTS (نسخة من مايكروسوفت بيسك).
- B: برنامج BINARY جاهز للتنفيذ (يعادل برامج .COM فى الدوس).
- T : ملف نصى ASCII TEXT FILE.
تحميل الAPPLE DOS كان يتم يدويا حيث يجب على المستخدم كتابة رقم الslot الموصول بسواقة الاقراص المرنة, ثم يضغط على Control-P ثم Return ليبدأ تحميل الدوس.
بعدها ينفذ برنامج بيسك اسمه Hello و هو نقطة الانطلاق الاعتيادية, (شىء مثل الautoexec.bat فى الدوس).
غالبا ما يستخدم لعرض قائمة رئيسية للبرنامج الموجود على السواقة و يتم بعد ذلك تحميل البرنامج من نوع BIN عن طريق BLOAD.
fid_thumb.gif?w=366&h=251
برنامج FIDيعمل على الابل 2 و هو برنامج Disk Utilities كما نرى.
Apple Prodos :
اختصار لProfessional Diskette Operating System.
فى عام 1983 استبدل نظام DOS بنظام أخر أكثر تطورا هو Prodos و الذى خدم على أجهزة Apple IIe و Apple IIc. الProdos كان نظاما قويا فقد ارتكز فى أصوله على نظام SOS(Sohisticated Operating System) الذى كان يعمل على Apple III.
كان التطوير الاهم فى الProdos هو دعمه للSubdirectories, كما دعم مساحات تصل الى 32 ميجا بايت و يمكنه العمل على أقراص 3.5″ و ليس 5.25″ فقط كما هو الحال مع دوس.
كما يمكنه دعم الأقراص الصلبة بحد أقصى 32 ميجا بايت.
حافظ الProdos على نفس اوامر الدوس, لكن أضاف اليها الامر :
-CAT: و مختصر من CATALOG و يمكنه استعراض الملفات لكن بشكل مختصر.
image_thumb1.png?w=511&h=352
GEOS :
الشركة : Berkely Softworks.
بداية الانتاج : 1985.
المنصة : Commodore 64, Apple II ثم IBM PC و بعض الاجهزة المحمولة.
المعالج : MOS 6502 و حاليا Intel 80386.
مغلق المصدر.
الحالة : مازال موجودا.
فى الماضى كان هذا النظام ملىء السمع و البصر,
كان ثالث أكثر الانظمة استخداما بعد الMS-DOS و الMac OS.
الGEOS كان يعمل على أجهزة Commodore 64, و أجهزة Apple II.
ميزة الGEOS هو قدرته على توفير واجهة رسومية Graphical User Interface (GUI) لأجهزة منزلية بسيطة.
جهاز Commodore 64.
300px-commodore-64-computer_thumb.png?w=244&h=123
فى هذا الوقت كانت معظم الاجهزة المنزلية تعمل بأنظمة Text Based مثل Commodore Kernal و Apple Prodos, فقط الاجهزة المكتبية غالية الثمن كانت تتمتع بواجهة رسومية مثل Mac OS أو IBM-PC مع GEM أو Windows او Commodore Amiga.
نظام GEOS و كعادة الانظمة فى هذه الفترة كان يأتى مصحوبا ببرامج مكتبية مثل geoWrite, و geoPaint و geoCalc.
الجميل أن نظام GEOS قد وفر قدرات موازية لعالم ال16 بت و الانظمة المكتبية غالية الثمن و لكن فى أجهزة صغيرة و رخيصة تعمل بمعيار 8 بت و ادخل مستخدمى هذه الاجهزة الى عالم الواجهات الرسومية.
هذه بعض الشاشات من GEOS.
c64gabout_thumb.gif?w=512&h=322http:
c64gmenu1_thumb.gif?w=553&h=347
c64gwritepreview_thumb.gif?w=593&h=372
قدرات برنامج geoWrite, كان يدعم الPrint Preview فى جهاز 8 بت!!
c64gmenu5_thumb.gif?w=504&h=316
عالم الاتصالات فى سنة 1985! يستطيع نظام GEOS الاتصال عبر المودم أيضا و خدمة اسمها Q-Link.
نظام GEOS لم ينتهى بعد,
فمازال موجودا و متوفرا و لكن تغير اسم الشركة الى GeoWorks.
و لكنه لم يعد بشهرته فى السابق.
و هو يعمل الان على منصات IBM-PC, و واجهته مشابهة لنظام ويندوز 95.
isui_thumb.gif?w=426&h=320
motif_thumb.gif?w=463&h=348
كما استخدمت نسخ مصغرة من الGEOS فى جهاز Nokia Communicator و بعض أجهزة الPDA. (تسمى PEN/GEOS) و اجهزة HP Omnigo.
الموقع : http://www.breadbox.com/