نظام التشغيل EPOC
إيبوك هو نظام تشغيل للأجهزة المحمولة طورته شركة بسيون البريطانية التي تأسست عام 1980. بدأ كنظام تشغيل 16 بت لأجهزة بسيون المتوافقة مع معالجات x86 ، ثم استُبدل لاحقًا بنظام 32 بت لمعالجات x86 و ARM . وقد رخصت بسيون نظام 32 بت لشركات تصنيع أجهزة أخرى، مثل إريكسون .
لتمييزه عن نظام التشغيل ذي 16 بت، أُطلق على الإصدار ذي 32 بت أحيانًا اسم EPOC32. من الناحية التقنية، مثّل هذا الإصدار نقلة نوعية عن الإصدار ذي 16 بت (الذي أصبح يُعرف باسم EPOC16 أو SIBO). في عام 1998، أُعيد تسمية الإصدار ذي 32 بت إلى نظام التشغيل Symbian . بعد أن استحوذت نوكيا على حقوق Symbian في عام 2010، نشرت شفرة المصدر الخاصة به بموجب رخصة Eclipse العامة . في عام 2011، ألغت نوكيا رخصة المصدر المفتوح للإصدارات اللاحقة من البرنامج. [ 1 ]
اسم
اسم EPOC مشتق من كلمة epoch (بداية حقبة). تم اختصار الاسم إلى أربعة أحرف ليتوافق مع أسماء ابتكارات برمجية مثل Unix و Mach . [ 2 ]
في البداية، كُتب اسم نظام التشغيل بأحرف كبيرة "Epoc " بدلاً من "EPOC"، لأنه ليس اختصارًا. وجاء تغيير الأحرف إلى كبيرة بناءً على توصية قسم التسويق في شركة بسيون. [ 2 ] بعد ذلك، انتشرت شائعة في الصحافة التقنية مفادها أن EPOC اختصار لعبارة "قطعة جبن إلكترونية". [ 2 ] [ 3 ] عندما بدأت بسيون بتطوير نظام تشغيل 32 بت في عام 1994، أبقته تحت العلامة التجارية EPOC. ولتجنب الالتباس داخل الشركة، بدأوا بتسمية النظام القديم EPOC16، والجديد EPOC32. ثم أصبح من المتعارف عليه داخل الشركة الإشارة إلى EPOC16 باسم SIBO، وهو الاسم الرمزي لمبادرة بسيون للحوسبة المحمولة 16 بت. وقد أتاح لهم هذا التغيير استخدام اسم EPOC لنظام EPOC32. [ 2 ]
في يونيو 1998، أسست شركة بسيون شركة محدودة باسم سيمبيان المحدودة ، بالتعاون مع شركات الاتصالات نوكيا وإريكسون وموتورولا . [ 4 ] وبمشاركة هذه الشركات في الشركة الجديدة، حصلت كل منها على حصة في نظام التشغيل EPOC الخاص ببسيون، بالإضافة إلى حقوق ملكية فكرية أخرى . وقد غيّرت سيمبيان المحدودة اسم EPOC/EPOC32 إلى نظام التشغيل سيمبيان ، الذي ظهر لأول مرة في نوفمبر 2000 على هاتف نوكيا 9210 كوميونيكاتور الذكي .
EPOC16 (1989–1998)

طُوّر نظام EPOC في شركة Psion، وهي شركة برمجيات وأجهزة محمولة تأسست في لندن عام 1980. أصدرت الشركة أول حاسوب جيب لها عام 1984: جهاز 8 بت يُدعى Psion Organiser . وفي عام 1986، أصدرت سلسلة من النماذج المحسّنة تحت اسم Organiser II ، لكن عصر 8 بت كان يشارف على الانتهاء. رأت Psion ضرورة تطوير نظام تشغيل 16 بت لتشغيل الجيل التالي من أجهزتها. [ 5 ] ولكن قبل ذلك، احتاجت الشركة إلى هندسة حاسوب أحادي اللوحة 16 بت ، وهو أمر كان بالغ الصعوبة في ذلك الوقت. أطلقت الشركة على المشروع اسم SIBO ، اختصارًا لـ "منظم اللوحة الواحدة" أو "منظم 16 بت". ولتطوير برمجيات وأجهزة SIBO، احتاجت الشركة إلى عينات من المعالجات الدقيقة 16 بت التي ستبرمجها؛ لكن استغرق تأمين الرقائق أكثر من عام، مما تسبب في تأخير كبير. [ 5 ]
بحلول عام ١٩٨٧، كان تطوير نظام التشغيل EPOC جارياً: وهو نظام تشغيل أحادي المستخدم، متعدد المهام، مصمم للعمل في ذاكرة القراءة فقط (ROM). كُتب نظام التشغيل وبرامجه بلغة التجميع Intel 8086 ولغة C. عند بدء تشغيل نظام التشغيل، كان يفتح البرامج المثبتة مسبقاً مسبقاً ليتمكن النظام من التبديل بينها بسرعة. ولتمكين المستخدمين من كتابة برامجهم الخاصة وتشغيلها، تضمن EPOC نسخة محدثة من لغة البرمجة المفتوحة (OPL)، التي نُشرت لأول مرة مع جهاز Psion Organiser. كانت OPL لغة تفسيرية بسيطة تشبه إلى حد ما لغة BASIC .
في عام 1989، أصدرت شركة بسيون أول حاسوبين من فئة 16 بت مزودين بنظام التشغيل الجديد: وهما حاسوبا MC200 وMC400 المحمولان . كان كل منهما مزودًا بمعالج Intel 80C86 ، لكنهما اختلفا في بعض المواصفات الأخرى، مثل سعة الذاكرة. ومن بين أجهزة SIBO اللاحقة، سلسلة بسيون 3 (1991)، و3A (1993)، و3C (1996)، وسلسلة Workabout، وطراز Siena بسعة 512 كيلوبايت (1996). أما جهاز EPOC الأخير فكان سلسلة بسيون 3mx (1998). [ 6 ]
اختلفت واجهة المستخدم باختلاف الجهاز. احتوت أجهزة الكمبيوتر المحمولة على واجهة مستخدم رسومية (GUI) تتكون من نوافذ وأيقونات وقوائم ومؤشر ( WIMP ) . أما أجهزة الكمبيوتر الكفية، ذات الشاشات الأصغر حجمًا والتي لا تحتوي على جهاز تأشير ، فكانت تقبل الإدخال من لوحة المفاتيح أو القلم الضوئي . [ 7 ] على الشاشة، كانت البرامج تُعرض بأيقونات ، ولكن في الأجهزة الأصغر حجمًا، كان بإمكان المستخدم الوصول إليها أيضًا عبر أزرار مخصصة.
EPOC32 (1997–2000)
بالتوازي مع إنتاج أجهزتها ذات 16 بت، كانت شركة بسيون تعمل على تطوير نسخة 32 بت من نظام التشغيل EPOC منذ أواخر عام 1994. وكان الانتقال إلى 32 بت ضروريًا للحفاظ على قدرتها التنافسية، إذ أرادت بسيون امتلاك نظام تشغيل للأجهزة المحمولة يمكنها ترخيصه لشركات أخرى. [ 8 ] ولذلك، كان لا بد أن يكون النظام أكثر قابلية للتنقل من أنظمتها السابقة.
بالنسبة لنظام التشغيل ذي 32 بت، قام المهندسون بكتابة قاعدة بيانات جديدة موجهة للكائنات بلغة C++ . خلال الفترة الانتقالية، أصبح النظام القديم يُعرف باسم EPOC16 ، والجديد باسم EPOC32 . صُمم EPOC16 خصيصًا لمنصة Intel 80186 ، بينما بُني EPOC32 لمنصة ARM ، وهي منصة حوسبة تُعرف باسم حاسوب مجموعة التعليمات المختصرة (RISC)، حيث تكون مجموعة تعليماتها أصغر من مجموعة تعليمات حاسوب مجموعة التعليمات المعقدة (CISC). وكما هو الحال مع EPOC16، كان EPOC32 نظام تشغيل أحادي المستخدم، متعدد المهام، مع إمكانية الاستباق . كما تميز بحماية الذاكرة ، وهي ميزة أساسية لأنظمة التشغيل الحديثة.
منحت شركة بسيون ترخيصًا لنظام EPOC32 لمصنعي الأجهزة الآخرين، مما أتاح لهم تغيير أو استبدال واجهة المستخدم الرسومية للنظام. وبسبب اتفاقية الترخيص، فكرت بسيون في فصل قسم البرمجيات التابع لها تحت اسم "بسيون سوفتوير". وكانت أجهزة المساعد الرقمي الشخصي (PDA) الخاصة ببسيون مزودة بواجهة مستخدم رسومية تُسمى "إيكون". ومن الناحية البصرية، مثّلت "إيكون" تحسينًا لخيارات التصميم المستخدمة في أجهزة بسيون ذات 8 و16 بت. [ 7 ]
الإصدارات من 1 إلى 4

أُطلق على الإصدارات الأولى من جهاز EPOC32 اسم "بروتيا" . ظهرت النسخة الأولى المنشورة، والتي سُميت "الإصدار 1"، على ذاكرة القراءة فقط (ROM) لجهاز Psion Series 5 الإصدار 1.0 في يونيو 1997. لم يُنشر الإصدار 2، ولكن ذاكرة قراءة فقط (ROM) مُحدثة (الإصدار 1.1) لجهاز Series 5 تضمنت الإصدار 3. استخدم جهاز Series 5 واجهة المستخدم الجديدة من Psion ، وهي Eikon. [ 7 ]
كانت شركة Geofox، التي لم تدم طويلاً، من أوائل الشركات المرخصة لتقنية EPOC، حيث أوقفت الإنتاج بعد بيع أقل من 1000 وحدة. أما شركة Oregon Scientific ، وهي شركة مرخصة أخرى ، فقد أصدرت جهازًا اقتصاديًا باسم Osaris ، وكان الجهاز الوحيد من EPOC الذي تم شحنه مع الإصدار 4.
الإصدار الخامس
صدرت النسخة الخامسة من نظام EPOC لأول مرة في مارس 1999. وكان يعمل على معالجات ARMv4، مثل سلسلة StrongARM . [ 9 ] بالإضافة إلى ميزات البريد الإلكتروني والمراسلة ومزامنة البيانات، فقد قدم دعمًا لمجموعة أدوات تطوير جافا ، مما جعله قادرًا على تشغيل مجموعة أوسع من البرامج.
في عام 2000، استُبدلت واجهات المستخدم الرسومية المختلفة لنظام EPOC بثلاث واجهات مرجعية: Crystal للأجهزة ذات لوحة المفاتيح الصغيرة؛ وQuartz لأجهزة "الاتصال" (التي كانت تحتوي على بعض ميزات الاتصالات، وكانت مزودة عادةً بلوحة مفاتيح للإبهام )؛ و Pearl للهواتف المحمولة. يدعم كل تصنيف رسومات VGA . [ 9 ]
قامت شركة بسيون بتطبيق الإصدار الخامس على أجهزتها من سلسلة 5mx (1999)، و Revo (1999)، و netBook (1999)، و Series 7 (1999)، وRevo Plus (2000)، وnetPad (2001). [ 10 ] أعادت إريكسون تسمية سلسلة بسيون 5mx إلى MC218 ، وأعادت سونيك بلو تسمية Revo إلى Diamond Mako ؛ ومثل الأجهزة الأصلية، تم إصدار النسخ المعاد تسميتها في عام 1999.
كان هاتف إريكسون R380 الذكي ، الذي طُرح في نوفمبر 2000، أول جهاز يُوزع بنظام EPOC الإصدار 5.1. عُرف هذا الإصدار أيضًا باسم ER5u؛ حيث يشير الحرف u إلى أن النظام يدعم نظام يونيكود لترميز النصوص، وهي ميزة مهمة لتمثيل اللغات المتنوعة. طورت شركة بسيون جهازًا يدعم نظام ER5u تحت الاسم الرمزي "كونان"، لكنه لم يتجاوز مرحلة النموذج الأولي. كان من المفترض أن يكون هذا الجهاز خليفةً لجهاز ريفو مزودًا بتقنية بلوتوث .
سيمبيان (2000–2012)
في يونيو 1998، تحولت شركة Psion Software إلى Symbian Ltd. ، وهي مشروع مشترك ضخم بين Psion وشركات تصنيع الهواتف Ericsson و Motorola و Nokia . أُعيد تسمية الإصدار التالي من EPOC32، الإصدار 6، إلى Symbian OS. وقد فصل هذا الإصدار واجهة المستخدم عن نظام التشغيل الأساسي، مما أتاح لمصنعي الأجهزة إمكانية (أو عبء) تطبيق واجهة رسومية على أجهزتهم.
كان الإصدار الأخير من نظام التشغيل Symbian هو الإصدار 10.1؛ وتم نشر التحديث الأخير في عام 2012.
مراجع
- ↑ بول، رايان (11 أبريل 2011). "نوكيا تحوّل مصدر سيمبيان إلى ترخيص غير مفتوح" . آرس تكنيكا . تم الاطلاع عليه بتاريخ 23 مايو 2018 .
- 1 2 3 4 وود، ديفيد (2005). "مسرد مُشروح للاختصارات" . سيمبيان لقادة البرمجيات: مبادئ مشاريع تطوير الهواتف الذكية الناجحة . جون وايلي وأولاده. ص 279. ISBN 978-0-470-01683-1تم الاطلاع عليه بتاريخ 22 مايو 2018 – عبر كتب جوجل.
- ↑ غروسمان، ويندي م. (15 مايو 2000). "المحاربة اللاسلكية" . Salon.com . تم الاطلاع عليه بتاريخ 22 مايو 2018 .
- ↑ هوبر، ألكسندر جوزيف؛ هوبر، جوزيف فرانز (2002). "سيمبيان إيبوك" . يو إم تي إس والحوسبة المتنقلة . سلسلة الاتصالات المتنقلة. دار أرتيك هاوس. ص 209. ISBN 1-58053-264-0.
- 1 2 باكستر، مايك (2002) [1995]. "سلسلة بسيون 3" . تصميم المنتج: أساليب عملية للتطوير المنهجي للمنتجات الجديدة . مطبعة سي آر سي . ص 125. ISBN 978-0-7487-4197-7. OCLC 969884664 . تم الاطلاع عليه بتاريخ 23 مايو 2018 – عبر كتب جوجل.
- ↑ "Psion MC200" . مركز تاريخ الحوسبة . القسم: أنظمة أخرى متعلقة بـ Psion MC200 . تاريخ الاسترجاع: 23 مايو 2018 .
- 1 2 3 موريس، بن (2007). "خلفية واجهة المستخدم الرسومية Eikon" . كتاب مصادر بنية نظام التشغيل Symbian: تصميم وتطور نظام تشغيل للهواتف المحمولة . دار نشر Symbian. ص 402. ISBN 978-0-470-01846-0– عبر كتب جوجل.
- ↑ بابين، ستيف (2007). "نظام التشغيل سيمبيان: نبذة تاريخية" . تطوير البرمجيات لنظام التشغيل سيمبيان: دليل المبتدئين لإنشاء تطبيقات الهواتف الذكية لنظام التشغيل سيمبيان الإصدار 9 باستخدام لغة C++ ( الطبعة الثانية). دار نشر سيمبيان. ص 13. ISBN 978-0-470-72570-2تم الاطلاع عليه بتاريخ 24 مايو 2018 – عبر كتب جوجل.
- 1 2 هانسمان، أوي؛ ميرك، لوثار؛ نيكلوس، مارتن س.؛ ستوبر، توماس (2001). "سيمبيان إيبوك" . دليل الحوسبة المنتشرة . سبرينغر. ص. 157. ردمك 978-3-662-04320-2تم الاطلاع عليه بتاريخ 24 مايو 2018 – عبر كتب جوجل.
- ↑ كاتب في فريق التحرير (1 أكتوبر 2001). "شركة Psion Teklogix تطلق أخيرًا جهاز Netpad" . Geek.com . مؤرشف من الأصل في 23 مايو 2018. تم الاطلاع عليه في 22 مايو 2018 .
روابط خارجية
- سيمبيان على سورس فورج
- ويتشاري، مارسين (2002-2006). "EPOC R5 على Psion Revo" . دليل واجهة المستخدم الرسومية . تم الاطلاع عليه بتاريخ 12 أغسطس 2010 .
- نظام التشغيل سيمبيان
- أنظمة تشغيل الأجهزة المحمولة
- برنامج عام 1989
- مقدمات متعلقة بالحاسوب في عام 1989
- مقدمات متعلقة بالاتصالات في عام 1989
- أنظمة تشغيل ARM
- أنظمة تشغيل X86
