close
menu
 Walid Amriou

The website and the blog of Walid Amriou

You can use the translate tool

بنية نظام فيرفكس أو أس (الجزء الأول) : كيف يعمل النظام الموزيلي خلف الواجهة؟

نظام فيرفكس أو أس هو نظام تشغيل مفتوح المصدر من تطوير موزيلا والفكرة العامة لهذا النظام هو إستخدام منصة الويب المفتوح أي أن البرمجيات التي تعمل على هذا النظام هي عبارة عن تطبيقات ويب مصممة بتقنيات الويب القياسية بدلا من التطبيقات المبرمجة من خلال واجهة برمجة التطبيقات 

 يتكون نظام فيرفكس كما نلاحظ في الصورة من ثلاث طبقات : غايا ، جكو ، وجونك.

الطبقة العلوية أو طبقة gaia
هي واجهة المستخدم. قفل الشاشة، الشاشة الرئيسية، جميع التطبيقات التي تستخدمها تظهر في هذه الطبقة  (بالمعنى واجهة التطبيقات أو ما تراه)،  وتعمل هذه الطبقة بإستخدام Css ، HTML والجافا سكريبت. وتعتبر واجهة نظام تشغيل الوحيدة التي تعمل على واجهة الويب المفتوح. إنه شيء مذهل رائع بل عبقري جدا.

الطبقة الوسطى أو طبقة Gecko
هي محرك تشغيل التطبيقات، وهذه الطبقة توفر كل الدعم لمعايير الويب المفتوحة ونقصد HTml,css و الجافا سكريبت. أي أن هذه الطبقة هي الواجهة البرمجية للتطبيقات وتشمل هذه الطبقة حزمة الشبكة والرسوميات وتصميم المحرك وتصميم ما يظهر في الواجهة ونظام الترقية وأشياء برمجة خاصة أخرى بما لا ننسا أنها المسؤولة عن الإتصال بالطبقة التالية وهي من تربط بين الواجهة والطبقة السفلية من النظام.
الطبقة منخفضة أو طبقة Gonic
تمثل المستوى المنخفض من النظام وتتألف من نواة لينكس على بنية المشروع المفتوح المصدر اندرويد ومساحة المستخدم الخاصة بمراقبة الأجهزة. نواة النظام والعديد من المكتبات المستعملة هي مشاريع مفتوحة المصدر. من ناحية أخرى يجري تقاسم بعض من أجزاء مساحة المستخدم الخاصة بمراقبة الأجهزة مع نظام تحديد المواقع والكاميرا وغيرها. ويمكن أن نقول عن هذه الطبقة أنها توزيع لينكس بسيط جدا. نقطة قوة النظام الكبيرة هي أن النظام لديه السيطرة الكاملة على هذه الطبقة وهذه السيطرة مفقودة في الأنظمة الأخرى.

الصورة التالية مقارنة ربط بين طبقات النظام وما تملكه منه:

الصورة التالية توضح بنية النظام بشكل أكثر تفصيل مع توضيح بعض الوضائف:

في التدوينة القادمة سأتعمق أكثر في النظام.

No comments:

Post a Comment

تبرع



مشروعي غير ربحي، ومُموّل ذاتيًا، أنا لا أتلقى أي أموال حكومية أو من أي جهة كانت سياسية أو غيرها، كما أنّنا لا ألتمس ذلك. و بالإضافة للتمويل الذاتي، الذي يبلغ حاليا 99٪ من مجمل التمويل، أنا أعتمد على المساهمة الطوعية لمؤسسات خاصة وأفراد مثلك لتطوير المشروع وتحقيق أهدافه.

لدعمي يمكنك الضغط هنا


آخر مقال

هل تستخدم شبكات التواصل الإجتماعية كل يوم؟ إذا عليك قراءة هذا Do you use social networks every day? If you should read this

أحب أن أأخذ وقتا طويلا في التفكير في الأشياء قبل الحديث، ولو كان هذا الوقت هو سنوات بدل ساعات. تتوسع شبكات التواصل يوما بعد يوم حتى ظ...

إقتباس الأسبوع

إقتباس الأسبوع

تابعني على Github

المقالات الأكثر قراءة

Linkedin

تابعني على تيليغرام

أرسل رسالتك

Name

Email *

Message *

المتابعة بالبريد الإلكتروني

المتابعون